iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >WordPress给文章图片自动添加链接的方法
  • 591
分享到

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

WordPress文章图片自动添加链接方法 2022-06-12 02:06:01 591人浏览 安东尼
摘要

本文实例讲述了WordPress给文章图片自动添加链接的方法。分享给大家供大家参考。具体分析如下: 我们会看到有很多的网站我们点击图片就会进入当前文件连接了,下面我来给使用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建站有所帮助。

--结束END--

本文标题: WordPress给文章图片自动添加链接的方法

本文链接: https://www.lsjlt.com/news/32275.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android给图片添加水印的方法
    这篇文章主要介绍Android给图片添加水印的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 前言PS:最近在项目执行过程中有这样一个需求,要求拍完照的图片必须达到以上的效果。需求分析:使用用预览布局Surf...
    99+
    2023-06-15
  • 在CSS中给背景图片加上超链接的方法
    这篇文章主要介绍了在CSS中给背景图片加上超链接的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在CSS中给背景图片加上超链接的方法:首先新建模块,并设置其class属性...
    99+
    2023-06-09
  • OpenCV如何自动给图片添加彩虹特效
    小编给大家分享一下OpenCV如何自动给图片添加彩虹特效,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 实现步骤【1】准备一张夏季风景图片,加载读取Ma...
    99+
    2023-06-25
  • Java 在PPT中添加文本、图片超链接
    本文介绍通过Java程序在PPT幻灯片中添加超链接的方法,可以给文本或者图片设置超链接,设置超链接时,可设置包括网页链接、邮件地址链接、幻灯片跳转链接等不同指向对象的链接。文中方法使用了免费版PPT类库(Free Spire.Present...
    99+
    2023-06-02
  • OpenCV自动给图片添加彩虹特效的实现示例
    目录背景介绍 实现步骤【1】准备一张夏季风景图片,加载读取【2】创建一张与原图同样大小的黑图,然后通过画椭圆函数绘制彩虹【3】高斯模糊,让彩虹边缘更柔和过渡【4】彩虹图像与风景图混合...
    99+
    2024-04-02
  • html添加图片的方法
    这篇文章给大家分享的是有关html添加图片的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式统...
    99+
    2023-06-14
  • Java用自带的Image IO给图片添加水印
    目录1.  文字水印2.  旋转文字3.  旋转坐标轴另外的写法1.  文字水印 import sun.font.FontDesignMe...
    99+
    2024-04-02
  • PHP给图片加上图片水印和文字水印的方法
    这篇文章主要介绍“PHP给图片加上图片水印和文字水印的方法”,在日常操作中,相信很多人在PHP给图片加上图片水印和文字水印的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP给图片加上图片水印和文字水印...
    99+
    2023-06-04
  • DedeCMS给文章添加“当前文档地址”和“转载说明”的方法
    在DedeCMS给文章添加“当前文档地址”和“转载说明”,文档内容结尾加一个转载说明,包含当前文档页面网址,如果文章被许多站长采集或转载,无疑可以增加很多外链! 下面来看看织梦C...
    99+
    2024-04-02
  • 通过Python的PIL库给图片添加文本水印
    文章目录 前言一、PIL是什么?二、安装PIL三、查看PIL版本四、使用PIL库给图片添加文本水印1.引入库2.打开图片文件3.新建一个Draw对象4.设置水印文字、字体、大小5.设置水印颜色...
    99+
    2023-10-25
    图像处理 人工智能 python
  • 往mysql中添加图片的方法
    这篇文章给大家分享的是有关往mysql中添加图片的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。往mysql中添加图片的方法:首先创建一个方法使用FileInputStrea...
    99+
    2024-04-02
  • 将图片添加到mysql中的方法
    小编给大家分享一下将图片添加到mysql中的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!将图片添加到mysql中的方法:首先将数据库存储图片的字段类型设置为blob二进制大对象类型;然后...
    99+
    2024-04-02
  • php添加图片的方法是什么
    在 PHP 中添加图片的方法通常是通过使用 <img> 标签来在网页中显示图片。 <img src="i...
    99+
    2024-03-15
    php
  • ​利用WordPress自带短代码添加视频的方法
    这篇文章主要介绍利用WordPress自带短代码添加视频的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!利用WordPress自带短代码添加视频利用WordPress自带的视频短代码可以方便地让你在任何位置添加视...
    99+
    2023-06-14
  • navicat表添加图片的方法是什么
    要在Navicat表中添加图片,您需要将图片存储在表中的一个BLOB(Binary Large OBject)列中。以下是如何将图片...
    99+
    2024-03-14
    navicat
  • javascript给元素添加自定义属性的方法
    小编给大家分享一下javascript给元素添加自定义属性的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!javascript给元素添加自定义属性的方法:1、给元素添加自定义属性,代码为【obj.setAttribut...
    99+
    2023-06-14
  • C# 给PPT中的图表添加趋势线的方法
    目录一、 实现方法二、PPT 类库安装三、代码实现1、C#2、vb.net支持趋势线的图表类型包括二维面积图、条形图、柱形图、柱形图、股价图、xy (散点图) 和气泡图中;...
    99+
    2024-04-02
  • 脚本自动添加crontab的编写方法
    这篇文章主要讲解了“脚本自动添加crontab的编写方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“脚本自动添加crontab的编写方法”吧!代码如下:#!/bin/sh BASEDIR=...
    99+
    2023-06-09
  • javascript让图片自动变换的方法
    这篇文章主要介绍了javascript让图片自动变换的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法:1、创建图片路径数组;2、用timeInterval定义切换时间...
    99+
    2023-06-14
  • Java实现添加文字水印&图片水印的方法详解
    目录为什么要给图片添加水印绘制文字水印动态计算字符串的宽度自适应文字水印位置绘制图片水印提升图片处理速度为什么要给图片添加水印 为图片添加水印的主要作用是保护图片版权,防止图片被未经...
    99+
    2023-02-06
    Java添加文字水印 Java添加图片水印 Java添加水印
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作