當前位置:首頁>WordPress建站>基礎教程>WordPress快速添加友情鏈接

WordPress快速添加友情鏈接

WordPress 3.5 默認隱藏了友情鏈接管理功能,雖然可以 恢復鏈接管理功能 ,但是自帶的鏈接管理仍舊太復雜, 下面分享下 @我愛水煮魚? 的方法。

將下面的代碼添加到當前主題的 functions.php 文件中,或者另存為單獨的php文件,上傳到插件目錄激活:

<?php
/*
Plugin Name: WPJAM Blogroll
Plugin URI: http://blog.wpjam.com/m/wpjam-blogroll/
Description: 快速添加友情鏈接
Version: 0.1
Author: Denis
Author URI: http://blog.wpjam.com/
*/
add_action('admin_init', 'wpjam_blogroll_settings_api_init');
function wpjam_blogroll_settings_api_init() {
    add_settings_field('wpjam_blogroll_setting', '友情鏈接', 'wpjam_blogroll_setting_callback_function', 'reading');
    register_setting('reading','wpjam_blogroll_setting');
}
 
function wpjam_blogroll_setting_callback_function() {
    echo '<textarea name="wpjam_blogroll_setting" rows="10" cols="50" id="wpjam_blogroll_setting" class="large-text code">' . get_option('wpjam_blogroll_setting') . '</textarea>';
}
 
function wpjam_blogroll(){
    $wpjam_blogroll_setting =  get_option('wpjam_blogroll_setting');
    if($wpjam_blogroll_setting){
        $wpjam_blogrolls = explode("\n", $wpjam_blogroll_setting);
        foreach ($wpjam_blogrolls as $wpjam_blogroll) {
            $wpjam_blogroll = explode("|", $wpjam_blogroll );
            echo ' | <a href="'.trim($wpjam_blogroll[0]).'" title="'.esc_attr(trim($wpjam_blogroll[1])).'">'.trim($wpjam_blogroll[1]).'</a>';
        }
    }
}
 
?>

然后就可以在 WordPress 后臺 > 設置 > 閱讀 界面,就有一個友情鏈接添加的輸入框。按照 鏈接 |標題 的方式輸入所有的友情鏈接:

WordPress-Quick-Add-links-wpdaxue_com

最后在需要顯示友情鏈接的模板文件的適當位置,使用下面的代碼進行調(diào)用:

<?php if (function_exists('wpjam_blogroll')) wpjam_blogroll();?>

參考資料:http://blog.wpjam.com/m/wpjam-blogroll/

1.新窗口打開鏈接

新窗口打開,修改最上面的代碼的26行為:

echo ' | <a target="_blank" href="'.trim($wpjam_blogroll[0]).'" title="'.esc_attr(trim($wpjam_blogroll[1])).'">'.trim($wpjam_blogroll[1]).'</a>';

2.只在首頁顯示

首頁要看你具體添加到哪個文件了,你可以通過下面的代碼調(diào)用試試:

<?php if (function_exists('wpjam_blogroll') && (is_home()||is_front_page()) wpjam_blogroll();?>

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關注WordPress大學公眾號 WPDAXUE
基礎教程

讓WordPress RSS Feed輸出自定義文章類型的內(nèi)容

2013-6-17 8:11:00

基礎教程

WordPress在指定頁面顯示/隱藏小工具的插件:Restrict Widgets

2013-6-18 8:13:01

18 條回復 A文章作者 M管理員
  1. 大秦

    我剛剛試了下,很好用,感謝!

  2. 今天試了最新版 已經(jīng)不支持了。
    Warning: Use of undefined constant wpjam_blogroll – assumed ‘wpjam_blogroll’ (this will throw an Error in a future version of PHP) in footer.php

    • 是函數(shù)中缺少了引號,已在內(nèi)容中修復,應該可以正常使用了

  3. ggg3866897.

    添加的友情鏈接,怎么在新窗口打開,并且只顯示在首頁呢?

    • 網(wǎng)站編輯

      直接在這里添加代碼被過濾了,看下文章內(nèi)容,已經(jīng)修改了

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

自贡市| 和林格尔县| 平潭县| 且末县| 利辛县| 奇台县| 武夷山市| 大关县| 黄冈市| 江门市| 陕西省| 林口县| 茂名市| 南昌市| 偏关县| 佳木斯市| 万全县| 左云县| 崇阳县| 郧西县| 商河县| 雅江县| 松滋市| 大石桥市| 铁岭县| 新安县| 塔河县| 苗栗市| 大姚县| 儋州市| 阜阳市| 石家庄市| 浏阳市| 抚顺县| 曲水县| 沈丘县| 通化县| 大理市| 冀州市| 犍为县| 伊川县|