サポート » 使い方全般 » 固定ページにカスタムフィールドを表示させるためのphpの記述方法

  • 解決済 karin2012

    (@karin2012)


    おはようございます。
    phpの基本がわかっていないために行き詰ってしまいました。

    トップページを固定ページにしていて top.phpと言うテンプレートを作っています。
    カスタムフィールドは、「Custom Field Gui Utility」を使っています。

    「投稿ページの新着情報」と「カスタムフィールドを使って6つの写真」を表示させたいのですが
    「カスタムフィールドを使った6つの写真」が表示されません。

    ◆「新着情報」を削除すると「カスタムフィールドを使った6つの写真」が表示されます。
    ◆「カスタムフィールドを使った6つの写真」を「新着情報」の前に記述すると
    「カスタムフィールドを使った6つの写真」も表示されます。

    で <?php endforeach; endif; ?>この部分があやしいと思っていろいろ調べたのですが
    わかりませんでした。

    お分かりの方おられましたらアドバイスいただけたらと思います。

    top.phpは、

    <?php
    /*
    Template Name: トップページ用
    */
    ?>
    
    <?php get_header(); ?>
    
    		<div id="container">
    			<div id="content" role="main">
    
        <div class="news">
         	<ul>
    <?php
         $posts = get_posts('numberposts=5&category=1');
         global $post;
         if($posts): foreach($posts as $post): setup_postdata($post);
     ?>
            	<li>
                	<dl>
                    	<dt><?php the_time('Y年n月j日'); ?></dt>
                        <dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd>
                    </dl>
                </li>
     <?php endforeach; endif; ?>
    
            </ul>
        </div>
    
        	<h3>ー くつろぎの空間で旬の味覚を堪能 ー</h3>
            <p>幕の内弁当、オードブル、にぎり盛り合わせ他<br />種類を豊富に取り揃えております。</p>
    
        <div class="top-ryouri01">
        	<ul>
            	<li class="ryouri01"><img src="<?php $imagefield = get_imagefield('syasin_1'); echo $imagefield['url']; ?>" width="200" height="133" alt="会席料理" /></li>
            	<li class="ryouri02"><img src="<?php $imagefield = get_imagefield('syasin_2'); echo $imagefield['url']; ?>" width="200" height="133" alt="お寿司+季節の小鍋" /></li>
            	<li class="ryouri03"><img src="<?php $imagefield = get_imagefield('syasin_3'); echo $imagefield['url']; ?>" width="200" height="133" alt="鍋料理" /></li>
            	<li class="ryouri04"><img src="<?php $imagefield = get_imagefield('syasin_4'); echo $imagefield['url']; ?>" width="200" height="133" alt="平日限定ランチ" /></li>
            	<li class="ryouri05"><img src="<?php $imagefield = get_imagefield('syasin_5'); echo $imagefield['url']; ?>" width="200" height="133" alt="お寿司" /></li>
            	<li class="ryouri06"><img src="<?php $imagefield = get_imagefield('syasin_6'); echo $imagefield['url']; ?>" width="200" height="133" alt="仕出し" /></li>
            </ul>
        </div>
    
     			</div><!-- #content -->
    		</div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    です。
    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「固定ページにカスタムフィールドを表示させるためのphpの記述方法」には新たに返信することはできません。