2

我正在学习xhtml/html5/PHP,已经掌握了这些语言的大部分概念。我不明白的是,如果我在 xhtml 中有多个页面,例如 home(index)html、about.html、blog.html 等,我是否需要将所有这些页面转换为 php 文件?

我从网上下载了一些模板来查看 php 文件,但是在模板文件夹中没有用于菜单类别的单独文件,只有用于创建 wp 主题的常用 .php 文件。为什么是这样?

4

2 回答 2

0

欢迎来到网络开发!Wordpress 是用 PHP 编写的,因此您应该将 Wordpress 主题中的所有文件都设为 PHP(或支持 PHP 的文件,如 CSS、Javascript 等)。在制作 Wordpress 主题时,将所有 HTML 文件转换为 PHP 文件至关重要,否则您将无法使用 Wordpress 原生主题中的任何 PHP 函数。

有关主题开发的更多信息,请通读此文档

于 2012-10-21T04:59:15.003 回答
0

如果您的网站将是动态网站,您需要将所有页面转换为 php 文件。您的页眉和页脚可能具有相同的格式,但不适用于您的内容。您可以一页一页地创建这些页面,但这样做需要付出很大的努力。因为您需要将页眉和页脚编码(粘贴)到每一页。如果要更改页眉或页脚中的某些内容,则需要在其中的每个文件中进行更改。

在 PHP 中,您只需要在 header.php 和 footer.php(分别)中编写一次页眉和页脚。然后使用 include 调用它们,使其与您的内容一起显示。塔拉。如果要更改页眉/页脚的某些内容,只需将其更改为 header.php 或 footer.php。塔拉。您的页眉或页脚已立即更改,您无需更改每个文件。

Do I need to convert all of those pages to php files?

答案是,是的!但首先将它们切片为页眉、页脚、侧边栏等。

in the template folder there is no individual files for the menu categories, just the usual .php files for created a wp theme.

是的,实际上有。通常使用函数 register_nav_menus 位于 functions.php 中。我认为您应该从http://codex.wordpress.org/Theme_Development开始学习 WordPress 主题。他们在那里拥有丰富的资源。

是的,希望它有所帮助。祝你好运!:-)

于 2012-10-21T13:09:08.340 回答