wordpress的referrers plugin @ 將要出社會的笨水獺の日記 :: 隨意窩 Xuite日誌
  • 文章分類標題列表
  •     本blog主要用途為討論ACG動漫心得,
        所以文章內容包含大量劇情洩漏。還
        未看過該作品且厭惡被劇情洩漏者,
        看到該作品相關標題煩請略過,以免
        慘遭不幸。歡迎大家多多留言討論,
        即使與文章標題無關也歡迎^^||

        也可以多利用下面的留言板喔,來打
        個招呼也好^^

         雜談用留言板

  • 關鍵字
  • 搜尋文章
  • 使用Google搜尋站內文章
    輸入關鍵字
  • 雜談區
    1. 沒有新回應!
  • Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-27
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-27
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-27
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-27
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
    Re:[工作達人本週鄰居],By 工作達人(Job Da Ren) 於2011-08-26
  • 平均分數:0 顆星
    投票人數:0
    我要評分:
  • 追加雜用區域

  • 訂閱blog文章的RSS
    訂閱blog回應的RSS
    訂閱gaaan個人版的RSS
    訂閱個人事記的RSS
    訂閱網摘的RSS


    View My Stats







  • 如何使用RSS
    Powered by Xuite
  • 累積 | 今日
    loading......
    2005-11-21 22:49 wordpress的referrers plugin
    平均分數:0 顆星    投票人數:0
    我要評分:
    上一篇的圖,是因為在文裡念了一大堆,不放那張這麼有紀念價值的當代表圖似乎說不過去…但是因為實在太蠢了,不能讓它一直列在那邊當我的網誌首篇-__-,趕快再寫一篇把它壓下去…


    昨 天在為wordpress找能為各篇文章列出referrers的plugin(就是會列出所有閱讀這篇文章的人是從哪個網址連過來的),因為這個功能我 哈非常久了,從很久以前看到有這個功能的blog就一直想有。不過沒想到,找了一陣子才發現,唯二能做這個功能的plugin竟然都死連結了orz…而且 外國人們秉持著非常好的傳統 - 介紹這些plugins時都只是列其開發者的網址,而不是放一份鏡像;偏偏最常做鏡像的對岸同胞們好像沒有人注意過這plugin,這下子完全入手不能 了。

    因為wordpress上有個功能非常完善的訪客資料統計軟體 - stattraq,有蠻多有關資料統計部份的plugins都是直接去讀它的資料庫來用,來省卻自行另開新欄位存資料、且重覆記錄類似資訊程式碼的無謂浪 費;而手邊剛好有一個plugin(viewcount)是以同樣原理做統計單篇文章的閱覽次數的能做類似操作的參考,心想不能靠外援,只好自己動手來實 作看看吧!

    先開始閱讀viewcount的程式碼部份…出乎意料的簡單啊!其實只是簡單的從mysql資料庫取某欄位資料,做一些基礎的 取值、加總、GROUP而已,差別只在於我要熟悉一下mysql的語法…就這樣,在網路上查找了下語法資料、配上之前修改不少plugin所學到的php 語法、變數心得,很簡單的就完成了這個功能啊!效果跟自己想要的完全相同,而且在實作的時候還是沒有慢慢一小步一小步邊寫邊debug、是一口氣把想到的 都一口氣寫出來(因為在寫的時候wordpress又被我搞掛了,無法邊寫邊測XD),結果回家測的時候竟然就這樣一次到位,運作的比想像中的還順利啊! 這種感覺真好呢…


    雖然個人覺得這麼簡單的程式碼、加上個人不到10來天的wordpress資歷,應該不會有人會想用這個plugin的orz…但是還是把它放出來吧,至少做個紀念這樣XD


    sky_referrers.php    欲使用需先安裝stattraq
    (為什麼取名用sky開頭??覺得用sokayha開頭太長,然後發覺按音節縮寫竟然是「sky」orz…)

    下 載後把副檔名改為php,放到wp-content/plugins資料夾內,進options->plugins啟動它,然後在你想讓它出現的地 方(需在顯示文章或標題部份的迴圈裡,如wp-content/themes/佈景主題名/post.php)加入類似以下程式碼

                 <?php if( function_exists(’sky_get_referrer_list’) ) { ?>
                     <h2>本文的Referrers</h2>
                    <?php sky_get_referrer_list( $post->ID, "", "" ,0,0); ?>
                 <?php } ?>

    其中參數部份,sky_get_referrer_list( $post->ID, $pre, $suf , $judge , $level)

    $pre為輸出列表的前置詞(預設為空)
    $suf為輸出列表的後置詞(預設為空)
    $judge=1時,只列出站外連進來的referrers;0則是列出包括站內連結的全部referrers(預設為0)
    $level則是只有多少等級以上的使用者才能看到這份資料(預設為9)


    應該這樣就行了吧??有問題再回在回應部份吧(不可能會有人用吧orz)

    使用效果可見這裡


    ==
    說起來之前提到的jeromes- keywords、用來作tag系統的wordpress的plugin,它有個功能是提「建議關鍵字」,會在你先暫存目前文章進度時,以文章內文來分析可能適合的關鍵字…基本上還蠻準的說O_O,大概有達到個七成準確率呢…對中、日文的詞組有如此的支援程度還真讓人吃驚
    sokayha / Xuite日誌 / 回應(18) / 引用(1814) / 好文轉寄
    回應