在这种情况下,分类法有点过头了。分类法不需要有归档页(它们只能用于内部内容)。例如,导航菜单是分类法中的术语,只是一种将属于一起的内容分组的方法。你所说的有点超出了这个范围。
我建议您创建一个小元框。给自己任何需要的选择,并过滤post_class
更改样式。当然,您也可以根据postmeta值包含或不包含内容。Here\'s an example.
然后您只需使用css样式,使用选择器,如.post.left_thumb
或者类似的东西。
或者你可以在你的single.php
并在此基础上更改布局。
<?php
$layout = get_post_meta( $post->ID, \'_wpse32973_layout\', true );
if( \'left_thumb\' == $layout )
{
// do stuff
}
else
{
// do other stuff
}
您还可以使用模板部件,避免在模板中使用一些if语句。
<?php
$layout = get_post_meta( $post->ID, \'_wpse32973_layout\', true );
// make sure layout always has a value.
$layout = $layout ? $layout : \'some_default_thing\';
get_template_part( \'content\', $layout );
无论如何,有很多避免分类的选项,我认为对于这种情况来说,这不是一个好的选择。