帮客户做文章和产品结合的导购型wordpress淘宝客主题的时候,要求首页只显示产品的文章,不显示网站日志分类的文章,因此就需要排除日志分类目录的文章在首页显示,wordpress提供后台设置页面显示文章的数据,但没有提供显示指定分类目录文章的设置,因此需要借助函数代码或者插件实现排除分类文章的效果,实现该功能的效果的插件可以安装WordPress 隐藏某分类文章插件Front Page Category,不喜欢用插件的博主,可以根据下面的操作步骤添加实现功能的相关代码。
操作方法:
在当前使用的主题文件夹下的functions.php文件中添加以下代码:
1 2 3 4 5 6 |
function custom_exclude_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '-1,-3' ); //-1,-3表示需要排除的分类目录,多个用英文逗号隔开 } } add_action( 'pre_get_posts', 'custom_exclude_category' ); |
附:分类目录ID获取方法https://www.boke8.net/wordpress-categories-id.html
原创文章,作者:jamestackk,如若转载,请注明出处:https://blog.ytso.com/247864.html