存档

‘wordpress’ 分类的存档

测试从wordpress到evernote

2014年9月27日 没有评论

测试从wordpress到evernote,今天用了ifttt,连接wordpress和evernote,看看效果咋样

测试下wordpress发布一篇文章能否同步到evernote

分类: wordpress, 杂七杂八 标签:

wordpress的wp-pagenavi插件增加nofollow标记

2014年6月25日 没有评论

wp-pagenavi插件是个很好的分页插件,但是到股沟中用

site:darkz.co这么来一看:

page

大量的分页连接出现在搜索结果里面,严重扰乱了我的搜索结果

网上查了下资料,<a>连接标记是可以加其他的tag来让搜索引擎不跟踪连接去往下抓取的

翻了下源代码,找到以前的版本是在core.php文件中加上标记的,但是对最新的pagenavi插件不起作用了,貌似新版改动较大

后来搜索了下插件源代码,搜索的是href关键字,还是core.php文件中有这个关键字,看到在243行左右有以下代码显示:

 

function get_single( $page, $raw_text, $attr, $format = ‘%PAGE_NUMBER%’ ) {
if ( empty( $raw_text ) )
return ”;

$text = str_replace( $format, number_format_i18n( $page ), $raw_text );

$attr[‘href’] = $this->get_url( $page );

return html( ‘a’, $attr, $text );
}

看来html是个函数,搜索这个函数,发现在wp-pagenavi/scb/Util.php文件内有该函数的定义

265行:return “<{$tag}>{$content}</{$closing}>”;

这里就是这个函数产生的html标签的返回值了,根据html语法,<a>标签内加上 rel=’nofollow’,将以上代码修改为:

return “<{$tag}>{$content}</{$closing}>”;

保存页面,刷新生效

 

 

 

分类: wordpress, 技术 标签: