【尝试编辑Hemingway wordpress主题以添加”
评论回复”
链接】我正在尝试通过添加comment_reply_link()来编辑海明威主题, 当我在主题中打印它时, 在加载网站时, “
答复”
链接没有出现。
下面是我的代码。
<
?php if ($comments) : ?>
<
ol id="comments" class="commentlist">
<
?php foreach ($comments as $comment) : ?>
<
li id="comment-<
?php comment_ID() ?>
">
<
cite>
<
span class="avatarspan">
<
?php echo get_avatar( $comment, 32 );
?>
<
/span>
<
span class="author">
<
?php comment_author_link() ?>
<
/span>
<
span class="date">
<
?php comment_date('d/m/y') ?>
/ <
?php comment_date('ga') ?>
<
/span>
<
/cite>
<
div class="content">
<
?php if ($comment->
comment_approved == '0') : ?>
<
em>
Your comment is awaiting moderation.<
/em>
<
?php endif;
?>
<
?php comment_text() ?>
<
br>
<
?php comment_reply_link();
?>
<
/div>
<
div class="clear">
<
/div>
<
/li>
<
?php /* Changes every other comment to a different class */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>
<
?php endforeach;
/* end for each comment */ ?>
<
/ol>
为什么没有显示链接?
#1你的代码看起来不错, 但我认为它缺少$ args(特别是评论深度的值)参数。
// get max_depth from options
$max_depth = get_option('thread_comments_depth');
// check it has sensible value
if (!$max_depth)
$max_depth = 1;
?php comment_reply_link($args = array(
'depth'=>
1, 'max_depth'=>
$max_depth
)
);
?>
推荐阅读
- WP无法添加默认标题图像
- 在自定义主题中实现jquery-ias时遇到问题
- 大数据开发Linux系统入门之netstat 命令学习
- 做软件测试需要一直培养成长的技能
- 小知识系列:查询数据库数据的元信息
- prometheus target获取
- Failed to start LSB: Bring up/down networking
- Linux 网络常见问题排错经验总结
- linux之sudo使用技巧汇总