是的,当然有可能。有几种方法可以查看主题、插件和WordPress本身的php源代码。
我假设您对主题的php代码感兴趣,这就是生成面向公众的HTML的主要原因,该HTML将提供给站点访问者的浏览器。
棘手的部分是要知道哪个文件实际生成了给定的页面。为此,WordPress主题开发人员喜欢引用一个图形来可视化模板层次结构,例如:
此图显示WordPress主题的处理逻辑,并帮助您了解要处理的文件。例如,如果您正在查看页面内容类型(与帖子不同),则很可能是由
page.php
活动主题中包含的文件。
一旦您知道了这一点,有几种方法可以查看代码:
在站点仪表板中,导航到外观编辑器。在这里,您可以查看主题的不同文件。请注意,在这里编辑它们是相当危险的,因为每次更改都会影响网站通过选择的文件传输协议(FTP、SFTP、SSH…)连接到服务器,您可以导航到WordPress文件并查看其内容。主题文件位于wp-content/themes/name-of-your-theme/
.如果您知道主题的名称,只需从wordpress.org Theme Directory, 并使用代码编辑器随意探索它们——这可能是一种安全的学习方式最后,需要了解的一个重要概念是content 不是存储在php文件中,而是保存到数据库中。这解释了单个模板,例如page.php
, 可以显示数十个或数百个不同的页面。