成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

建站分享

最新文章

建站分享
当前位置: 首页 » 建站分享 » WordPress添加友情链接功能

WordPress添加友情链接功能

编辑:狂族晨曦 来源:建站分享WordPress技巧 日期:2015-09-08 阅读: 2,723 次 抢个沙发 百度已收录

最后更新时间:2015-10-10

友情链接在SEO中扮演着重要的角色,关于其的重要性我就不再累述了。很多WordPress新手朋友们不想直接使用别人的主题,希望能够通过自己的努力,一步一步的制作出自己想要的主题,那么下面就为新手朋友两种介绍添加友情链接功能的方法。

一、WordPress自带链接管理

早在WordPress 3.5 发布的时候,为了更加简洁易用,WordPress 就把一些不太常用的代码从核心代码中取消或者禁用,比如全新安装的 WordPress 博客在后台就没有链接管理器。但是如果你还是有很多朋友,需要交换链接,怎么办呢?

在你的主题functions.php中最后一个?>前添加下面这行代码即可:

add_filter( 'pre_option_link_manager_enabled', '__return_true' );

添加后在你的WordPress后台,左侧会增加出一个【链接】选项,预览效果如下:

后台友情链接效果 -1

二、纯代码实现

也是在你的主题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 后台 > 设置 > 阅读 界面,就有一个友情链接添加的输入框。按照 链接 |标题 的方式输入所有的友情链接。

纯代码实现的友情链接功能 -2

最后在主题输出友情链接的地方通过下面的模板函数调用:

<?php wpjam_blogroll();?>

标签:
本文参考自:http://blog.wpjam.com/m/wpjam-blogroll/,由狂族晨曦(capjsj.cn)整理编辑,本文共1834个字。
本文链接地址:https://www.capjsj.cn/wp_tjyqljgn.html , 转载请保留本说明!
已有 0 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
官方微信
发表评论 返回顶部