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

具体干货如下,将其放入主题的 functions.php 中即可~ /** * WordPress如何实现文章图片自动替换为指定图片 * https://www.freexyz.cn/ * date:2018-3-12 11:09:24 */ function lxtx_replace_postimages( $content ){ $reg = array(\’#(http://([^\\s]*)\\.(jpg|gif|pn

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

/**
 * WordPress如何实现文章图片自动替换为指定图片
 * https://www.freexyz.cn/
 * 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\');

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

原创文章,作者:WP侦探,如若转载,请注明出处:https://www.davidwu.net/archives/4322

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:itbound@sina.com

工作时间:周一至周六,9:30-18:30

 

QR code