我在一个需要在woocommerce的某些自定义标签中添加rev滑块的网站上工作。 但它仅适用于默认打开的第一个选项卡。我环顾四周,但找不到解决方案。我知道,由于页面加载时内容隐藏在其他选项卡中,因此rev滑块会混乱。
所以现在我试图在产品单模板页面中添加滑块。我唯一的问题是,每种产品都有不同的滑块。
我已经根据产品名称制作了滑块,并想到了用类似这样的方式动态调用它们
<?php putRevSlider( 'the_title()' ); ?>
我也尝试了其他一些类似的方法,但是没有用。我是php的新手,所以请帮助我。
答案 0 :(得分:0)
我找到了一种方法。 我运行了if else语句,并根据需要运行它。我在内容单一产品模板页面中添加了此代码。 如果有人遇到相同的问题,则继承代码
<?php
$MySliderTitle = get_the_title();
if ($MySliderTitle == 'Vertical Booking') {
?> <div class="myproductslider"> <?php putRevSlider( 'vertical-booking' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'HotelRunner') {
?> <div class="myproductslider"> <?php putRevSlider( 'hotelrunner' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Bookingsuite') {
?> <div class="myproductslider"> <?php putRevSlider( 'booking-suite' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Quickbooks') {
?> <div class="myproductslider"> <?php putRevSlider( 'quickbooks' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'RepUp') {
?> <div class="myproductslider"> <?php putRevSlider( 'repup' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Review Express') {
?> <div class="myproductslider"> <?php putRevSlider( 'review-express' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Siteminder') {
?> <div class="myproductslider"> <?php putRevSlider( 'siteminder' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Trip Connect') {
?> <div class="myproductslider"> <?php putRevSlider( 'trip-connect' ); ?> </div>
<?php
}
else if ($MySliderTitle == 'Xero') {
?> <div class="myproductslider"> <?php putRevSlider( 'xero' ); ?> </div>
<?php
}
?>