如何从WordPress存档类别中删除条目元并更改其显示

时间:2015-03-20 作者:Manindra Singh

我正在WordPress上处理Bootstrap儿童主题。我的问题是,我想删除条目meta(如管理员发布的日期),还想更改所有这些帖子的显示,但我找不到要编辑的正确文件。我已在中对此代码进行了注释content-single.php 但似乎什么都没有发生:

<header class="page-header">
    <?php the_title( \'<h1 class="entry-title">\', \'</h1>\' ); ?>
    <?php /*?><div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div><?php */?><!-- .entry-meta -->
</header>
以下是指向我的类别存档的链接:http://graavaa.com/category/travertine/

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

你的思路是对的,但你实际上没有在编辑中注释掉任何内容。

当您添加<?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" 在主题内的其他模板文件中,同样地,将其注释掉(或删除)。

结束

相关推荐

Query posts using meta_key

我试图根据meta\\u键的值对结果进行排名。这是我的表格<form action=\"<?php echo home_url(\'/\');?>\" method=\"get\" data-javo-patch-form-for-result> <input type=\"hidden\" name=\"post_type\" value=\"item\"> <input type=\"hidden\" name=\"location\" val