今天闲来无事查了一下出战链接,发现自己的人人小站没有反链,
本来我已经把小站链接去掉了,厮却依然存在我深深的外链里,一检查是因为首页边栏小工具里抓取了小站的rss,
由于我是用fetch feed
这一函数来抓取的,所以第一反应是修改wp-includes/feed.php,进去一看这个函数并没有对<a>
属性做出控制,
再回边栏php里检查,还是当初自己加进去的,现在居然忘的一干二净
wordpress codex对fetch_feed
这一函数的描述有一段如下
<?php if ($maxitems == 0) echo '<li>No items.</li>'; else // Loop through each feed item and display each item as a hyperlink. foreach ( $rss_items as $item ) : ?> <li> <a href='<?php echo esc_url( $item->get_permalink() ); ?>' title='<?php echo 'Posted '.$item->get_date('j F Y | g:i a'); ?>'> <?php echo esc_html( $item->get_title() ); ?></a> </li> <?php endforeach; ?>
foreach($items as $item)
就是用来控制rss输出的格式以及链接,我们只需要在<a>
标签内加入 rel="nofollow"即可,如下
<?php $feed = fetch_feed('http://zhan.renren.com/luvless'); $items = $feed->get_items(0,9); foreach($items as $item) { echo '<a target="_blank" rel="nofollow" href="'.$item->get_link().'">'.$item->get_title().'</a>'.$item->get_date('Y-m-j G:i').'<br />'; } ?>
rssnofollow is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -
沙发
@不亦乐乎 噗…挖坟呢
@小蝴蝶 刚好看到有个沙发就点提交了,不点浪费 :guzhang:
@不亦乐乎 :ku:
nofollow真的是无时无刻都很需要的哦。