本来网站的主题是自带友情链接页面的,只在带后台的仪表盘——新建页面——选择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('亲,友情链接提交成功,【等待站长审核中】!
$value) { if( $value ) $links[] = $key; } } $links = implode(',', $links); if( !empty($links) ){ wp_list_bookmarks(array( 'category' => $links, 'category_orderby' => 'slug', 'category_order' => 'ASC', 'orderby' => 'rating', 'order' => 'DESC' )); } ?>
点此返回', '提交成功'); } get_header(); ?>
友链申请
您可以通过提交下面的表单贵站相关信息。
如此,就算为wordpress网站添加自助申请友链功能成功了,申请后可以到后台进行审核。
暂无评论内容