WordPress Dux 主题缩略图显示随机缩略图片方法

admin wordpress主题评论267字数 1363阅读4分32秒

此文章通过改变php代码来实现随机缩略图方法,附随机缩略图下载,附件在最下方。
如何修改
找到主题中找到 functions-theme.php文件, 找到以下代码。

if( $r_src ){
    		if( _hui('thumbnail_src') ){
        		return sprintf('<img data-src="%s" alt="%s" src="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'), get_stylesheet_directory_uri().'/img/thumbnail.png');
    		}else{
        		return sprintf('<img src="%s" alt="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'));
    		}
        }else{
    		return sprintf('<img data-thumb="default" src="%s" class="thumb">', get_stylesheet_directory_uri().'/img/thumbnail.png');
        }
    }

将代码修改为:文章源自零捌陆工作室-https://www.086026.com/599.html

/*首页文章特色图片,如果文章内容无图,或未开启第一张作为特色图片,则用random目录的随便一张。*/ 
if( $r_src ){
    		if( _hui('thumbnail_src') ){
        		return sprintf('<img data-src="%s" alt="%s" src="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'), get_stylesheet_directory_uri().'/img/thumbnail.png');
    		}else{
        		return sprintf('<img src="%s" alt="%s" class="thumb">', $r_src, $post->post_title._get_delimiter().get_bloginfo('name'));
    		}
        }else{
/*return sprintf('<img data-thumb="default" src="%s" class="thumb">', get_stylesheet_directory_uri().'/img/thumbnail.png');*/
    		$random = mt_rand(1, 30);//数字1-30的图片
        	return sprintf('<img data-thumb="default" src="%s" class="thumb">', get_stylesheet_directory_uri().'/img/random/'.$random.'.jpg');
        }
    }

点击这里下载图片,然后将图片文件夹解压到主题目录中的img文件夹内即可,附件里有30张随机图片,如不满意,可自行替换图片,并修改代码$random = mt_rand(1, 30);//数字1-30的图片即可。文章源自零捌陆工作室-https://www.086026.com/599.html

原文链接: https://www.artll.com/115.html文章源自零捌陆工作室-https://www.086026.com/599.html 文章源自零捌陆工作室-https://www.086026.com/599.html

继续阅读
weinxin
我的微信
我的微信
微信扫一扫
 最后更新:2023-10-8
admin
  • 本文由 admin 发表于 2022年3月21日 09:42:15
  • 转载请务必保留本文链接:https://www.086026.com/599.html

发表评论