這款博客系統默認下是沒有友情鏈接功能的,為了網站更好的優化我們需對它加個友情連接功能,下面我把我在wordpress中增加友情鏈接具體方法分享給大家.
WordPress 在 3.5 己經隱藏了,我們可以通過下面的代碼實現快速添加友情鏈接,實例代碼如下:
- <?php
- 代碼如下 復制代碼
- /*
- Plugin Name: WPJAM Blogroll
- Description: 快速添加友情鏈接
- Version: 0.1
- Author: Denis
- */
- 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>';
- }
- }
- }
- ?>
首先將上面的代碼復制到當前主題的 functions.php 文件中,或者單獨作為一個插件激活,然后就可以在 WordPress 后臺 > 設置 > 閱讀 界面,就有一個友情鏈接添加的輸入框,按照 鏈接 |標題 的方式輸入所有的友情鏈接.
方法二:將下面的代碼添加到當前主題的 functions.php 文件中,或者另存為單獨的php文件,上傳到插件目錄激活,代碼如下:
- <?php
- 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 if (function_exists(wpjam_blogroll)) wpjam_blogroll();?>
新聞熱點
疑難解答
圖片精選