纯代码实现WordPress文章如果没有图片自动使用默认图片

图片[1]-纯代码实现WordPress文章如果没有图片自动使用默认图片-源享圈

要在 WordPress 中实现如果没有特色图像,则轮换显示指定图片,并且轮换图片数量为 10 张,可以使用以下代码:

1. 在主题的 functions.php 文件中添加以下代码:

function  set_featured_image()  {
     global  $post;
     if  (  has_post_thumbnail()  )  {
         //  如果有特色图像,显示特色图像
          the_post_thumbnail();
     }  else  {
         //  如果没有特色图像,显示轮换的指定图片
         $images  =  array(
             'image1.jpg',
             'image2.jpg',
             'image3.jpg',
             'image4.jpg',
             'image5.jpg',
             'image6.jpg',
             'image7.jpg',
             'image8.jpg',
             'image9.jpg',
             'image10.jpg',
         );
         $random_image  =  $images[  array_rand(  $images  )  ];
         echo  '<img  src="'%20%20.%20%20get_template_directory_uri()%20%20.%20%20'/images/'%20%20.%20%20$random_image%20%20.%20%20'"  alt="'  .  get_the_title()  .  '">';
     }
}add_action(  'the_content',  'set_featured_image'  );

 

2. 将上述代码添加到主题的 functions.php 文件中。
3. 将指定的轮换图片上传到您的主题文件夹的一个子文件夹(例如,将图片放在主题文件夹的`/images/`目录下)。
4. 修改代码中`$images`数组的元素,将其替换为您要轮换显示的图片文件名。
5. 保存更改并刷新您的网站。如果文章没有特色图像,将会显示轮换的指定图片中的一张。,这只是一个简单的示例代码,仅适用于在文章正文中显示图片。根据您的需求和网站的结构,您可能需要进行额外的自定义和修改。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容