发表于2011年09月9日,星期五,at 18:43,分类: wordpress, 25 人吐糟

现在的主题的评论有两种方法显示回复评论,一种是嵌套评论,一层评论套一层评论回复。一种是@评论,就是以@+评论人名的方式回复。
优缺点我就不再重复,网上很多说明。
我不知道大家喜欢那种模式,但是我希望自己的主题是自带嵌套回复功能,结果却是第2种,于是就有了下文:

 

blog版本:3.14 中文版

说明:只有高于2.7版本才能使用下面讲述的办法解决嵌套评论

操作文件:都在主题文件夹里

 

1.首先找到single.php页面,

 

然后在最顶部(也就是 <?php get_header(); ?> 函数之前)添加如下代码:

 

<?php if(is_singular()) wp_enqueue_script( ‘comment-reply’ ); ?>

 

2.接着找到comments.php页面,

 

然后找  <?php if ( $comments ) : ?> (此函数为评论模块调用函数)

然后找 <?php if (‘open’ == $post->comment_status) : ?> (此函数为添加评论模块调用函数)

接着删去此2函数之间的(即是@评论模式的调用函数),然后添加如下代码:

 

<?php if ( $comments ) : ?>
<ol>
<?php wp_list_comments(); ?>
</ol>
<?php else : // If there are no comments yet ?>
<p><?php _e(‘No comments yet.’); ?></p>
<?php endif; ?>

 

3.在此默认的评论模块就添加出来了,接下来需要注意的就是嵌套评论点击回复即会把下面的添加评论模块提上去,官方规定的id = respond

 

接着把函数 <?php if (‘open’ == $post->comment_status) : ?> 里的部分用下面代码包住:

<div id=”respond”></div>

(结束标签</div>不明白放在哪,直接找到这标签 </form>,然后放到它后面即可)

 

4.最后就是用火狐浏览器配合,改嵌套评论的样式。(改样式时我们发现,如果想改模板成了问题,之前的模式模板直接有,而嵌套模式模板在函数里面,下次我会接着给大家说明具体操作。)

 

 

声明: 除非注明,分享圈子文章皆为原创,采用 BY-NC-SA 协议进行授权.转载引用请完整注明以下信息:

博客昵称:甘小波分享圈子

本文标题:wordpress非插件嵌套评论(上)

本文地址:https://www.ganxb2.com/xb/110.html

小波分享圈子

常年活动于网络,与网络打交道,有点小梦想的幻想主义web页面仔,喜欢摄影,重构,前端,设计,seo

Stay Hungry, Stay Foolish — Steven Paul Jobs

求知若饥,虚心若愚 — 史蒂夫 乔布斯

上一篇-早些时候的:

下一篇-方才更新的:

已有 25 位传说中围观群众围观了这篇文章

  1. #23
    wish商户平台

    wish商户平台

    08/23/2016 于 22:50

    感谢要仔细学习

  2. #22
    爱奇趣分享网

    爱奇趣分享网

    09/08/2015 于 14:46

    能交换各友情链接吗?我的网站是 爱奇趣 http://www.iqiqu.net/?

  3. #21
    最励志官网

    最励志官网

    09/02/2015 于 17:17

    很好的网站,赞一个,加油!

  4. #20
    haigsky

    haigsky

    02/27/2013 于 01:38

    哇塞

  5. #19
    tadalafil generique

    tadalafil generique

    03/04/2012 于 22:12

    NilialieK

  6. #18
    nolvadex pils

    nolvadex pils

    03/04/2012 于 21:41

    snibeSide

  7. #17
    side effects arimidex aromasin femara

    side effects arimidex aromasin femara

    03/04/2012 于 20:50

    Cupesleesse

  8. #16
    problems with metformin and zoloft

    problems with metformin and zoloft

    03/04/2012 于 20:20

    Heceappoill

  9. #15
    tendon cipro

    tendon cipro

    03/04/2012 于 17:41

    Ignonigal

  10. #14
    doxycycline dosage rate in felines

    doxycycline dosage rate in felines

    03/04/2012 于 17:13

    Buipliaicle

  11. #13
    side effects from taking lexapro

    side effects from taking lexapro

    03/04/2012 于 16:52

    Insubsnoish

  12. #12
    doxycycline cancer

    doxycycline cancer

    03/04/2012 于 16:27

    shororagerb

  13. #11
    cipro and flagyl for c diff

    cipro and flagyl for c diff

    03/04/2012 于 15:45

    EtheleZeclott

  14. #10
    black market cytotec online

    black market cytotec online

    03/04/2012 于 07:01

    Smevaimmani

  15. #9
    lasix and hypertension

    lasix and hypertension

    03/04/2012 于 06:34

    neottePauff

  16. #8
    hpt clomid

    hpt clomid

    03/04/2012 于 06:03

    NemyNeagWelty

  17. #7
    choreia movements and strattera

    choreia movements and strattera

    03/04/2012 于 05:30

    frieshysili

  18. #6
    cytotec for constipation

    cytotec for constipation

    03/04/2012 于 04:48

    SowStineAnile

  19. #5
    generic viagra

    generic viagra

    03/03/2012 于 23:19

    Bagmafade

  20. #4
    vardenafil

    vardenafil

    03/03/2012 于 22:56

    farasleerse

  21. #3
    {Devis Panneaux Photovoltaiques

    {Devis Panneaux Photovoltaiques

    02/27/2012 于 01:13

    {Hello, can any body assist me how to down load this video tutorial from this web page, I have watched and listen it now but would like to down load it.

  22. #2
    купить виагру

    купить виагру

    02/24/2012 于 04:46

    Wemtrewdede ZoomoTavahirm

  23. #1
    kamagra apcalis

    kamagra apcalis

    02/21/2012 于 09:31

    Cela pourrait etre tres au moins 30 minutes.

是时候咯,用留言,成为传说中围观群众!!! -.-