【发布时间】:2019-11-11 11:29:26
【问题描述】:
我为WordPress创建了一个自定义主题,到现在该文件夹只有页眉、页脚、索引(需要页眉和页脚)和页面PHP文件。
我要做的是显示我自己网站的另一个 WordPress 页面(我们在 /wp-admin/post-new.php?post_type=page 创建的那个),它有一个 URL。
我尝试使用的代码如下。
我在浏览器上被正确重定向到我想要的页面 (http://localhost/wordpress/test-page/),但该页面没有显示我在 WordPress 页面上编写的文本。我错过了什么吗?
index.php:
<?php get_header(); ?>
<a href="http://localhost/wordpress/test-page/">This is the WordPress Page URL</a></br>
<?php get_footer(); ?>
page.php:
<?php get_header(); ?>
<!-- Some code to show the WordPress Page -->
<?php get_footer(); ?>
我希望使用我创建的页眉和页脚样式显示 WordPress 页面内容。
编辑:刚刚上传了新图片来说明我的意思。这些使用 WordPress 标准主题。我正在尝试在我的自定义主题中显示该“测试”页面。但是当我通过 URL 访问该页面时,它不会显示“测试页面”的内容。
【问题讨论】:
-
如果您使用
page-whatever.php路线,您创建的页面需要按字面意思命名为“随便”。查看模板层次结构。 developer.wordpress.org/files/2014/10/… 您可能会考虑在您的主题中创建一个page.php并在那里添加您的自定义页眉和页脚内容。这样一来,所有页面都共享该模板。 -
欢迎使用 Stack Overflow _ 如果您还没有这样做,请创建您希望链接指向的页面。然后从 WP 仪表板访问该页面,并在页面顶部查找创建的 URL Wordpress。 (此时您也可以编辑 URL)将编辑后的 URL 用于您的链接 _ 当您重建网站的生产版本时,您需要重新创建页面和链接
-
@inputforcolor 当您重建网站的生产版本时,您需要重新创建页面和链接什么?请解释一下。
-
@disinfor _ 当您重新构建到生产环境时,您将在您的域中完成 Wordpress 的完整安装 _ 这将需要您通过仪表板重新创建站点页面并让 Wordpress 设置新的每个页面的 URL _ 任何指向这些页面的直接链接都需要更改以对应新的 URL _ 我希望这会有所帮助:)
-
您不必这样做。你知道你可以导出和导入数据库,对吧?