wordpress - WordPress页面链接出错了
问题描述
我正在构建一个基本上有 2 页的主题,一个是研讨会,另一个是艺术页面。
该域的主页有
header()
,footer()
内容文件的名称front-page.php
是我注意到 WordPress 忽略了“您的主页显示”的“阅读设置”(您的最新帖子/静态页面)我已经创建
art-page.php
了包含艺术的新页眉和页脚 (header('art')
,footer('art')
)我按照创建新页面的WordPress Codex,所以art是我发布的页面,看到它的ID是1742,我创建了指向art的主页链接:
<a href="<?php echo get_page_link(1742); ?>"><div id="art-link"></div></a>
结果:
当按下该链接时,它会加载/the-art
一个 200 响应,包括它的所有 css 和 js,但它会加载主页并在主页的页脚下创建另一个带有标题的主页,然后在内容中与主页脚后跟“艺术”(页面名称)的行。
预期结果:
在主页上,点击上方的艺术链接,wordpress 将加载艺术页面(art-page.php
)作为一个全新的页面。
art-page.php
get_header('art');
?>
</div>
<h1>test art</h1>
<?php
get_footer('art');
?>
我是一名对 wordpress 有基本了解的程序员,但仍在努力创建上述预期结果。
谢谢,
芽
解决方案
我现在研究如何在 wordpress 中制作主题。
首先你需要一个 Index.php 文件和一个 style.css 文件(这两个文件是最小的)
您可以剪切 index.php 的上部并创建 header.php 和下部并创建 footer.php。
您可以有一个静态页面作为第一页,文件名可以是 front-page.php 和另一个博客页面。
但是,如果您想查看一组档案,请使用 archive.php(发布在同一类别或同一作者等)
如果您想查看一个帖子(一个),您可以将 single.php 或 page.php 用于单个页面。
在 wordpres 中,我们有页面(静态内容,如关于我们)并发布此内容可以写出作者的新信息。
如果您有困难,请阅读给定的默认主题,或使用入门主题并将其转换为您想要的。
一些要使用的入门主题是:
https://underscores.me/ (来自 wp 的作者)
http://jointswp.com/ (框架基金会)
https://understrap.com/ (引导程序 4)
在开始阅读 wordpress 中的主题层次结构之前 https://developer.wordpress.org/themes/basics/template-hierarchy/
示例主题
https://www.elegantthemes.com/blog/tips-tricks/converting-html-sites-to-wordpress-sites