要在 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
暂无评论内容