大家使用WordPress可能需要在部落格首頁隱藏一些分類的文章不想讓別人直接看到,所以今天Arefly就來教大家如何在WordPress首頁隱藏特定分類文章
外掛(插件)版
教學
1、打開你的主題文件中的「index.php」文件並且在最頂部的添加下列代碼就行啦!
1 |
<?php query_posts('cat=-分類ID'); ?> |
2、如果你需要隱藏多個分類的文章,可將上述代碼改為:
1 |
<?php query_posts('cat=-分類ID1,分類ID2,分類ID3,分類ID4'); ?> |
注釋:如果你想在搜索結果等頁面也不顯示,可以在每個頁面所調用的文件(例如「search.php」)同樣新增上述代碼
历史上的今天
2013年:澳門之旅(7条评论)
有错误啊
Warning: explode() expects parameter 2 to be string, array given in /home/rfykq/public_html/b/wp-content/plugins/wp-hide-category/wp-hide-category.php on line 56
wordpress函数很强大
對呀
找到了个可以用且没有问题的代码
在index.php中查找 if (have_posts()) 或 while (have_posts()) ,将查找到的这一整行改成:
42即为不想显示的分类ID,多个用半角逗号隔开。

這個方法也是可以的
已經把這個做成一個插件啦:http://wordpress.org/plugins/wp-hide-category/
我上次说的那个问题出现了。
那個看起來不像是代碼的問題。。。
自己还能看到吗
自己也不能看到,但是還是可以直接通過文章地址查看
这个非常棒
謝謝支持