如何为特定类别的帖子设置其他 temlates/view?
How can I set other temlates/view for posts in specific category?
我有 single.php 文件,它为我的帖子设置了默认模板。
如何为特定类别的帖子设置更多 views/templates?
我看到有插件,但是插件不是最新的。
我可以在没有任何插件的情况下做到这一点吗?我知道如何为页面执行此操作,但不能为帖子执行此操作。
感谢您的帮助。
很简单。
看看https://codex.wordpress.org/Function_Reference/in_category
if (in_category('myCategory')) {
// show template for this category post
} elseif ( in_category('2ndMyCategory')) {
// show template for 2nd category post
} else {
// show template for deafault post
}
试试这个,希望它有用。
您还可以通过修改查询,添加 'category_name' => 'insertcategoryname',
.
来获取特定类别的帖子
我有 single.php 文件,它为我的帖子设置了默认模板。
如何为特定类别的帖子设置更多 views/templates?
我看到有插件,但是插件不是最新的。
我可以在没有任何插件的情况下做到这一点吗?我知道如何为页面执行此操作,但不能为帖子执行此操作。
感谢您的帮助。
很简单。
看看https://codex.wordpress.org/Function_Reference/in_category
if (in_category('myCategory')) {
// show template for this category post
} elseif ( in_category('2ndMyCategory')) {
// show template for 2nd category post
} else {
// show template for deafault post
}
试试这个,希望它有用。
您还可以通过修改查询,添加 'category_name' => 'insertcategoryname',
.