Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Wordpress 2.9中发布页面_Wordpress_Content Management System - Fatal编程技术网

在Wordpress 2.9中发布页面

在Wordpress 2.9中发布页面,wordpress,content-management-system,Wordpress,Content Management System,我正在尝试使用Wordpress中的posts页面。对于新手来说,这是一个页面(主页除外),其中包含了你所有的博客文章。基本上打开静态主页,并将Wordpress指向自定义索引。然后告诉Wordpress使用另一个自定义模板作为“帖子页面”;此后,你所发的任何帖子都会在那里结束 “博客”页面的自定义模板将按预期显示,直到我将其定义为帖子页面。当我这样做时,模板恢复到我的自定义索引,我没有得到任何帖子。当我将其取消定义为posts页面时,它会返回到我的模板。我错过了什么?我对使用这种方法很陌生,因

我正在尝试使用Wordpress中的posts页面。对于新手来说,这是一个页面(主页除外),其中包含了你所有的博客文章。基本上打开静态主页,并将Wordpress指向自定义索引。然后告诉Wordpress使用另一个自定义模板作为“帖子页面”;此后,你所发的任何帖子都会在那里结束


“博客”页面的自定义模板将按预期显示,直到我将其定义为帖子页面。当我这样做时,模板恢复到我的自定义索引,我没有得到任何帖子。当我将其取消定义为posts页面时,它会返回到我的模板。我错过了什么?我对使用这种方法很陌生,因为它以前是通过WP 2.9之前的插件来完成的。您的问题可能在于创建“模板”和单个帖子(single.php)。您可以通过将其放在页面顶部(在第一个
/**Template Name: ****templatenamehere**** @package WordPress * @subpackage Default_Theme */
…代码的其余部分


这允许您创建一个名为“posts”的页面它引用了您的新模板。通过这种方式,您可以创建一个新模板,然后通过页面调用它。如果这让人困惑或您尝试过此方法,请告诉我,如果您需要,我将尝试提供更多详细信息。谢谢

因此,我找到了解决方案并希望与大家分享。谢谢大家的所有输入

问题在于我为模板选择的名称。我将其命名为“blog.php”,这在创建普通页面模板时效果很好。但是,当将页面用作帖子页面时,Wordpress有一些特定的设置规则。文档的相关部分,我在整个互联网上搜索了几个小时,我再也找不到了,隐藏在这里:

此外,分配给页面的任何模板都将被忽略,主题的index.php(或home.php,如果存在)将控制帖子的显示

因此,我将我的模板命名为“home.php”,因为我在这个特定的安装中没有使用home.php,我去参加比赛了。无论如何,谢谢你的回答

顺便说一句,我想这可能就是Richard M的意思