これは実際には WordPress ですが、PHP の問題だと思います。
SMOFフレームワーク(テーマのオプション設定用)とflexsliderを使用しています。それらの両方を組み合わせるには、flexslider オプションの 1 つで、「true」または「false」を使用する必要があります。問題は、SMOF が「true」または「false」の代わりに「0」と「1」を返すということです。したがって、「0」を「false」に、「1」を「true」に変換する必要があります
私はこのコードを持っています:
function isBoolean($slider_loop) {
$slider_loop = $smof_data['slider_loop'];
if ($slider_loop === "true") {
return true;
} else {
return false;
}
return $slider_loop;
}
...そして、flexslider の「サイド」で:
animationLoop: "<?php echo isBoolean($slider_loop); ?>"
しかし、それは機能していません。
理想的には、次のようにする必要があります。
animationLoop: "<?php echo $smof_data['slider_loop']
// this return "0" and "1", while it should be "true" or "false" for flexslider to work ?>"
それで、どうすればいいですか?
前もって感謝します。