-
投稿者投稿
-
2018年10月27日 10:43 AM #6681
いつもお世話になっております。
プラグインCustom Sidebarsを入れ、「WPAW: 任意のタクソノミーの投稿ウジェット」を使って、表示されているページと同じカテゴリーページの一覧をサイドバーに表示しています。
一覧の並び順の変更と、表示中のページを一覧に入れないようにしたいのですが、「最近の投稿ウィジェット」のようにフックでカスタマイズすることはできないでしょうか。並び順は以下を参考にやってみましたが、できませんでした。
※ウィジェットid=4、 rportというカテゴリーをslug名順で並べる
add_filter( 'wpaw-taxonomy-posts_widget_args_4', function( $query_args ) { $query_args['category_name'] = 'rport'; $query_args['orderby'] = 'name'; return $query_args; } );
ウィジェットidは、デベロッパーツールで「div id=”inc2734_wp_awesome_widgets_taxonomy_posts-4″」という記載がありましたが、この部分でよかったでしょうか。
「表示中のページを一覧に入れない」は記載法が分かりませんでした。CSS以外のコードの記載などが分からず、恐縮ですが、もし可能でしたらご教示お願いいたします。
♥ 0いいねをした人: 居ません2018年10月27日 3:13 PM #6688「WPAW: 任意のタクソノミーの投稿ウジェット」は現状、条件をカスタマイズするためのフックがないんです…。v4.4.0 のアップデートにあわせて組み込もうと思いますのでしばしお待ちいただければと思います!
♥ 0いいねをした人: 居ません2018年10月27日 3:30 PM #6689いつもありがとうございます。
たいへんお手数ですが、どうぞよろしくお願いいたします。♥ 0いいねをした人: 居ません2018年10月27日 4:25 PM #6690v4.4.0 から、下記のコードで制御できるようになります。来週月曜リリース予定です!
add_filter( 'inc2734_wp_awesome_widgets_taxonomy_posts_widget_args', function( $args ) { if ( is_singular() ) { $args['post__not_in'] = [ get_the_ID() ]; $args['orderby'] = 'name'; } return $args; } );
♥ 0いいねをした人: 居ません2018年10月27日 4:33 PM #6691ありがとうございます。アップデートをお待ちしています。
それと、もう1点分からなかった事なのですが、表示中のページを一覧から除くように制御することは可能でしょうか。♥ 0いいねをした人: 居ません2018年10月27日 4:35 PM #6692申し訳ございません。よく見ないで返信してしまいました。 $args[‘post__not_in’] = [ get_the_ID() ];がそうですね。
♥ 0いいねをした人: 居ません2018年10月29日 11:14 AM #6715v4.4.0 で表示うまくいきました!
さっそくご対応いただきありがとうございました。
トピッククローズします。♥ 0いいねをした人: 居ません2018年10月29日 11:29 AM #6717早速確認ありがとうございます。動作したとのことで良かったです!
クローズも助かります!
♥ 0いいねをした人: 居ません2018年10月29日 11:29 AM #6718早速確認ありがとうございます。動作したとのことで良かったです!
クローズも助かります!
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「「WPAW: 任意のタクソノミーの投稿ウジェット」の表示について」には新しい返信をつけることはできません。