Title: 記事が１件も無い場合に文字を表示させる方法
Last modified: 2013年8月30日

---

# 記事が１件も無い場合に文字を表示させる方法

 *  解決済 [nagaib](https://ja.wordpress.org/support/users/nagaib/)
 * (@nagaib)
 * [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e8%a8%98%e4%ba%8b%e3%81%8c%ef%bc%91%e4%bb%b6%e3%82%82%e7%84%a1%e3%81%84%e5%a0%b4%e5%90%88%e3%81%ab%e6%96%87%e5%ad%97%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/)
 * カスタム投稿タイプ(event)でカテゴリー名(typea)の記事を5件取得し
    その記事の中
   のカスタムフィールドテンプレートに「サイトurl」が入った場合と「本文」が入った
   場合で条件分岐して【画像とタイトルリンク】を表示するようにしています。
 * これに追加して
    カスタム投稿タイプ(event)でカテゴリー名(typea)の記事が１件も無い
   場合に「イベント情報はありません」を表示させる方法が知りたいのです。
 *     ```
       <div id="event">
       <h2>イベント</h2>
       <?php query_posts(array('category_name' => 'typea', 'post_type' => array('event'), 'posts_per_page' => 5)); ?>
       <?php if(have_posts()):
       while(have_posts()): the_post(); ?>
   
       <!--<?php if ( post_custom('サイトURL') ) : ?>-->
   
       <div class="entrybox">
       <div class="eventphoto">
       <?php
       $attach_id = get_post_meta($post->ID,"画像",true);
       $image_info = wp_get_attachment_image_src( $attach_id  , 'full' );
       list( $url, $w, $h) = $image_info;
       $h = intval(200 * ( $h / $w ));
       $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true);
       ?>
       <a href="<?php echo post_custom('サイトURL'); ?>" title="<?php the_title(); ?>の詳細へ" target="_blank">
       <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="100px" height="75px" /></a>
       <!-- /.eventphoto --></div>
       <div class="eventte">
       <?php if (function_exists('get_cat_icon')) get_cat_icon('link=false'); ?> <?php echo post_custom('開催日'); ?><br><a href="<?php echo post_custom('サイトURL'); ?>" title="<?php the_title(); ?>の詳細へ" target="_blank">
       <?php the_title(); ?></a>
       <!-- /.eventte --></div>
       <div style="clear:both;"></div>
       <!-- /.entrybox --></div>
   
       <?php elseif( post_custom('本文') ) : ?>
   
       <div class="entrybox">
       <div class="eventphoto">
       <?php
       $attach_id = get_post_meta($post->ID,"画像",true);
       $image_info = wp_get_attachment_image_src( $attach_id  , 'full' );
       list( $url, $w, $h) = $image_info;
       $h = intval(200 * ( $h / $w ));
       $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true);
       ?>
       <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の詳細へ">
       <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="100px" height="75px" /></a>
       <!-- /.eventphoto --></div>
       <div class="eventte">
       <?php if (function_exists('get_cat_icon')) get_cat_icon('link=false'); ?> <?php echo post_custom('開催日'); ?><br>
       <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の詳細へ"><?php the_title(); ?></a>
       <!-- /.eventte --></div>
       <div style="clear:both;"></div>
       <!-- /.entrybox --></div>
   
       <?php endif; ?>
   
       <?php endwhile; endif; ?>
       <!-- /#event --></div>
       ```
   
 * ご教授いただけますと本当に助かります。よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 *  [nekomimiTaicho](https://ja.wordpress.org/support/users/nekomimitaicho/)
 * (@nekomimitaicho)
 * [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e8%a8%98%e4%ba%8b%e3%81%8c%ef%bc%91%e4%bb%b6%e3%82%82%e7%84%a1%e3%81%84%e5%a0%b4%e5%90%88%e3%81%ab%e6%96%87%e5%ad%97%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/#post-165884)
 * こんな感じでしょうか
 *     ```
       <div id="event">
       <h2>イベント</h2>
   
       <?php query_posts(array('category_name' => 'typea', 'post_type' => array('event'), 'posts_per_page' => 5)); ?>
       <?php if(have_posts()): ?>
       	<?php while(have_posts()): the_post(); ?>
   
       		<?php if ( post_custom('サイトURL') ) : ?>
   
       			<div class="entrybox">（省略）<!-- /.entrybox --></div>
   
       		<?php elseif( post_custom('本文') ) : ?>
   
       			<div class="entrybox">（省略）<!-- /.entrybox --></div>
   
       		<?php endif; ?>
   
       	<?php endwhile; ?>
       <?php else: ?>
       	<p>イベント情報はありません</p>
       <?php endif; ?>
   
       <?php wp_reset_query(); //クエリをリセット ?>
   
       <!-- /#event --></div>
       ```
   
 *  トピック投稿者 [nagaib](https://ja.wordpress.org/support/users/nagaib/)
 * (@nagaib)
 * [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e8%a8%98%e4%ba%8b%e3%81%8c%ef%bc%91%e4%bb%b6%e3%82%82%e7%84%a1%e3%81%84%e5%a0%b4%e5%90%88%e3%81%ab%e6%96%87%e5%ad%97%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/#post-165976)
 * nekomimiTaicho 様
 * お返事ありがとうございます。
 * 早速教えていただいた通りに記述したところ、思っていたとおりの動きを実現すること
   ができました。
 * 自分では解決できなかったので本当にうれしいです。感謝いたします。
    ありがとうご
   ざいました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 トピック「記事が１件も無い場合に文字を表示させる方法」には新たに返信することはでき
ません。

## タグ

 * [無い](https://ja.wordpress.org/support/topic-tag/%e7%84%a1%e3%81%84/)
 * [記事](https://ja.wordpress.org/support/topic-tag/%e8%a8%98%e4%ba%8b/)
 * [１件](https://ja.wordpress.org/support/topic-tag/%ef%bc%91%e4%bb%b6/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2件の返信
 * 2人の参加者
 * 最後の返信者: [nagaib](https://ja.wordpress.org/support/users/nagaib/)
 * 最後の活動: [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e8%a8%98%e4%ba%8b%e3%81%8c%ef%bc%91%e4%bb%b6%e3%82%82%e7%84%a1%e3%81%84%e5%a0%b4%e5%90%88%e3%81%ab%e6%96%87%e5%ad%97%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/#post-165976)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
