Editing pages from dashboard

时间:2017-03-15 作者:Irina

我一直在努力理解这种情况是如何发生的以及为什么发生的:在一些主题中,我可以从仪表板修改页面(键入页面)的内容,而在其他主题中,我不能。例如,如果我激活了默认主题,比如说“二十一五”,我可以从仪表板创建和编辑页面。当我从头开始创建一个主题时,我可以从仪表板添加一个新页面,但添加的内容没有显示在网站上,因此也无法进行编辑(我的主题只创建了几个文件:404、页脚、页眉、函数、index.php和style.css)。当我在网站(本地)中可视化页面时,它会显示索引。php内容,而不是仪表板中的内容。那么wp默认主题和我从零开始创建的主题之间有什么区别呢?请帮我理解这一点。我在谷歌上找不到任何令人满意的解释,在这里发帖是我最后的选择。提前感谢您的帮助!

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

要在自定义主题中显示页面内容,应使用page.php 模板,并调用the_content() 内部loop.您还可以为不同的页面创建自定义模板,并在后端分配它们。请参见:https://developer.wordpress.org/themes/template-files-section/page-template-files/

SO网友:Abhishek Pandey

我认为你应该使用press默认循环这个词来获取帖子。

<?php
if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        // Your loop code
         the_content();
    endwhile;
else :
    echo wpautop( \'Sorry, no posts were found\' );
endif;
?>

相关推荐

检查POST_CONTENT中有哪些Gutenberg块

如果某个古腾堡积木出现在页面上,我正在设计一种具有不同风格的设计。换句话说,如果第一个块是自定义构建的Gutenberg块,则post\\u标题将根据所做的设计选择在其他地方呈现。WordPress中是否有任何函数可以获取post\\u内容中存在的所有Gutenberg块的列表?