在页面上显示数据,wordpress

时间:2014-01-07 08:51:45

标签: php wordpress

我已经阅读了wordpress层次结构,我有点做但也不理解它。

我没有得到的是如何在页面上显示数据,例如在哪里键入我的代码来显示它。

我收到了某人的预设设置,并且有几页,上面有以下内容。

<?php if ( have_posts() ) :
      while ( have_posts() ) : the_post(); ?>
   <?php the_title(); ?>
   <?php the_excerpt(); ?>
<?php endwhile; endif; ?>

这会显示我在wordpress上创建的页面上的数据吗?

但是你如何在普通的php中获取页面上的信息,而你创建一个名为info.php的页面,只需回显你想要的任何内容。 (我是wordpress的初学者,很抱歉我的误会。)

1 个答案:

答案 0 :(得分:1)

Wordpress使用模板化页面。例如,index.php代表主页,page.php将代表您网站上的网页,single.php将在查看单个帖子时使用。您需要编辑主题文件夹中的相关模板才能进行更改。请注意,如果您更改page.php,则所有页面的更改都会以不同的方式显示。所以你正在影响多个页面。

如果要编辑单个页面,可以创建页面模板。将其命名为info.php,然后选择一个页面/多个页面以使用此模板。

请参阅此链接,了解如何创建模板页面并为其指定页面。

http://codex.wordpress.org/Page_Templates

简而言之,虽然您创建了页面info.php,但请将其放入主题文件夹中。将此代码放入文件中。

<?php
/*
Template Name: Any Name Here
*/

然后在仪表板的页面上,您应该看到右侧的模板,然后您可以更改所选的模板。在这种情况下,在下拉菜单中,您会看到“任何名字在这里”

例如,如果您想创建一个独立页面,那么在Wordpress安装的根目录(而不是主题文件夹)中,创建一个名为test的文件夹,并在此处创建info.php。然后,您应该能够导航到www.yoursite.com/test/info.php。这显然完全与Wordpress分开。