wordpress:如何在页面上添加类别和标签?
添加如下代码到您的主题文件夹中的functions.php:
function myplugin_settings() {
register_taxonomy_for_object_type('post_tag', 'page');
register_taxonomy_for_object_type('category', 'page');
}
add_action( 'init', 'myplugin_settings' );
不显示标签的话删除 register_taxonomy_for_object_type(‘post_tag’, ‘page’);
分类目录页显示,文章页面不显示
function tags_categories_support_all() {
register_taxonomy_for_object_type('post_tag', 'page');
register_taxonomy_for_object_type('category', 'page');
}
function tags_categories_support_query($wp_query) {
if ($wp_query->get('tag')) $wp_query->set('post_type', 'any');
if ($wp_query->get('category_name')) $wp_query->set('post_type', 'any');
}
add_action('init', 'tags_categories_support_all');
add_action('pre_get_posts', 'tags_categories_support_query');
其实以上代码的结果并不符合我的想法,那么我进行了如下修改:
//添加类别支持页面
function tags_categories_support_all() {
register_taxonomy_for_object_type('category', 'page');
}
//确保查询中包含所有的类别
function tags_categories_support_query($wp_query) {
if ($wp_query->get('category_name')) $wp_query->set('post_type', 'any');
}
//类别钩子
add_action('init', 'tags_categories_support_all');
add_action('pre_get_posts', 'tags_categories_support_query');
- 洗漱包旅行套装 男出差商务洗簌袋便携化妆包女用品洗护大容量
- 蓝罐(Kjeldsens)曲奇饼干礼盒 454g 丹麦原装进口 休闲零食 节日送礼福利团购
- 适用于新款车载手机支架无线器快充智能自动感应汽车
- 皇顺适配名爵MG7汽车用品MG6PRO改装饰配件MG5门槛条ZS保护贴
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.144.6.29,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/wordpress-how-to-add-categories-and-tags-on-pages.html
文章链接:https://www.lilianhua.com/wordpress-how-to-add-categories-and-tags-on-pages.html