1) Why when I\'m adressing mysite.com/index.php I see the text I\'ve entered while creating the page, but there\'s no code for that in the index.php file?
您已将第1页指定为首页,因此它将显示而不是索引。php。您需要创建页面模板:
https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/
如果要编辑页面的代码。或者,您可以使用短代码添加到页面的内容部分。
2)Why the single_post_title() function doesn\'t return something?
同样,可能是因为您没有查看索引。php也不在循环中,但我想可能不需要。
3) Where\'s the post navigation? There\'s code for that in the index.php file
这也是因为你们并没有看到索引。查看第1页时呈现的php。
4) Are the posts page and the home page are the same pages?
不太可能,您可以将自己的主页设置为一个页面,并为其创建一个独特的页面模板,就像您可以为帖子页面创建模板一样。如果不设置首页,则默认为索引。php
5) How does the index.php file work? It controls the front page and the post page (and maybe some more pages) at the same time? I don\'t get it.
我想我已经回答了上面的问题!!
基本上你需要创建一个页面模板,复制和粘贴索引的内容。当登录到管理区域时,在页面上设置该页面模板,然后对页面模板所做的任何更改都将显示在主页上。
在站点的根目录中创建一个名为:page-templates
在此文件夹中创建页面模板,例如:home-template.php
在这里,最上面写着:
<?php
/**
* Template Name: Home Template
*/
?>
然后,粘贴索引的内容。php,保存并上传文件等。
然后登录,前往编辑页面屏幕,您将其设置为首页,右侧应该有一个带有页面模板选项的选择框:
发布页面,您就完成了!