是的,自定义分类法是实现这一点的最佳方法。
对于猫繁殖网站,我已经为颜色设置了分类法(德语: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”的屏幕截图: