Wordpress - Exclude a category from appearing in menu or sidebar widgets

情到浓时终转凉″ 提交于 2019-12-30 07:06:50

问题


Is there a simple solution (e.g a plugin) for excluding categories appearing in a menu or sidebar? I created a category of posts called "videos" which display youtube videos (naturally!!) but then i realized they were displaying in my "recent posts" sidebar, and i was looking for a simple way to exclude them

Any ideas would be greatly appreciated

Thank you!


回答1:


I found this code in WordPress forum which seems to do exactly what you need:

<?php
  function exclude_widget_categories($args)
  {
    $exclude = "3,6,18"; // The IDs of the excluding categories
    $args["exclude"] = $exclude;
    return $args;
  }
  add_filter("widget_categories_args","exclude_widget_categories");
?> 

Put the code in functions.php of your theme.




回答2:


You can use a simple plugin widget instead where you can specify certain categories

http://wordpress.org/extend/plugins/custom-recent-posts-widget



来源:https://stackoverflow.com/questions/16408227/wordpress-exclude-a-category-from-appearing-in-menu-or-sidebar-widgets

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!