一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

wordpress主题如何取消内页的友情链接

时间:2016-12-29 编辑:简简单单 来源:一聚教程网

比如:对方网站降权,就会影响到我们的网站。另外,wordpress网站内页的友情链接也会意间将我们网站的权重流向它方。所以,我们不仅要注重友情链接的质量,同时,还要取消内页友情链接。那么,wordpress主题怎样取消内页的友情链接呢?

首先,worddpress3.5以后默认没有友情链接,所以我们要添加友情链接功能,代码如下:

 代码如下 复制代码

add_filter('pre_option_link_manager_enabled','__return_true');

然后,添加友情链接输出列表代码:

 代码如下 复制代码

//调用友情链接
function ssmay_links($link_type="txt",$get_total=0) {
global $wpdb;
$link_select = ($link_type == "txt") ? " = ''" : " != ''";
$get_total = ($get_total != 0) ? "LIMIT $get_total" : "";
$request = "SELECT link_id, link_url, link_name, link_image, link_target, link_description, link_visible, link_rating FROM $wpdb->links ";
$request .= " WHERE $wpdb->links.link_visible = 'Y' AND $wpdb->links.link_image $link_select ";
$request .= " ORDER BY link_rating DESC, link_id ASC $get_total";
$links = $wpdb->get_results($request);
foreach ($links as $link) { //调用菜单
$output = '';
if ($link_type == "txt") $output .= '

'.$link->link_name.'';
else $output .= '

'.$link->link_name.'';
$output .= ''."\n";
echo $output;
}
};

 

记住,将上面2段代码放到wordpress主题的functions.php文件中。

然后,就是在前台页面中调用这个友情链接列表函数了。为了不让友情链接不在内页显示,而只在首页显示,我们要在调用这个函数时做一个判断,判断当前页面是不是首页,如果是首页就显示,不是首页就不显示,代码如下:

 代码如下 复制代码


友情链接:

上面的代码中的第一句就是判断语句,判断是不是首页,如果是首页才执行后以的语句。好了,通过上面的操作,友情链接就只会在wordpress网站的首页显示,而不会在内页(如分类页、文章页)显示了。

热门栏目