人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ワードプレスで質問です。

同じタグの記事を出力するコードを個別記事ページで書きこんだ時ツイッターのタイトルが変わってしまいます。
【原因の仮説】
記事出力の順番が
?記事内容
?タグ関連記事
?ツイッター
の順番
ツイッターのタイトルになってしまうのが、
タグ関連記事の最後に表示されている個別記事。
なので、一番ツイッターから近くの個別記事内容のタイトルが拾われている気がします。
これを解除する方法は何かありますでしょうか。

ちなみに、ツイッターはこちらで設置しています。
http://www.ninja.co.jp/omatome/

●質問者: ak
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から


【コード】



$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'showposts'=>-1, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '

関連

';
}
}
?>

1 ● TransFreeBSD
●100ポイント ベストアンサー

なんとなくですが、コードの最後の"{"二つの前に"wp_reset_postdata();"を入れたらどうでしょう?
http://wpdocs.sourceforge.jp/Class_Reference/WP_Query#WP_Query.E3.81.AB.E5.83.8D.E3.81.8D.E3.81.8B.E3.81.91.E3.82.8B

注意: あなたのクエリで the_post() を使うのなら、クエリの後に wp_reset_postdata() を実行する必要があります。テンプレートタグがメインクエリの現在の記事を再び使えるようにするためです。


akさんのコメント
ありがとうございます! 早速ためしてみたいと思います!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ