mae-tel
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 現在のタームのカスタムフィールド値を取得したいKUCKLU様、
$post->IDを追加しなければいけなかったのですね・・・!
無事、表示することができました。KUCKLU様、大変お世話になりました!
解決に導いていただき、ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 現在のタームのカスタムフィールド値を取得したいKUCKLU様、度々のご教授ありがとうございます。
the_title();で出力してみたところ、タームに属する記事はちゃんと取得できているようです。
ブラウザを更新するたびに違うタイトルがひとつずつランダムで表示されています。となるとやはりカスタムフィールドの出力でしょうか…?汗
画像のカスタムフィールドは他の出力方法があるのでしょうか?
何度もすみません…><フォーラム: 使い方全般
返信が含まれるトピック: 現在のタームのカスタムフィールド値を取得したいKUCKLU様
すみません…。
完全に見間違いをしてしまっていて、
<li></li>
の出力はされていませんでした。
結果的に、何も出力されていない状態でした。申し訳ありません。。var_dump($args);を入れてみた結果、以下が表示されました。
array(4) { ["showposts"]=> string(1) "1" ["orderby"]=> string(4) "rand" ["post_type"]=> string(16) "カスタムポスト名" ["tax_query"]=> array(2) { [0]=> array(4) { ["taxonomy"]=> string(20) "タクソノミ―名" ["terms"]=> array(1) { [0]=> string(11) "タームのスラッグ" } ["field"]=> string(4) "slug" ["operator"]=> string(2) "IN" } ["relation"]=> string(3) "AND" } }
タームやカスタム投稿タイプやタクソノミはちゃんと取得できているよう(?)ですが・・・
フォーラム: 使い方全般
返信が含まれるトピック: 現在のタームのカスタムフィールド値を取得したいKUCKLU様、ご回答ありがとうございます!
ご教授いただいたコードを、参考に(そのまま)させていただきました。
取得したタームに属する記事のカスタムフィールドに、画像は入っているのですが、
入っていない場合の
<li></li>
が表示されてしまいます。
カスタムフィールドの取得の仕方が問題なのでしょうか?<?php $posttype = 'ポストタイプ名'; $taxonomy = 'タクソノミー名'; $types = get_the_terms( $post->ID, $taxonomy ); $typenames = array(); foreach( $types as $type ){ array_push( $typenames, $type->slug ); } ?> <?php $args = array( 'showposts' => '1', 'orderby' => 'rand', 'post_type' => $posttype, 'tax_query' => array( array( 'taxonomy' => $taxonomy, 'terms' => $typenames, 'field' => 'slug', 'operator' => 'IN' ), 'relation' => 'AND' ), ); // 変数を破棄 unset( $posttype ); unset( $taxonomy ); unset( $types ); unset( $typenames ); unset( $type ); ?> <?php // 記事を表示する為のサブループ query_posts($args); if ( have_posts() ) : while ( have_posts() ) : the_post();?> <img src="<?php the_field('取得したいカスタムフィールドキー・返り値はURL)'); ?>" alt="" /> <?php endwhile; else: ?> // 記事がない場合 // 好きにコーディングしてください <li></li> <?php endif; ?> <?php // クエリーをリセット wp_reset_query(); // 変数を破棄 unset( $args ); ?>
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールド値の条件分岐の書き方ghvst様、ご回答ありがとうございます。
ご教授いただいたコードで、きちんと表示され、理想の形となりました!
私の中で煮詰まっていたので、大変助かりました。
条件分岐の書き方をもっと勉強します・・・汗ghvst様、ありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: エラーで管理画面に入れなくなってしまいました未熟のためどうにもこうにも手が付けられず、
下記の記事を参考にさせていただき、プラグインごと削除しました。
http://se-suganuma.blogspot.jp/2010/09/wordpress.htmlとりあえず解決はしましたが、プラグインの編集に関して勉強していきたいと思います。
digit@maetel様(名前似てますね!)ヒントをくださり、大変助かりました!
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: エラーで管理画面に入れなくなってしまいましたそれが・・・
お恥ずかしながら、バックアップをとらずに軽い気持ちで編集してしまったのです。バックアップを取っていなければ、やはり元の状態に戻すのは難しいのでしょうか?
フォーラム: 使い方全般
返信が含まれるトピック: 現在表示している記事と同じタームを持つ記事を表示中居マサヒロ - 孫ターム
↑このタームページのスラッグを、タームと同じスラッグにすることで解決いたしました!jdbb様、本当にありがとうございました!
フォーラム: 使い方全般
返信が含まれるトピック: 現在表示している記事と同じタームを持つ記事を表示jdbb様、ご回答とコードありがとうございます!
試行錯誤していたため、結果報告が遅れてしまい、大変申し訳ありません。結論として、ご教授いただいたコードをそのまま試させていただいたのですが
「中居マサヒロ」というターム名が表示されるのみとなっております。ターム名を取得しているのだから、当然(・・?)なのだと思われますが
このターム名は取得するのみで、表示はせず、「中居マサヒロ」に属している投稿のデータのみ(木村タクヤ、草薙ツヨシなど他のSMAPに属している記事は無視して)ループさせるには、どのように記述すればよいかわかりません・・・。未熟すぎてお手数おかけします・・・。
フォーラム: 使い方全般
返信が含まれるトピック: 現在表示している記事と同じタームを持つ記事を表示jdbb様、ご回答ありがとうございます!
記事は、SMAP・中居マサヒロともに属しています。(記事作成時、ジャニーズは選べないようにしています)
ですので、同じタームの記事として出力するとSMAPの他のメンバーの記事も出力されてしまうようです。
記事としてはSMAPに属させたいのですが、出力は中居マサヒロのみ、としたいです。
よろしくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿記事タイトルをdiv要素ごとループしたいフォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿記事タイトルをdiv要素ごとループしたい