wordpress:如何在页面上添加类别和标签?

AI摘要
Deepseek提供支持

添加如下代码到您的主题文件夹中的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');
广告
广告图片
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;来自:弗吉尼亚州·Ashburn ,欢迎您的访问!
文章链接:https://www.lilianhua.com/wordpress-how-to-add-categories-and-tags-on-pages.html
请先登录才能参与答题
距本场结束剩 00 00 00 00
轻量应用服务器 2核2G
200M峰值带宽,适用于网站搭建、Web应用、容器环境、电商独立站等
立即前往
扫码进入
扫描二维码购买
文澜千文

文澜千文

请登录以使用此功能。

按住 Ctrl+K 可以调出本站向量搜索
|
张君雅小妹妹 甜甜圈 巧克力味 45g 零食广场 张君雅小妹妹 甜甜圈 巧克力味 45g 零食广场
弹窗图片

Linux AI

记不住繁琐的Linux参数?让AI为你精准检索!输入你的需求,一秒锁定标准命令,彻底告别搜索引擎的冗长翻找。

Loading...

请您留言

如有任何关于本站的任何问题,欢迎联系我们,我们会第一时间为您解答。

客服
联系客服咨询

Hi,如果对于本站的任何问题你都可以在此联系到我们,我们会第一时间为您解。

关注微信公众号
QQ联系
立即联系客服
1546482882
lee@8i5.net