博客添加了嵌套評論Ajax提交功能打賞

今天,又想起了一個問題,記得年前的時候有朋友訪問我的博客,在評論后說評論沒有ajax效果,導致了瀏覽器假死,我說暫時不會添加,因為自己當時沒接觸過ajax。最近對ajax有了些接觸,不過自己還是沒能力去修改主題,讓它支持ajax評論提交。

但是,我至少知道了,需要實現這個功能不必要對主題進行重新構架,這樣來說,增加一段代碼也許就能實現了。至此,問題已經有了新的解決方法,我們有萬能的百度,隨便一搜,有很多方法。

總結并增加、修改了部分代碼后,成功實現了ajax效果,與此同時還實現了刷新前重新編輯的功能,大家有興趣可以在此評論測試下效果。

方法是willin提供的,無插件,簡單的修改代碼就能實現。

具體方法如下:

一、下載代碼

下載?comments-ajax-1.29.zip (5.20k) v1.29 適用于 WP 2.8 ~ 3.0

下載?comments-ajax-1.3.zip (5.15k) v1.3 用了新函數get_post_status_object(), 只能在 WP 3.0 以上使用。

二、解壓上傳

解壓后,把 comments-ajax.js 及 comments-ajax.php 上傳到你所使用的主題文件夾內。

三、修改代碼

在 header.php 找到

< ?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
< ?php wp_head(); ?>

修改為

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
< ?php wp_head(); ?>
< ?php if ( is_singular() ){ ?>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script>
< ?php } ?>
<!--p wp_head();-->
<!-- /comments-ajax.js">
// -->
<!--p }-->

需要提醒的是,之前加載過ajax控件的無需再次加載,文件默認開啟評論提交后的再編輯功能,不想要的可以打開源文件修改,文件內部有說明。

博客添加了嵌套評論Ajax提交功能
文章《博客添加了嵌套評論Ajax提交功能》二維碼
  • 微信打賞
  • 支付寶打賞

已有21條評論

  1. 月球先民

    一直在提交中。

    2012-11-26 23:18 回復
  2. gaowenmei

    測試一下。謝謝。

    2011-12-25 20:52 回復
  3. 土木壇子

    非常感謝,弄好了,其它方法都未成功。

    2011-11-13 15:07 回復
  4. Cyan

    我也來試試看~我正找這個功能呢~

    2011-11-04 18:13 回復
  5. 窮小子

    淡淡的

    2011-04-08 16:10 回復
  6. 小杰博客

    我是來告訴你,你的郵件回復功能是可以用的哦,呵呵

    2011-03-13 17:38 回復
  7. 太子

    過來試一試了,評一下了

    2011-03-11 10:51 回復
  8. 小杰博客

    我來測試一下吧

    2011-03-10 20:19 回復
    • 窮小子

      效果跟你博客的差不多呵

      2011-03-10 20:38 回復
    • 窮小子

      我的回復貌似做好了。收到郵件的話有空給個回音,謝謝哦

      2011-03-11 08:46 回復
  9. 小螞蟻

    測試一下了,看看有沒有ajax效果

    2011-03-08 17:55 回復
    • 窮小子

      感覺不錯,不過剛剛整好主機卻出現問題了,希望明天能恢復正常,不然就換備用主機了

      2011-03-08 23:00 回復
    • 窮小子

      又添加了郵件通知功能功能,不知道能不能收到?

      2011-03-11 10:58 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖