你的思路是对的,但你实际上没有在编辑中注释掉任何内容。
当您添加<?php /* ?>
, 您可以创建一个PHP注释,但随后关闭PHP标记,一些解释器也会导致关闭注释。
相反,可以将要删除的HTML包装在HTML注释中,或者干脆将其完全删除:
<header class="page-header">
<?php the_title( \'<h1 class="entry-title">\', \'</h1>\' ); ?>
<!--<div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div>--><!-- .entry-meta -->
</header>
通过将标记包装在HTML注释中,它仍将呈现给页面源,但实际上不会由浏览器呈现。不过,最终还是应该删除该行,这样就不会有不必要的标记作为输出发送。
注意HTML注释,因为它们不会嵌套:
<!--<div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div><!-- .entry-meta -->-->
上面的代码看起来会注释掉整个块,不幸的是额外的
-->
最后将作为纯文本打印到浏览器中。只要明智地使用这样的注释,并且正如我已经建议的那样,在完成测试时删除注释掉的行。
除此之外,我还会寻找其他参考class="entry-meta"
在主题内的其他模板文件中,同样地,将其注释掉(或删除)。