前提・実現したいこと
カスタムフィールドに入力した画像をbgSwitcherで表示させたい。
発生している問題・エラーメッセージ
下記のソースコードを記述してみたところ、画像が全く表示されずうまくいきません。
該当のソースコード
php
1<script src="<?php echo get_template_directory_uri(); ?>/js/jquery.bgswitcher.js"></script> 2 3<script> 4jQuery(function($) { 5 $('.home-img').bgSwitcher({ 6 images: [ 7 '<?php $fieldname = get_post_meta($post->ID, 'home_photo1', true); ?> 8 <?php $fieldname = wp_get_attachment_image_src($fieldname, 'large'); ?> 9 <img src="<?php echo $fieldname[0]; ?>">', 10 11 '<?php $fieldname = get_post_meta($post->ID, 'home_photo2', true); ?> 12 <?php $fieldname = wp_get_attachment_image_src($fieldname, 'large'); ?> 13 <img src="<?php echo $fieldname[0]; ?>">' 14 ], 15 16 '<?php $fieldname = get_post_meta($post->ID, 'home_photo3', true); ?> 17 <?php $fieldname = wp_get_attachment_image_src($fieldname, 'large'); ?> 18 <img src="<?php echo $fieldname[0]; ?>">' 19 ], 20 effect: "fade", 21 easing: "swing", 22 interval: "2000" 23 }); 24}); 25</script>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー