【发布时间】:2025-12-27 00:55:11
【问题描述】:
[WORDPRESS 的新功能]
我正在使用自己的 css 等创建我自己的 wordpress 主题。我已经设法在 index.php 文件中获得了所有内容,并且我现在也在尝试制作其他页面。
当我创建 home.php、blog.php、about.php 和 contact.php 文件(在我的主题文件夹中)时,它们不会链接到它。我正在关注 Lynda.com 上的“WordPress 3:使用 Chris Coyier 创建和编辑自定义主题”,该示例显示,每当您创建与页面同名的文件时,它都会直接使用(在他的教程中有效) )。
有谁知道发生了什么?
示例: 我的主题文件夹中有一个文件 blog.php,当我转到 www.mydomain.com/blog 时,加载的文件是 index.php 文件,而不是 blog.php 文件
【问题讨论】:
-
愚蠢的问题,但你的 WP 中真的有名为“博客”、“关于”等的页面吗?
-
您是否在新页面文件中添加了页面模板名称?
-
我不确定你的意思。您的主题文件夹中有一个名为“blog.php”的文件 - 但是什么没有链接到什么?您的 blog.php 文件(在您的站点中)没有提取该文件的内容以进行主题化?
-
@Raad 是的。所有页面都在“页面”部分。我还通过外观->菜单从 4 页中制作了一个动态菜单。
-
@WarreBuysse 尝试在模板名称中使用页面 slug 而不是页面标题。
标签: php html wordpress wordpress-theming