我有一个包含html、css、js和图像文件的现有网站,我正在尝试将其转换为wordpress。
我在硬盘上使用mamp安装了一个干净的本地安装,并创建了一个新的子主题文件夹,该文件夹引用了211主题。我的风格。css,标题。php,页脚。php和索引。php文件是定制的。当我在浏览器中加载主页时,它会完全按照应该的方式加载。
现在我的问题是,我正在尝试为网站创建其他内容页。。。关于、服务等。。我创建了一个关于。php文件并包含标题。php和页脚。php,就像我在索引中所做的那样。php。我也加入了html。当我尝试链接到此页面或在浏览器中访问它时,我只会得到一个页面未找到错误。这就是我在标题菜单中引用链接的方式。php文件。。。
<a href="<?php bloginfo(\'stylesheet_directory\') ?>/about.php" title="About">about</a>
是否链接错误?我整个过程都做得不对吗?真的很困惑如何链接这些内容页的其余部分。。。我已经准备好了所有的html和css,只需要知道这一点。
我们将非常感谢您的帮助。
最合适的回答,由SO网友:Chip Bennett 整理而成
主题/父主题/子主题的使用在此处不相关<无论使用何种主题,内容都不会通过主题模板文件添加。转到Dashboard -> Pages
, 并添加新内容static Pages 对于站点的每个页面。WordPress将生成它们,主题将显示它们。
编辑好,所以我想我需要添加一个新页面。php进入我的主题文件夹,这样它会覆盖原来的显示正确吗?我不太明白的是如何概括这一页。php,以便显示每个页面的内容。
我觉得你需要做一些法典研究,从Theme Development, 然后Stepping Into Templates.
每个静态页面的内容(与每个博客帖子或任何其他帖子类型的内容一样)由Loop, 但是,如果没有对WordPress主题如何工作的基本理解(参见上文的Codex链接),那么在这一点上深入了解更多细节就没有多大意义。