收集一波常见的加速NPM包的CDN,发现有些还是挺好用的,基本上可以替代unpkg、jsdelivr,用来做博客或者网站加载NPM使用还是可以的。......
WordPress给文章图片自动添加链接的方法
本文实例讲述了WORDPRESS给文章图片自动添加链接的方法。分享给大家供大家参考。具体分析如下:
我们会看到有很多的网站我们点击图片就会进入当前文件连接了,下面我来给使用WORDPRESS博客的同学也来介绍此种方法,图片自动链接到文章,添加标题和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);//最多替换2个重复的词,避免过度SEO } } return $content; } add_filter ('the_content', 'auto_post_link',0);
希望本文所述对大家的WORDPRESS建站有所帮助。
以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!
相关文章
- 详细阅读
-
WordPress网站文章ID不连续如何解决?笔记已测试详细阅读
对于WordPress网站文章ID不连续的问题困扰了我很久,今天将WordPress文章ID不连续的原因和具体解决办法做详细的说明。 WordPress文章ID不连续的原因: 用WordPress做网站的站......
2023-08-17 24
-
wordpress建站教程:文章自动调用特色图片详细阅读
继续分享wordpress建站教程。我们在日常更新wordpress网站文章时基本都需要手动添加文章的缩略图,一般是根据文章内容来添加,虽然麻烦一点,但效果更好,对普通的企业wordpress外......
2023-08-14 66