我是WordPress的新手,我在主题的主页上有以下PHP代码,我很难理解。代码查询要在滑块上使用的图像但是查询没有返回结果,即使我尝试在后端的任何地方添加图像,包括创建具有特色图像的帖子但仍然没有显示任何内容。
<div class="swiper-wrapper">
<?php $ij=0;
$slider = array('post_type'=>'slide','order'=>'ASC');
$slider_query = new wp_query($slider);
while($slider_query->have_posts()): $slider_query->the_post();
$feat_imag1 = wp_get_attachment_url(get_post_thumbnail_id($slider_query->ID));
?>
<div class="swiper-slide" style="background-image:url(<?php echo $feat_imag1; ?>)"></div>
<?php $ij++; endwhile;?>
</div>
我的问题是这个与管理面板相关的代码块是什么?我已经读过post_type=>'slide'
不是标准的,所以这是第三方幻灯片插件吗?如果是这样,你会知道它的名字吗?
答案 0 :(得分:1)
默认情况下,没有名为“幻灯片”的帖子类型。 似乎开发人员为滑块创建了它。您可以阅读有关创建自定义帖子类型here
的更多信息主题主页中的上述代码表示如果有带图片的幻灯片(特色图片或附件),则会填充wp_query 看一下wp_query如何从here
起作用假设您的项目处于开发阶段,您可以尝试在这些路径中查看/添加/编辑幻灯片
查看幻灯片:
本地主机/项目名/可湿性粉剂管理员/ edit.php?post_type =滑动
添加幻灯片
本地主机/项目名/可湿性粉剂管理员/后new.php?post_type =滑动
简而言之,其他开发人员创建了一个名为slide的自定义帖子类型,并使用wp_query列出它们以显示滑块。如果没有幻灯片/图像,则该给定代码将没有输出。
因此,尝试添加一些幻灯片并在主页中查找滑块。
在主题functions.php文件中查找“幻灯片”。
如果您在执行这些步骤后无法找到滑块,请分享您的活动插件列表的屏幕截图。
快乐的编码!