yunosuke
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: アイキャッチにしたGIFアニメの静止画版もほしいnobita様
ご返信ありがとうございます!
post_thumbnail_htmlというフィルタは使ったことがなく、調べながら問題解決にトライしてみようと思います。フォーラム: プラグイン
返信が含まれるトピック: Advanced Custom Fieldsのデートピッカーでの管理画面ソートToro_Unit様
教えていただいたAdmin_Column_Custom_Field.phpを、
従来のカラムカスタマイズに差し替える形で記述
したところ、まさに期待どおりの挙動になりました!このたびはまことにありがとうございます。
フォーラム: プラグイン
返信が含まれるトピック: Advanced Custom Fieldsのデートピッカーでの管理画面ソートjim912様
さっそくご回答いただきありがとうございます!
管理画面でソートのマークをクリックしたところ、
wp-admin/edit.php?post_type=discography&orderby=発売日&order=asc
というURLになりました。これを
wp-admin/edit.php?post_type=discography&meta_key=発売日&orderby=meta_value_num&order=asc
としてみたのですが、やはり
20120720
20150728
20131128
20140522
という並び順になってしまいました。
「発売日」を「dscDate」にしても同様でした。やはり、
20120720
20131128
20140522
20150728
という並び順にするのはムズかしいのでしょうか。。。フォーラム: 使い方全般
返信が含まれるトピック: 投稿ページの下にコメント一覧ページを作りたいjim912様
さっそくご回答いただきありがとうございます!
どちらの方法も、試したことがなくなかなかムズかしそうですが、参考ページをじっくり読んで取り組んでみます! 取り急ぎお礼まで。。。フォーラム: 使い方全般
返信が含まれるトピック: get_next_postで同一タグを対象にしたい。gatespace様
上記、ご回答いただきありがとうございます!
アドバイスいただいたとおり、get_postsを使い下記のような実装をしたところ、希望していたどおりの挙動になりました! ありがとうございます。<?php $tags = get_the_tags(); ?> <?php if ($tags): foreach($tags as $tag): ?> <h4><?php echo $tag -> name; ?>タグの記事</h4> <ul> <?php $args = array ( 'post_type' => 'post', 'posts_per_page' => -1, 'tax_query' => array ( array ( 'taxonomy' => 'post_tag', 'field' => 'slug', 'terms' => $tag -> slug ) ) ); $postlist = get_posts( $args ); $ids = array(); foreach ($postlist as $thepost) { $ids[] = $thepost->ID; } $thisindex = array_search($post->ID, $ids); $previd = $ids[$thisindex+1]; $nextid = $ids[$thisindex-1]; if (!empty($nextid)) { echo '<li class="nextpost"><a href="' . get_permalink($nextid). '">'.get_the_title($nextid).'</a></li>'; } if (!empty($previd)) { echo '<li class="prevpost"><a href="'.get_permalink($previd).'">'.get_the_title($previd).'</a></li>'; } ?> </ul> <?php endforeach; endif; ?>
フォーラム: 使い方全般
返信が含まれるトピック: get_next_postで同一タグを対象にしたい。gatespace様
ご回答いただきありがとうございます!
お書きいただいたアドバイスを元に、下記のように改修したのですがちょっと様子がヘンです…?<?php $tags = get_the_tags(); ?> <?php if ($tags): foreach($tags as $tag): ?> <h4><?php echo $tag->name; ?>タグの記事</h4> <ul> <?php if(get_next_post(true,'','post_tag')): ?> <li class="nextpost"><?php next_post_link('%link','%title',TRUE,'','post_tag'); ?> →</li> <?php endif; ?> <?php if(get_previous_post(true,'','post_tag')): ?> <li>← <?php previous_post_link('%link','%title',TRUE,'','post_tag'); ?></li> <?php endif; ?> </ul> <?php endforeach; endif; ?>
【テスト環境】
記事1 タグ「A」
記事2 タグ「A」「B」
記事3 タグ「B」【表示結果】
・記事1のsingle.php
———————-
Aタグの記事
記事2→
———————-・記事2のsingle.php
———————-
Aタグの記事
←記事1 記事3→
Bタグの記事
←記事1 記事3→
———————-・記事3のsingle.php
———————-
Bタグの記事
←記事2
———————-記事1と3は希望どおりの表示なのですが、記事2は
———————-
Aタグの記事
←記事1
Bタグの記事
記事3→
———————-となってほしいのですがなってくれません。
もう少し調べてみます…!