国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

使用wordpress自帶ajax方法

2024-09-07 00:50:28
字體:
供稿:網(wǎng)友

如本站每頁logo后面的一句名言,點(diǎn)擊“換一條”就會(huì)ajax動(dòng)態(tài)加載一條,使用了wordpress的自帶ajax方法,下面介紹如何使用wordpress自帶ajax方法:

1.在header.php文件加入html和js,代碼如下:

  1. <span id="random"><i id="say"><?php echo random_str();?></i> [<a href="javascript:void();" onclick="say();" rel="nofollow">換一條</a>]</span> 

js ajax請求,代碼如下:

  1. <!-- 換一條--> 
  2. <?php $admin_url=admin_url( 'admin-ajax.php' );?> 
  3. <script type="text/javascript"
  4. function say(){ 
  5.  jQuery(document).ready(function($){ 
  6.   var data={ 
  7.    action:'say' 
  8.   } 
  9.   $.post("<?php echo $admin_url;?>", data, function(response) { 
  10.    $("#say").text(response); 
  11.   }); 
  12.  }); 
  13. </script> 

在wordpress中ajax請求的url地址是統(tǒng)一的,用$admin_url=admin_url( ‘admin-ajax.php’)獲取。

2.在主題的function.php中寫接收請求處理函數(shù),代碼如下:

  1. //換一條 
  2. function say(){ 
  3.  echo random_str(); 
  4.  die(); 
  5. add_action('wp_ajax_say''say'); 
  6. add_action('wp_ajax_nopriv_say''say');  
  7. add_action('wp_ajax_say''say'); 
  8. add_action('wp_ajax_nopriv_say''say'); 

重點(diǎn)是這兩個(gè)鉤子函數(shù),wp_ajax_say第一個(gè)參數(shù)是wp_ajax_函數(shù)名稱,wp_ajax_nopriv_say表示沒有登錄的用戶的處理函數(shù),這里對有沒有登錄的用戶都是一樣的,所以都寫上.

就這樣,就已經(jīng)實(shí)現(xiàn)了ajax的功能,是不是很方便,但是wordpress的ajax請求感覺好慢啊!!!

最好附上隨機(jī)輸出名言的函數(shù),代碼如下:

  1. function random_str () { 
  2.  $poems=array( 
  3.   '三人行,必有我?guī)熝伞衿渖普叨鴱闹洳簧普叨闹?mdash;—孔子'
  4.   '成為卓越的代名詞,很多人并不需要杰出素質(zhì)的環(huán)境。——Steve Jobs'
  5.   '活著就是為了改變世界,難道還有其他原因嗎?——Steve Jobs'
  6.   'Follow yourself.(追隨你的內(nèi)心)——Steve Jobs'
  7.   '生活是不公平的;要去適應(yīng)它。——比爾蓋茨'
  8.   '走自己的路,讓別人說去吧。——但丁'
  9.   '成功并不是一條直線,而是一條蜿蜒曲折的線。'
  10.   '讓你難過的事情,有一天,你一定會(huì)笑著說出來。 ——《肖申克的救贖》'
  11.   '如果額頭終將刻上鄒紋,你只能做到鄒紋不要刻在你心上。——中國合伙人'
  12.   '夢想是什么,夢想就是一種讓你感到堅(jiān)持就是幸福的東西。——中國合伙人'
  13.   '記住你即將死去——喬布斯'
  14.   '當(dāng)你快樂時(shí),你要想,這快樂不是永恒的。當(dāng)你痛苦時(shí)你要想這痛苦也不是永恒的。'
  15.   '古人云:盡人事,聽天命。'
  16.   '如果人生能像svn一樣能恢復(fù)到以前任何一個(gè)版本該多好啊'
  17.   'Stay Hungry, Stay Foolish'
  18.   '做你喜歡的事情不會(huì)覺得累'
  19.   '今天很殘酷,明天更殘酷,后天會(huì)很美好,但絕大多數(shù)人都死在明天晚上——馬云'
  20.   '天才就是百分之九十九的努力加上百分之一的靈感,但是沒有那百分之一的靈感萬萬不行 ——愛迪生'
  21.   '不要被教條束縛,那意味著你和別人一樣思考,不要被他人的觀點(diǎn)掩蓋你真正的想法,聽從你的直覺和心靈的指示。——Steve Jobs'
  22.   'The clock hand can return to the original point, but it is not that of yesterday. '
  23.  ); 
  24.  return $poems[rand(0,count($poems)-1)]; 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永泰县| 大冶市| 瓮安县| 田林县| 太白县| 盐津县| 宁阳县| 嵩明县| 盈江县| 额尔古纳市| 哈密市| 拉萨市| 礼泉县| 冀州市| 曲阜市| 满城县| 辽源市| 临泽县| 耿马| 合水县| 花莲县| 永新县| 法库县| 大埔县| 高淳县| 江阴市| 来安县| 阿鲁科尔沁旗| 庄浪县| 方山县| 申扎县| 大连市| 广汉市| 鲜城| 盐边县| 吴忠市| 凌源市| 达州市| 宽城| 三都| 永丰县|