如何在WordPress页面中添加标签

来自:素雅营销研究院

头像 方知笔记
2025年05月07日 15:20

在WordPress中,标签(Tags)通常用于文章(Posts)分类,但默认情况下,页面(Pages)并不支持标签功能。不过,通过一些简单的调整,你可以为WordPress页面添加标签功能,从而更好地组织和管理内容。以下是几种实现方法:

方法一:使用插件

最简单的方式是安装插件来扩展页面的标签功能。推荐以下两款插件:

  1. Post Tags and Categories for Pages
  • 安装并激活插件后,页面的编辑界面将出现“标签”和“分类”选项。
  • 直接像处理文章一样为页面添加标签即可。
  1. Advanced Custom Fields (ACF)
  • 通过ACF可以自定义字段,包括为页面添加标签功能。
  • 适合需要更灵活控制的用户。

方法二:手动修改代码

如果你熟悉代码,可以通过以下步骤为页面启用标签功能:

  1. 将以下代码添加到主题的functions.php文件中
function add_tags_to_pages() {
register_taxonomy_for_object_type('post_tag', 'page');
}
add_action('init', 'add_tags_to_pages');
  • 这段代码会为页面注册“标签”功能。
  1. 刷新后台,进入页面编辑界面,即可看到标签选项。

方法三:使用自定义分类法

如果需要更精细的分类管理,可以创建自定义分类法(Taxonomy)专门用于页面:

function register_page_tags() {
$args = array(
'label' => '页面标签',
'public' => true,
'hierarchical' => false,
'show_in_rest' => true,
);
register_taxonomy('page_tags', 'page', $args);
}
add_action('init', 'register_page_tags');

注意事项

  • 修改代码前建议备份网站或使用子主题。
  • 某些主题可能不支持页面标签的显示,需额外调整模板文件(如single.phppage.php)。

通过以上方法,你可以轻松为WordPress页面添加标签,提升内容管理的灵活性!