为HotNews pro2.4版主题添加分类排除功能

知更鸟
知更鸟
知更鸟
1569
文章
6922
评论
2011年1月10日15:33:58 41 9.2K

如果你使用的是HotNews pro2.4版主题,可能有些新发表的日志不准备让其显示在首页杂志(CMS)模板焦点幻灯下面的最新日志中,比如我经常转载收集一些设计资源,完全没必要让其显示在首要位置,那该怎么办呢?下面我就教你实现这一功能。

打开includes目录下的new_post.php,找到:

  1. <?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10'); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

添加一句:

  1. .&cat=-4,-5

其中:-4、-5就是准备排除文章的分类ID
最后用下面这句完整代码替换:

  1. <?php query_posts('&showposts='.$scrollcount.'&caller_get_posts=10.&cat=-4,-5'); while ( have_posts() ) : the_post();$do_not_duplicate[] = $post->ID; ?>

如果不添加数字前的“-”,结果正相反,是只显示该ID分类下的文章。
注:此方法仅限于本主题模板。

另外,也在此说明一下2.4版杂志模板,分类列表自动排除上面已显示的最新日志功能。据我观察,这是目前所能下载到的 WordPress主题中绝无仅有的,避免了一些杂志类型主题,不能自动排除已显示在其它模块中的相同日志,造成首页内容重复出现的通病。这也是一些童鞋不停地问为什么新发的日志在分类列表中不显示的原因。

weinxin
版权声明
本站原创文章转载请注明文章出处
WordPress自定义媒体上传路径 WordPress

WordPress自定义媒体上传路径

默认WordPress自定义媒体上传路径wp-content\uploads并以年和月文件夹归档,如果想修改这个默认的存放目录,可以参考我之前的两篇文章。 方法一:通过add_filter 钩子修改上...
Wordpress 5.5 测试版发布 WordPress

WordPress 5.5 测试版发布

Wordpress 5.5 测试版发布,正式版预计2020 年 8 月 11日发布。新版本除了乐此不彼地继续改进区块编辑器之外,增加的两个功能还是有些用处: 图片延迟加载 WordPress 5.5 ...
WordPress上传图片自动添加Alt和图像描述 WordPress

WordPress上传图片自动添加Alt和图像描述

WordPress上传图片时手动给图片添加替代文本(Alt)和图像描述有些麻烦,可以通过本文的方法自动将图片名称设置为WordPress图像标题、说明和图像描述,如图:   将下面的代码添加...
将title标签作为Wordpress文章图片的ALT WordPress

将title标签作为WordPress文章图片的ALT

Wordpress站长在发表文章时,往往不注意给图片添加说明(ALT),导致大量文章中的图像缺少 ALT属性,不利于SEO。网上有很多自动给文章图片添加ALT属性的教程,这里转个国外的方法供参考。 只...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:41   其中:访客  26   博主  8   引用   7
    • 混乱博客 混乱博客 1

      不错..学习了!

      • 苹果 苹果 5

        正需要这个,给力啊,呵呵

        • 苹果二代 苹果二代 1

          鸟哥求助:
          2.4版选择的是默认的Blog模板,在主题设置第三项“顶部热点文章设置”:
          调用“key”选项,下面的这句话什么意思?
          默认显示4篇最新文章,选择Key是通过添加自定义栏目“hot”调用
          自定义栏目是“日志分类”吗?

          • 韩国 韩国 5

            感谢博主分享。

            • acking acking 4

              还是不太明白,鸟哥啊正想问你这个问题一看居然出教程了,我本想问鸟哥,怎么样发表的文章就是默认情况不显示在cms上只有输入hot然后给个值就相当于推荐。鸟哥你说的那个:“-4、-5就是准备排除文章的分类ID”那我该怎么调用啊

                • acking acking 4

                  @ acking 还是不太明白,鸟哥啊正想问你这个问题一看居然出教程了,我本想问鸟哥,怎么样发表的文章就是默认情况不显示在cms上只有输入hot然后给个值就相当于推荐。鸟哥你说的那个:“-4、-5就是准备排除文章的分类ID”那我该怎么调用啊?

                    • 知更鸟 知更鸟

                      @ acking 第一个,模板无此功能,可参考top_hot_a.php调用函数.
                      排除功能,说明写的很清楚….

                        • acking acking 4

                          @ 知更鸟 哦,鸟哥之前没理解,你这个教程的意思,现在理解了,这个教程是直接排除分类里面的所有文章。我想要的却是,如果文章要放到首页cms幻灯上就给个自定义栏目值就上去了。函数的话,我看不懂,呵呵,我不懂php,鸟哥有时间给出个教程吧,谢谢了,拜托了

                            • 知更鸟 知更鸟

                              @ acking 将准备显示在幻灯中的文章设置置顶就行了
                              使用需知中已写明

                              • iyujn iyujn 1

                                @ 知更鸟 看看而已~~~~~~~~~~

                                • iyujn iyujn 1

                                  @ acking 呵呵~~~~~~~~~~~~~~~~~~~~~

                          • likebeta likebeta 4

                            鸟哥,代码格式化用的什么插件啊?

                              • 知更鸟 知更鸟

                                @ likebeta https://zmingcx.com/do-not-realize-wordpress-code-highlight-plugin.html

                              • devilink devilink 2

                                请问上边那个代码位的布局是由哪个插件实现的吗?

                                • 重庆礼品网 重庆礼品网 2

                                  从今天起,你就是我的友链了,每天俺必到~!

                                  学习技术较朋友两不误·!

                                  • 邓肯 邓肯 4

                                    这个很需要,免得重复。

                                    • 原来心会疼 原来心会疼 2

                                      WordPress如何在导航条上建新页面链接发文章?
                                      我见有人的WordPress博客,新建的页面有“音乐”、“电影”、“相册”、“游戏”,而各个页面都有很多不同的文章。

                                      可是我发现,我新建一个页面,只能发表一篇文章,文章主题就成了页面名称,在导航上显示出来,感觉那也太不好了吧。
                                      我是想要,新建一个页面,里面可以发表很多主题的。

                                      我发现,只有默认的“Blog”页面或者“home”页面可以发表很多文章。其它页面都只能有一篇文章

                                        • 知更鸟 知更鸟

                                          @ 原来心会疼 这些问题,是WP基础知识,还是自己慢慢学吧
                                          如果使用我的主题,看说明,导航菜单设置

                                        • fwx04134 fwx04134 4

                                          鸟哥,为什么我的公告点击后出现对比起,您找的文章已删除啊,试了好久都不对,谢谢。

                                            • 空空裤兜 空空裤兜 3

                                              @ fwx04134 我以前也出现这个问题,打开公告就调用404页面,我把AKismet关闭就莫名其妙的好了,你禁用插件试试

                                              • 知更鸟 知更鸟

                                                @ fwx04134 问题汇总中找

                                              • Lonie Lonie 1

                                                还有为什么我的分类图标不显示呀!!!我试过了好多办法都不行!

                                                • yoxu yoxu 5

                                                  不错,已经成功!

                                                  • 明月登楼 明月登楼 6

                                                    哈哈,正在找个的解决办法呢,没想到网上就有,太谢谢了鸟哥!

                                                    • lswei lswei 1

                                                      鸟哥,BLOG模板怎么添加分类排除功能啊…THX

                                                      • 求索阁 求索阁 5

                                                        这个功能对CMS主题来说很实用~

                                                        • 会计网 会计网 1

                                                          飘过

                                                          • 网络整合营销 网络整合营销 3

                                                            这个功能试一下,可以让自己发的文章随心所欲啊,给力

                                                            • 亿品元素 亿品元素 3

                                                              caller_get_posts这个函数是啥意思??

                                                              • 爱的就是你 爱的就是你 4

                                                                鸟哥,271中好像用-号不管用了,请悉知,必须用正数的形式来显示才行。