在自定义模板中显示空白页面的单个帖子

时间:2019-02-03 作者:beginner

我已经转换了一个html模板。在这种情况下,显示的是单个页面,但单个帖子只显示一个空白页面。如何修复此问题。有人能帮我吗?页面中的内容正在显示。但不是一个帖子。我试着改变永久链接,但没有改变。谢谢

1 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

要获得与主题相关的模板(显示帖子/页面内容)的帮助,请复制单张。主题文件夹中的php文件。这是WP显示单个页面的基础。

但是

您需要了解/学习WP如何生成页面。所有这些都是通过模板文件完成的,模板文件包含生成HTML的PHP和HTML代码。WP主题没有使用HTML页面(基本上)。有一些模板可以查询数据库并根据模板中的代码生成HTML输出。

从这里开始https://developer.wordpress.org/themes/basics/template-files/ , 这也是主题如何构建和工作的教程。

了解模板如何显示页面是学习WP工作原理的重要部分。您可以使用链接中的信息,再加上单张的副本。php,了解主题如何显示单个页面。

而且,最好使用子主题,而不是修改主题的文件。如果您修改了主题的文件,那么您的更改将随着主题更新而消失。通过以上链接查看中的子主题。

相关推荐

GET_POSTS在页面模板中工作,但不在短码中工作

我正在尝试编写一个短代码,其中包括“get\\u posts”,以便获取博客帖子数据,然后在页面上显示最近的3篇文章。此代码在模板中工作。然而,当我将其放入输出缓冲区(ob\\u start)内的短代码中时,它无法检索帖子。相反,它会获取当前页面本身并循环浏览该页面(在本例中为主页)。你知道我怎样才能让它按照最初的意图在帖子中循环吗?以下是在模板中工作的代码:<?php $lastposts = get_posts( array(\'posts_per_page\' => 3) );?>