WordPress快速添加友情链接【小技巧】

WordPress 3.5 默认隐藏了友情链接管理功能,虽然可以用插件或用代码恢复链接管理功能 ,但是自带的链接管理仍旧太复杂, 下面分享下快速添加友链的最新方法。

把下面的代码添加到当前主题的 functions.php 文件中,或者另存为单独的php文件作为插件,上传到插件目录然后启用:

  1. <?php
  2. /*
  3. Plugin Name: WPJAM Blogroll
  4. Plugin URI: http://blog.wpjam.com/m/wpjam-blogroll/
  5. Description: 快速添加友情链接
  6. Version: 0.1
  7. Author: Denis
  8. Author URI: http://blog.wpjam.com/
  9. */
  10. add_action(‘admin_init’, ‘wpjam_blogroll_settings_api_init’);
  11. function wpjam_blogroll_settings_api_init() {
  12.     add_settings_field(‘wpjam_blogroll_setting’, ‘友情链接’, ‘wpjam_blogroll_setting_callback_function’, ‘reading’);
  13.     register_setting(‘reading’,’wpjam_blogroll_setting’);
  14. }
  15. function wpjam_blogroll_setting_callback_function() {
  16.     echo ‘<textarea name=”wpjam_blogroll_setting” rows=”10″ cols=”50″ id=”wpjam_blogroll_setting” class=”large-text code”>’ . get_option(‘wpjam_blogroll_setting’) . ‘</textarea>’;
  17. }
  18. function wpjam_blogroll(){
  19.     $wpjam_blogroll_setting =  get_option(‘wpjam_blogroll_setting’);
  20.     if($wpjam_blogroll_setting){
  21.         $wpjam_blogrolls = explode(“\n”, $wpjam_blogroll_setting);
  22.         foreach ($wpjam_blogrolls as $wpjam_blogroll) {
  23.             $wpjam_blogroll = explode(“|”, $wpjam_blogroll );
  24.             echo ‘ | <a href=”‘.trim($wpjam_blogroll[0]).'” title=”‘.esc_attr(trim($wpjam_blogroll[1])).'”>’.trim($wpjam_blogroll[1]).'</a>’;
  25.         }
  26.     }
  27. }
  28. ?>

ps:以上代码若添加到functions.php文件中需要根据添加的位置确定是否去掉首尾的”<?php  ……?>  “代码,可能大家已经明白。

然后打开 WordPress 后台 > 设置 > 阅读 界面,就有一个友情链接添加的输入框。按照 链接 |标题 的方式输入你要添加的友情链接如图:

wordpress快速添加友情链接

wordpress快速添加友情链接

最后在需要显示友情链接的模板文件的适当位置,使用下面的代码进行调用:

  1. <?php if (function_exists(wpjam_blogroll)) wpjam_blogroll();?>

标签

发表评论

评论已关闭。

评论列表(1)

  • Pang

    2014.2.5 16:02

    路过支持