kingtoshfeuinc
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの値の表示の仕方についてありがとうございます。
例示していただいたコードを書いてみたところ、
一つ目の組み合わせ(if (isset($link_site[‘AAA’])) echo $artist_site[‘AAA’][0];)
だけならば動くのですが、二つ目以降(if (isset($link_site[‘BBB’])) echo $artist_site[‘BBB’][0];から下)を書き込むと、画面が真っ白になって何も表示されなくなりました。フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの値の表示の仕方について下記のように書いてみたら
<?php
$link_site = get_post_custom(); ?>
<?php
if (isset($link_site['AAA'])):
echo $artist_site['AAA'][0]; ?>
<?php
elseif (isset($link_site['BBB'])):
echo $artist_site['BBB'][0]; ?>
<?php
elseif (isset($link_site['CCC'])):
echo $artist_site['CCC'][0]; ?>
<?php endif; ?>
はじめの「http://www.aaa.com」だけは表示されたのですが、それ以降は表示されませんでした。
どうにもやり方がわかりません。よろしくお願いします。
フォーラム: 使い方全般
返信が含まれるトピック: wp_queryのパラメーターとして表示ページのカスタム分類を指定したいありがとうございます。
ただ、このページには
query_posts($query_string . ‘&posts_per_page=1&orderby=date&order=DESC’);
while (have_posts()) : the_post();
これを使って表示したい記事が数件ありまして(それぞれフィルターする件数だったりカスタム分類、表示順などが違います)、それでもquery_posts() をつかっていいのでしょうか?フォーラム: 使い方全般
返信が含まれるトピック: wp_queryのパラメーターとして表示ページのカスタム分類を指定したいまだあまり慣れてないもので、漠然としてしまってすいません。
ここに書いてから、
http://wpdocs.sourceforge.jp/テンプレートタグ/query_posts
ここのページを見ながら自分で弄っていたら何とかうまくいったようです。それは、
$term = $wp_query->queried_object; ?>
<h1><?php echo esc_attr($term->name); ?></h1> //表示ページのカスタム分類を取得して見出しとして表示<?php
$hoge = ‘hogehoge=’ . $term->slug. ‘&posts_per_page=1&orderby=date&order=DESC&hogehogehoge=hoge’; ○○=$xxxとするとパラメーターとして認識されなかったので、クエリ文字を連結しました
$q = new WP_Query($hoge); //ここのパラメーターの指定がうまくできなかったのです
while ($q->have_posts()) : $q->the_post(); ?>
<div>
<?php the_post_thumbnail(); ?>
</div>
<div>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
こんな風にしたらうまくいきました。もっときれいな書き方があればご教授ください。
ありがとうございました。