WordPress添加友情鏈接功能
編輯:狂族晨曦 來源:建站分享,WordPress技巧 日期:2015-09-08 閱讀: 3,014 次 搶個沙發 百度已收錄
最后更新時間:2015-10-10
友情鏈接在SEO中扮演著重要的角色,關于其的重要性我就不再累述了。很多WordPress新手朋友們不想直接使用別人的主題,希望能夠通過自己的努力,一步一步的制作出自己想要的主題,那么下面就為新手朋友兩種介紹添加友情鏈接功能的方法。
一、WordPress自帶鏈接管理
早在WordPress 3.5 發布的時候,為了更加簡潔易用,WordPress 就把一些不太常用的代碼從核心代碼中取消或者禁用,比如全新安裝的 WordPress 博客在后臺就沒有鏈接管理器。但是如果你還是有很多朋友,需要交換鏈接,怎么辦呢?
在你的主題functions.php中最后一個?>前添加下面這行代碼即可:
add_filter( 'pre_option_link_manager_enabled', '__return_true' );
添加后在你的WordPress后臺,左側會增加出一個【鏈接】選項,預覽效果如下:

二、純代碼實現
也是在你的主題functions.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 后臺 > 設置 > 閱讀 界面,就有一個友情鏈接添加的輸入框。按照 鏈接 |標題 的方式輸入所有的友情鏈接。

最后在主題輸出友情鏈接的地方通過下面的模板函數調用:
<?php wpjam_blogroll();?>
標簽: WordPress
本文參考自:http://blog.wpjam.com/m/wpjam-blogroll/,由狂族晨曦(capjsj.cn)整理編輯,本文共1834個字。
本文鏈接地址:http://www.cnidcc.cn/wp_tjyqljgn.html , 轉載請保留本說明!
本文鏈接地址:http://www.cnidcc.cn/wp_tjyqljgn.html , 轉載請保留本說明!
相關文章
已有 0 位"計工"發布了激烈的評論,還有N多人圍觀笑而不語評論

川公網安備 51011202000104號