How do I fix my static page

时间:2012-10-05 作者:Mihad Aiko

我尝试了一些静态页面选项。

首先,我创建了一个名为homepage的模板。php并让它以某种方式进行设计,该模板上还有帖子。然后我创建了另一个名为news的模板。php,这是使用新闻帖子和导航设置的常规博客。当我将首页设置为主页模板时,帖子没有显示出来。

接下来,我创建了家。然后创建了一个名为News and everything in the index的页面。我在新闻中加入的php模板。php,对于新闻页面,我选择了新闻。php模板,但未显示任何内容

1 个回复
SO网友:bryceadams

我假设您希望有一个包含自己内容的主页,然后将博客放在站点的其他位置。

您要做的是创建Page Template. 叫它Home Page Template 或者类似的东西,你可以做任何你想要的文件-也许template-homepage.php. 您可能想复制page.php 文件并将其重命名,添加模板文件头(请参见上面的链接),然后开始编辑该页面,使其成为您希望的主页。

从Wordpress 3.4开始,您实际上只需复制page.php, 在主题中创建一个名为templates, 然后将新文件放入该文件夹,而不做任何其他操作

下一步是创建页面。在编辑屏幕的右侧,您可以选择Page Template. 选择刚创建的页面模板。

然后转到Settings > Reading Settings. 您将看到首页顶部显示的部分。选择A Static Page 然后您可以选择新创建的页面作为首页。此时,您应该去创建另一个页面,名为Blog或News。Don\'t 向其中添加任何内容或选择页面模板。返回阅读设置并选择新页面作为您的帖子页面。

enter image description here

Note:还有其他方法可以完成我刚才概述的任务,但这是我个人的偏好。阅读关于Template Hierarchy 在Wordpress中,下面总是有视觉指南,这是一个很好的方法,可以告诉您需要创建哪个页面模板才能实现您的想法。

enter image description here

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register