HTML由主题或插件输出。所以首先你需要了解WP的template hierarchy. 如果您在遵循层次结构时遇到问题,需要一个代码段来确定页面使用的模板(听起来像是在谈论WP页面?)您还可以将此添加到主题的header.php
文件,位于/wp-content/themes/your-themes-name/header.php
:
<!-- <?php global $template; print_r($template); ?> -->
这将显示用于呈现页面HTML的主题文件。对于一个页面,很可能是
page.php
位于
/wp-content/themes/your-themes-name/page.php
.
找到正确的文件后,请在文本编辑器中打开它。您可能会立即找到需要更改的代码。但是,根据您的主题和插件,您可能还会发现您实际上需要编辑另一个文件。WP允许模板部分,它们是主题文件夹中独立的、可重用的PHP文件。还有贯穿主题的钩子,允许插件注入和更改代码。而且,一旦找到要编辑的部分,不要直接编辑主题或插件文件。您需要创建一个子主题,以便无论何时更新主题,都不会丢失自定义设置。有时,这就像添加一个快速过滤器一样简单,而其他时候,您需要复制有问题的模板,这取决于它是如何编码的。
如果您可以提供更多关于您试图定位并向其中添加类的HTML类型的上下文,这可能会帮助我们帮助您找出代码所在的位置以及如何最好地编辑它。