如何给Wordpress网站的页面添加分类和标签属性?

当我们做好一个wordpress外贸网站或跨境电商网站之后,日常的更新主要是文章或产品,很少要页面(page)更新的。所以默认情况下文章或产品页面的编辑功能比较全面,比如可以添加分类或标签编辑,做到更好的运营管理。

不过也有一些特殊情况,比如你平时就主要拿页面来更新内容,网站中存在了很多页面,所以可能就有给页面添加分类和标签的需求。接下来悦然跨境出海就给大家分享实现方法。

方法一:使用插件

使用插件是最简单的方法,大家可以去搜索下载一个插件-Post Tags and Categories for Pages,然后安装就可以了,并不需要特别的设置。

方法二:添加代码

如果你的wordpress网站已经使用了比较多的插件,或者是这个插件与你当前的wordpress版本是主题不兼容,那么可以尝试直接使用代码来添加标签和分类属性。

给大家分享的代码如下:内容是从插件中提取出来的

//为WordPress页面添加标签和分类(悦然分享)
class PTCFP{
 function __construct(){
 add_action( 'init', array( $this, 'taxonomies_for_pages' ) );
 /**
 * 确保这些查询修改不会作用于管理后台,防止文章和页面混杂 
 */
 if ( ! is_admin() ) {
 add_action( 'pre_get_posts', array( $this, 'category_archives' ) );
 add_action( 'pre_get_posts', array( $this, 'tags_archives' ) );
 } // ! is_admin
 } // __construct
 /**
 * 为“页面”添加“标签”和“分类”
 *
 * @uses register_taxonomy_for_object_type
 */
 function taxonomies_for_pages() {
 register_taxonomy_for_object_type( 'post_tag', 'page' );
 register_taxonomy_for_object_type( 'category', 'page' );
 } // taxonomies_for_pages
 /**
 * 在标签存档中包含“页面”
 */
 function tags_archives( $wp_query ) {
 if ( $wp_query->get( 'tag' ) )
 $wp_query->set( 'post_type', 'any' );
 } // tags_archives
 /**
 * 在分类存档中包含“页面”
 */
 function category_archives( $wp_query ) {
 if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
 $wp_query->set( 'post_type', 'any' );
 } // category_archives
} // PTCFP
$ptcfp = new PTCFP();

操作方法:复制上面的代码,把它添加到当前wordpress主题模板的functions.php文件中,然后保存,刷新后台即可。

使用效果

如何给Wordpress网站的页面添加分类和标签属性?-悦然跨境出海

当使用插件或代码成功给页面添加标签和分类属性后,在wordpress后面的页面下就会多出分类和标签菜单,内容与文章是一样的,右边的页面快速编辑中也可以直接给页面指定分类,添加标签。

如何给Wordpress网站的页面添加分类和标签属性?-悦然跨境出海

比如以悦然的另外一个网站为例,我把其中一个页面添加到了服务项目分类中(这里原来只能显示文章内容),如上图所示。

总结

给wordpress页面添加分类或标签是一个非常小众的要求,总的来说没有太大的意义,一般情况下并不建议大家这样去做。当一个wordpress外贸建站做好后,最重要的还是做好基本的网站内容更新,不要总去纠结一些不太重要的功能或细节。

不过wordpress页面的存在有其它更重要的意义,比如大多数国外英文wordpress主题,重要的模板页面都是使用的页面(page)来做的。

如果这篇内容对您有帮助,请给个五星哦!
[总计评分: 1 平均: 5]
购物车
优惠劵
搜索