手动给wordpress网站添加自助申请友情链接页面

本来网站的主题是自带友情链接页面的,只在带后台的仪表盘——新建页面——选择links模板,创建友情链接页面即可。但是总感觉有点美中不足,看着别人家网站有自助申请友情链接的功能比较眼热,怎么办呢?手动添加一下吧,自己动手丰衣足食,建网站也是如此。

wordpress自助友情链接代码:

请恕我偷个懒,网上类似功能的代码很多,我就直接拿来主义了。代码如下:

1、开启友情链接功能:

一般现在国内的主题都是开启的,但是为了以防有的主题没有开启,也把代码放在这里。将下方代码添加至主题functions.php文件中:

//开启WordPress链接功能
add_filter( 'pre_option_link_manager_enabled', '__return_true' );

如果你的wordpress主题已经开启友链功能,跳过这一步。

2、创建友情链接页面:

在WordPress主题根目录下手动创建一个“links.php”页面,将下方代码放入其中:


 20 ){
wp_die('连接名称必须填写,且长度不得超过30字');
}

if ( empty($link_url) || strlen($link_url) > 60 ) { //验证url
wp_die('链接地址必须填写');
}

$sql_link = $wpdb->insert(
$wpdb->links,
array(
'link_name' => '【待审核】--- '.$link_name,
'link_url' => $link_url,
'link_target' => $link_target,
'link_description' => $link_description,
'link_visible' => $link_visible
)
);

$result = $wpdb->get_results($sql_link);

wp_die('亲,友情链接提交成功,【等待站长审核中】!

点此返回', '提交成功'); } get_header(); ?>

3、后台选择模板

添加完成页面后,在WordPress后台新建一个页面,选用刚刚的模板:自助申请友链,发布页面即可看到效果!

本站友情链接页面修改:

鉴于本站主题自带了友情链接页面,即Links页,通用的方法是把自助申请友情链接这个页面命名为blinks,但是结贝号想了一下,一个功能何必要建两个页面呢?把上面的申请友情链接这段代码,添加到原来的links页面模板中也是一样的。只是添加位置要调整一下,经过几次测试,终于搞定了。

代码如下:



20 ){ wp_die('连接名称必须填写,且长度不得超过30字'); } if ( empty($link_url) || strlen($link_url) > 60 ) { //验证url wp_die('链接地址必须填写'); } $sql_link = $wpdb->insert( $wpdb->links, array( 'link_name' => '【待审核】--- '.$link_name, 'link_url' => $link_url, 'link_target' => $link_target, 'link_description' => $link_description, 'link_visible' => $link_visible ) ); $result = $wpdb->get_results($sql_link); wp_die('亲,友情链接提交成功,【等待站长审核中】!

点此返回', '提交成功'); } get_header(); ?>

如此,就算为wordpress网站添加自助申请友链功能成功了,申请后可以到后台进行审核。

links - 手动给wordpress网站添加自助申请友情链接页面

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容