使用wordpress时,在blog同一分类下我们写的文章要么相似,要么是同一话题,这个时候我们可能需要引用之前发布过的内容,或者需要链接到blog的某一关键词,有时或者很多文章都要链接站外的一些资源。这个时候如果我们一篇篇去添加必然有些麻烦,而且如果需要修改那么怎叫一个“力不从心”。
当然无所不能的wordpress是人类智慧的结晶,这般小问题自然不算一个问题,去插件库随意搜索方案一堆堆。
WordPress关键词链接插件实在太多,就不再一一罗列。
下面教大家代码的方法给指定关键词添加链接
function replace_text_wps($text){
$replace = array(
'wordpress' => '<a href="https://www.apengseo.com/tag/wordpress/" rel="tag" title="Wordpress标签">HotNews</a>',
'阿鹏笔记' => '<a href="ttps://www.apengseo.com" rel="category tag" title="阿鹏笔记">阿鹏笔记</a>',
'seo' => '<a href="ttps://www.apengseo.com" rel="nofollow" target="_blank" title="seo">seo</a>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
}
add_filter('the_content', 'replace_text_wps');
替换代码说明
'关键词' => '被替换内容', // 每行后面都要加一个“,”逗号用于辨别多行,唯独最后一行不用加
A标签 个别属性说明
rel=”tag” 告诉搜索引擎这个链接是标签
rel=”category tag” 告诉搜索引擎这个链接是分类
rel=”nofollow” 告诉搜索引擎这个链接不追踪
target=”_blank” 新窗口打开