我在一个网站上工作,需要将页面和帖子分类为相同的类别。这些页面有各自的层次结构。
有没有一种方法可以使用自定义分类法来做到这一点?
我在一个网站上工作,需要将页面和帖子分类为相同的类别。这些页面有各自的层次结构。
有没有一种方法可以使用自定义分类法来做到这一点?
是的,自定义分类法是实现这一点的最佳方法。
对于猫繁殖网站,我已经为颜色设置了分类法(德语:Farbe):
register_taxonomy(
\'farbe\',
array( \'post\', \'page\' ),
array(
\'hierarchical\' => false,
\'label\' => \'Farbe (Fell)\',
\'query_var\' => \'farbe\',
\'rewrite\' => array(\'slug\' => \'farbe\')
)
);
注意第三个参数array( \'post\', \'page\' )
. 现在你可以找到所有贴子和覆盖颜色的页面black 在/farbe/black/.
仅此而已,WP将为您完成其余工作。:)
Update
WordPress将搜索matching template.要链接到此分类法,请在帖子的元数据框(标签、类别、日期等)中添加以下代码:
echo get_the_term_list( $post->ID, \'farbe\', \' · Farbe: \', \', \', \'\' );
输出:<a href="http://example.com/farbe/black/" rel="tag">black</a>
后期编辑屏幕中分类法“Farbe”的屏幕截图: