根据您的评论:
我不想检测我何时在一个页面上,但我想有一个自定义的单一。像wp codex这样的php页面说我可以通过使用single-post\\u格式。php,这样我就可以控制您在单个页面上看到的不同帖子格式的内容(去掉view Commomts链接)
模板层次结构不考虑单个博客帖子页面的帖子格式分类,其层次结构为:
single-$posttype.php
single.php
index.php
所有具有帖子格式分类法的帖子都有
$posttype
属于
post
. 你可以使用
single-post.php
, 但在这种情况下,这真的帮不了你。您将要修改
content-image.php
,
content-video.php
,
content-gallery.php
, 和
comments.php
.
基于此评论:
我需要<div class="post-comments"> <p class="postcoments"><a href="<?php comments_link(); ?>"> View responses</p> </div> --></a> </div>
从我的content.php
和其他格式类型的文件,并将其粘贴在index.php
在循环代码之间?
不,不是真的。我建议只将代码包装在if ( is_single() )
有条件的:
<?php if ( is_single() ) { ?>
<div class="post-comments"> <p class="postcoments"><a href="<?php comments_link(); ?>"> View responses</p> </div> --></a> </div>
<?php } ?>
这样,“查看评论”代码就不会输出到单个博客帖子页面上,但如果相同
content-$format.php
用于在上输出循环内容
index.php
(对于博客帖子索引、归档索引页面等,“查看评论”代码仍将呈现。