为博客文章页面定义不同的主题

时间:2012-09-09 作者:w0rldart

因此,我将wordpress与静态首页结合使用,然后我有了打开博客帖子的博客链接。

我的问题是,如何将不同的模板/样式仅应用于该区域?

2 个回复
最合适的回答,由SO网友:Milo 整理而成

请参阅Template Hierarchy 在法典中。

如果已分配静态首页,则该页优先使用的模板为front-page.php, 帖子(博客)页面的模板是home.php.

SO网友:Carl Rannaberg

您可以为每个页面创建自定义模板,并从管理中的编辑页面屏幕将其分配给该页面。

WP Codex有一个关于“帖子页面”的自定义页面模板的示例。这应该符合你的需要。

http://codex.wordpress.org/Pages#A_Page_of_Posts

至于使用CSS定位不同的页面,您可以添加body_class() 函数,它根据显示的页面打印出body元素的类。按如下方式添加:

<body <?php body_class($class); ?>> 
有关的更多信息body_class() 功能:https://codex.wordpress.org/Function_Reference/body_class

结束

相关推荐

Wordpress Child Themes

我试图在wordpress子主题中重新声明父主题已经在使用的函数。但是,在尝试执行此操作时,我收到一条“致命错误:无法重新声明”消息。此外,我尝试使用以下方法,但没有成功:if (!function_exists(\'jr_load_scripts\')) { // do fancy things here... } 这是the link 如果您想快速查看。。。EDIT: 以下是完整代码:if (!function_exists(\'jr_load_scripts\')) {