WordPress给文章图片自动添加链接的方法

WordPress给文章图片自动添加链接的方法,第1张

WordPress="superseo">ss给文章图片自动添加链接的方法

本文重点是详细介绍了WordPress自动添加文章和图片链接的方式,并通过案例分析了自动添加图片和关键词链接的方法,很有实际意义,朋友们一定要参考。

本文描述了WordPress自动添加文章和图片链接的方式。分享给大家参考。深入分析以下内容:

你会看到有很多网站。当您点击图片时,它将连接到当前文档。下面,我给申请wordpressblog的同学详细介绍一下这个方法。图片自动连接文章内容,增加了标题和ALT功能。

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

复制代码编码以下:functionauto_post_link($content){
global$post;
$content=preg_replace('/<s*imgs[^>]*?srcs*=s*('|")(.*?)\1[^>]*?/?s*>/i',"<ahref="".get_permalink().""title="".$post->post_title.""><imgsrc="$2"alt="".$post->post_title.""/></a>",$content);
return$content;
}
add_filter('the_content','auto_post_link',0);
最后的輸出結果以下:

复制代码编码以下:<ahref="wordpress-view-history.html"title="WordPress添加文章内容浏览历史作用">
<imgsrc="201303521.png"alt="WordPress添加文章内容浏览历史作用"/>
</a>
关键字自动添加连接您可以立即在主题样式的functions.php文档中添加以下代码:

复制以下代码:functionauto_post_link($content){
global$post;
$content=preg_replace('/<;s*imgs[^>;]*?srcs*=s*('|").*?)[^>;]*?/?s*>/i',"<ahref=""。get_permalink(),"“标题=”。$post->;post_title。”"><imgsrc=""alt=""。$post->;post_title。”"/>;</a>;,$content);
return$content;
}
add_filter('the_content','auto_post_link',0);
最终输出结果如下:

复制代码编码如下::
<;img="201303521.png"alt="WordPress增加文章内容浏览的历史作用"/>;
<;/a>;
关键字自动添加连接

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

复制代码编码以下:functionauto_post_link($content){
global$post;
$content=preg_replace('/<s*imgs[^>]*?srcs*=s*('|")(.*?)\1[^>]*?/?s*>/i',"<ahref="".get_permalink().""title="".$post->post_title.""><imgsrc="$2"alt="".$post->post_title.""/></a>",$content);

$posttags=get_the_tags();
if($posttags){
foreach($posttagsas$tag){
$link=get_tag_link($tag->term_id);
$keyword=$tag->name;
$content=preg_replace(''(?!((<.*?)|(<a.*?)))('.$keyword.')(?!(([^<>]*?)>)|([^>]*?</a>))'s','<ahref="'.$link.'"title="'.$keyword.'">'.$keyword.'</a>',$content,2);//数最多更换两个反复的词,防止过多SEO
}
}
return$content;
}
add_filter('the_content','auto_post_link',0);它还可以增加另一个功能,就是把文章内容logo作为关键词,用链接自动把关键词添加到文章内容中,有利于SEO。如果别人抄袭,会留下链接。只需在上面的数字上加一个代码:

复制代码如下:functionauto_post_link($content){

$content=preg_replace('/<;s*imgs[^>;]*?srcs*=s*('|").*?)[^>;]*?/?s*>/i',"<ahref=""。get_permalink(),"“标题=”。$post->;post_title。”"><imgsrc=""alt=""。$post->;post_title。”"/>;</a>;,$content);

$posttags=get_the_tags();
if($posttags){
foreach($posttagsas$tag){
$link=get_tag_link($tag->;term_id);
$keyword=$tag->;姓名;
$content=preg_replace('(?!((<。*?)|(<;答.*?)))('.$keyword。)(?!((【^<;>]*?)>)|([^>;]*?</a>;))'的','<ahref=""。$link。“标题=”。$keyword。">。$keyword。</a>;,$content,2);//最多改两个重复字,防止SEO过度
}
}
return$content;
}
add_filter('the_content','auto_post_link',0);

期待以上对大家的WordPress网站有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存