Ktai Styleで、カスタムフィールド(Custom Field Template)による画像表示
-
カスタムフィールドテンプレートを使って画像をサイトに表示させていますが、
Ktai Styleを使って携帯対応しようとしています。
この時、テキストなどのカスタムフィールドでは正しく情報をサイトに表示させることができますが、画像をアップロードしてサイト(携帯画面)に表示させることができません。ワードプレスのバージョンは 3.8.1
Ktai Styleのバージョンは 2.0.5
Custom Field Templateのバージョンは 2.1.8
を使っています。既に同じようなスレッドがありますが、それらを参照してやってみたつもりですがうまくいきませんでした。
http://ja.forums.wordpress.org/topic/711?replies=5
http://ja.forums.wordpress.org/topic/7879?replies=3ソースは
<?php ks_header(); ?> <p class="path"><a href="<?php bloginfo('url'); ?>/">トップページ</a> > <?php the_title(); ?></p> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <hr> <h1 align="center"><font>お知らせ</h1> <hr> <p align="right"><a href="<?php bloginfo('url'); ?>/category/topics">« 一覧へ戻る</a></p> <hr> <?php global $post;?> <?php $cat = get_the_category(); $catname = $cat[1]->cat_name; $caturl = get_category_link($cat[1]->cat_ID); ?> <?php $photo_topics1 = get_post_meta($post->ID, 'お知らせ写真1', true); ?> <?php $photo_topics2 = get_post_meta($post->ID, 'お知らせ写真2', true); ?> <?php $photo_topics3 = get_post_meta($post->ID, 'お知らせ写真3', true); ?> <h2><?php the_title(); ?></h2> <?php if(post_custom('お知らせ写真1')): ?><p align="center"><img src="<?php $photo_topics1 = wp_get_attachment_image_src($photo_topics1, 'full'); echo $photo_topics1[0]; ?>" alt="" width="200"></p><?php else: ?><?php endif; ?> <?php if(post_custom('お知らせ写真2')): ?><p align="center"><img src="<?php $photo_topics2 = wp_get_attachment_image_src($photo_topics2, 'full'); echo $photo_topics2[0]; ?>" alt="" width="200"></p><?php else: ?><?php endif; ?> <?php if(post_custom('お知らせ写真3')): ?><p align="center"><img src="<?php $photo_topics3 = wp_get_attachment_image_src($photo_topics3, 'full'); echo $photo_topics3[0]; ?>" alt="" width="200"></p><?php else: ?><?php endif; ?> <?php the_content(''); ?> <p align="right"><a href="<?php bloginfo('url'); ?>/category/topics">« 一覧へ戻る</a></p> <?php endwhile; ?> <?php else: ?> <?php endif; ?> <?php ks_footer(); ?>
と書いています。
<?php global $post;?>
という行を追加するだけではだめなのでしょうか?ちなみに
<?php global $post;?>
の行を入れないと画像へのリンクが切れた状態で × マークが携帯画面に表示され、
<?php global $post;?>
の行を入れると×マーク自体が表示されません。
何か関係があるのでしょうか?どなたかお分かりになる方、ご教授くださいますようお願いいたします。
- トピック「Ktai Styleで、カスタムフィールド(Custom Field Template)による画像表示」には新たに返信することはできません。