検索結果の条件分岐ができない
-
よろしくお願いいたします。
wordpressで法人サイトを制作している者です。
ちょっと複雑でうまくご説明できるか不安なのですが、よろしくお願いたします。現在トップページのサイドバーに新着情報を載せるためカスタムフィールドで新着情報を入力する設定にしています。
入力項目は
・タイトル(title)
・本文1(editer1)
・本文2(editer2)
・URL(siteurl)*記事のリンク先URLです。
の4項目です。
新着情報のカテゴリーは「new」で、新着情報自体は「サイトURL/new/20150501」などのパーマリンク設定にしていまが、新着情報の1件表示画面は作成していません。今回ご質問したいのは検索結果画面でヒットしたタイトルのURLが、新着情報の場合のみ”siteurl”に飛ばしたいということです。というのも、新着情報がヒットした場合に、存在しない「サイトURL/new/20150501」等ががリンク先として設定されてしまうからです。
現在search.phpに以下の条件分岐を設定していますが、条件分岐できていません。
<?php if(have_posts()): ?> <?php while(have_posts()): the_post(); ?> <?php if(in_category('new')): ?> <h2 class="fs15 fmm pt15"><?php echo post_custom('siteurl'); ?>"><?php the_title(); ?></a></h2> <?php else: ?> <h2 class="fs15 fmm pt15"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php endif; ?> <?php the_excerpt(); ?> <?php endwhile; ?> <?php else : ?> <p class="fs12">検索条件にヒットした記事がありませんでした。</p> <?php endif; ?>
内容がうまく説明できたか不安ですが、条件分岐がうまくいかない原因など分かりましたらご教示のほどよろしくお願いいたします。
14件の返信を表示中 - 1 - 14件目 (全14件中)
14件の返信を表示中 - 1 - 14件目 (全14件中)
- トピック「検索結果の条件分岐ができない」には新たに返信することはできません。