WordPress 如何实现文章图片自动替换为指定图片

2018-03-12 11:30 1,725 11 条评论 龙笑天下
Dragon主题购买

WordPress 如何实现文章图片自动替换为指定图片

很多博友的谷歌广告Google AdSense 申请不通过,提示“网站不符合合作规范”,而大 Google 却不指出哪些地方不符合规范,这样对于我们广大的站长盆友来说就很蛋疼了,一头雾水,但也只能按照谷歌说的去自查了...

比如老古的懿古今,老古已经反复自查了文章,已经不包含谷歌不允许的分享破解软件、音乐及电影下载等内容,但还是不能通过谷歌的审核。有盆友就提出可能是文章内的图片侵权了,我们大多数博文的图片都是来源于网络,而谷歌对图片版权很重视,所以这个原因是很有可能的。

别慌,机智的盆友马上就想到了解决思路,将所有文章中的所有图片替换为指定默认图片或随机图片,以提高谷歌广告联盟申请通过率~

龙笑天下参考如下文章,想到了个简单的实现方法。

WordPress 中如何允许非管理员用户在评论中插入图片-BG
WordPress 中如何允许非管理员用户在评论中插入图片

WordPress 中如何允许非管理员用户在评论中插入图片

今天匿名在评论里插入图片的时候,突然发现我插的图片被吞了...尴尬了,原来这么久以来我的插入图片这个按钮功能是“不起作用”的... 然后百度了下,果然有结果了:“在 WordPress 中,默认...
WordPress 实现中英文数字之间自动加空格排版-BG
WordPress 实现中英文数字之间自动加空格排版

WordPress 实现中英文数字之间自动加空格排版

通常来说中文与英文、中文和数字之间加上空格的排版会更加好看,但是如果让我们在编辑文章的时候人工添加,感觉非常繁琐和让人厌烦,所以今天龙笑天下就来跟大家介绍一下 WordPress 如何实现中...

具体干货如下,将其放入主题的 functions.php 中即可~

/**
 * WordPress 如何实现文章图片自动替换为指定图片 - 龙笑天下
 * https://www.ilxtx.com/replace-wordpress-postimages-to-certain-picture.html
 * date:2018-3-12 11:09:24
 */
function lxtx_replace_postimages( $content ){
    $reg = array('#(http://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#','#(https://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#');
    $pic = get_template_directory_uri().'/images/default.jpg'; // 使用主题根目录的 images 文件夹中的 default.jpg 做为默认输出图片
    // 如若想输出随机图片,则取消下面 2 行注释,并在主题根目录的 images 文件夹中创建一个 random 文件夹并放置 10 张随机图片,图片命名为:1.jpg  2.jpg ...  10.jpg
    // $random = mt_rand(1, 10);
    // $pic = get_template_directory_uri().'/images/random/'.$random.'.jpg';
    $content = preg_replace($reg, $pic, $content);
    return $content;
}
add_filter('the_content', 'lxtx_replace_postimages');

友情提示:注意看代码里的注释哦!

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2018-03-12

2018-05-20

发表评论

表情 格式 贴图 链接 私密 签到
Dragon主题购买阿里云特价云服务器1核2G低至86元,N4共享型服务器3年仅需799元腾讯云特价云服务器1核2G 88元/年 2核4G3M688元/3年,更有千元代金券礼包免费领!
评论
正在努力加载中...
扫一扫二维码分享
×
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Learn more