您好我正在使用这个名为Meta Slider light的插件,我想要完成的是让<li>
调用图片ID的类。
每个Image都有一个ID,它在Img类中调用ID,但我希望它在<li>
类中调用它。
以下是源代码。
https://github.com/mihadaiko/ml-slider/blob/master/inc/slide/metaslide.image.class.php
第215行此代码
'class' => "slider-{$this->slider->ID} slide-{$this->slide->ID}",
那段代码给了我这个 - &gt; <img src="img url" class="slider-ID slide-ID">
该类调用Slider ID和幻灯片ID。
并在第347行调用<li>
元素。
$html = '<li style="display: none;"' . $thumb . '>' . $html . '</li>';
每个图像都包含在<li>
元素中。
给了我这个
<li style="display:none;"><img src="img url"> class="slider-ID slide-ID"></li>
我想要做的是将类行添加到<li>
元素。
到目前为止,我已尝试过这个
$html = '<li style="display: none;" class="slide-{$this->slide->ID}" ' . $thumb . '>' . $html . '</li>';
它仍然无法正常工作,它调用实际代码而不是图片ID。我做错了什么。
答案 0 :(得分:0)
其中的值很可能在打印之前被转义。这意味着在页面输出之前,您的PHP永远不会有机会进行评估。我可能错了,但看起来就是这样。
试试这个
'class' => "slider-" . $this->slider->ID . " slide-" . $this->slide->ID,
编辑,这个
$html = '<li style="display: none;" class="slide-'. $this->slide->ID .'" ' . $thumb . '>' . $html . '</li>';