让 WordPress 页面支持添加分类及标签

默认WordPress页面不支持选择分类和添加标签,可以通过下面的方法为页面添加分类及标签。

让 WordPress 页面支持添加分类及标签

将下面代码添加到当前主题函数模板functions.php中:

function san_add_taxonomies_to_pages() {
	register_taxonomy_for_object_type( \'post_tag\', \'page\' );
	register_taxonomy_for_object_type( \'category\', \'page\' );
}

add_action( \'init\', \'san_add_taxonomies_to_pages\' );
if ( ! is_admin() ) {
	add_action( \'pre_get_posts\', \'san_category_and_tag_archives\' );
}

function san_category_and_tag_archives( $wp_query ) {
	$my_san_post_array = array(\'post\',\'page\');
	if ( $wp_query->get( \'category_name\' ) || $wp_query->get( \'cat\' ) )
		$wp_query->set( \'post_type\', $my_san_post_array );

	if ( $wp_query->get( \'tag\' ) )
		$wp_query->set( \'post_type\', $my_san_post_array );
}

之后,页面与正常文章一样可以选择添加分类和标签了。

代码取自插件:Create And Assign Categories For Pages

也可以直接安装上述插件。

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容