本文关键为大伙儿详细介绍了WordPress给文章图片自动添加连接的方式,以案例方式剖析了自动给图片添加连接及其给关键词添加连接的方法,十分具备实际意义,必须的盆友能够参照下

文中案例叙述了WordPress给文章图片自动添加连接的方式。共享给大伙儿供大伙儿参照。深入分析以下:

大家会见到有很多的网址大家点一下图片就会进到当今文档联接了,下边我来给应用wordpressblog的同学们也来详细介绍此类方式,图片自动连接到文章内容,添加题目和ALT特性.

立即将下边的编码添加到主题风格的 functions.php 文档就可以:

复制代码编码以下:function auto_post_link($content) {
global $post;
$content = preg_replace(‘/<s*imgs [^>]*?srcs*=s*(‘|”)(.*?)\1[^>]*?/?s*>/i’, “<a href=””.get_permalink().”” title=””.$post->post_title.”” ><img src=”$2″ alt=””.$post->post_title.”” /></a>”, $content);
return $content;
}
add_filter (‘the_content’, ‘auto_post_link’,0);
最后的輸出結果以下:

复制代码编码以下:<a href=”wordpress-view-history.html” title=”WordPress 添加文章内容浏览历史作用” >
<img src=”201303521.png” alt=”WordPress 添加文章内容浏览历史作用” />
</a>
关键字自动添加连接

还能够再添加一个作用,将文章内容标识做为关键字,将文章内容内的关键字自动再加上连接,有益于SEO,他人拷贝的情况下,就会留有连接了,在上面的涵数里再次添加一段编码就可以:

复制代码编码以下:function auto_post_link($content) {
global $post;
$content = preg_replace(‘/<s*imgs [^>]*?srcs*=s*(‘|”)(.*?)\1[^>]*?/?s*>/i’, “<a href=””.get_permalink().”” title=””.$post->post_title.”” ><img src=”$2″ alt=””.$post->post_title.”” /></a>”, $content);

$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$keyword = $tag->name;
$content = preg_replace(”(?!((<.*?)|(<a.*?)))(‘. $keyword . ‘)(?!(([^<>]*?)>)|([^>]*?</a>))’s’,'<a href=”‘.$link.'” title=”‘.$keyword.'”>’.$keyword.'</a>’,$content,2);//数最多更换两个反复的词,防止过多SEO
}
}
return $content;
}
add_filter (‘the_content’, ‘auto_post_link’,0);

期待文中上述对大伙儿的WordPress建网站有一定的协助。

作者 网络

发表评论

您的电子邮箱地址不会被公开。