wordpress文章页自动添加内链外链插件非插件解决办法

转自 张士超网络工作室

方法如下:修改wp-includes目录下的post-template中的the_content函数。

找到

1
  $content = str_replace(']]>', ']]>', $content);

在其下行添加

1
2
3
4
5
    $allTags = get_tags();
 
    foreach($allTags as $tag) {
    $content = str_replace($tag->name,"<a style=\"text-decoration: underline;\" href=\"/blog/tag/".$tag->slug."\">".$tag->name."</a>",$content);
    }

放了上标的搜索在旁边.像挂了个耳朵.暂且这样
修改如下

1
2
3
4
5
    $allTags = get_tags();
 
    foreach($allTags as $tag) {
$content = str_replace($tag->name,"<a href=\"/blog/tag/".$tag->slug."\">".$tag->name."</a><a href=\"/blog/?s=".$tag->name."\"><sup>√</sup></a>",$content);
    }

又改了一下,就是鼠标点上去,之后会出来提示

1
2
3
4
5
   $allTags = get_tags();
 
    foreach($allTags as $tag) {
$content = str_replace($tag->name,"<a href=\"/blog/tag/".$tag->slug."\" title=查看【".$tag->name."】中的全部文章>".$tag->name."</a><a href=\"/blog/?s=".$tag->name."\" title=搜索关于【".$tag->name."】的全部文章><sup>√</sup></a>",$content);
    }

更新日:2014/10/22 · 15:35


————本日志版权归花莫笑所有。
日志内的相关图文请勿转载。