フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
人気記事ウィジェットにカテゴリを指定したい < SWELLに関する質問
通知
すべてクリア
Topic starter
Swellの機能なのか、WordPressの機能なのか、いまいち区別できていない初心者です。
ウィジェット、[SWELL]人気記事について質問です。
記事一覧を取得する際にカテゴリを指定する方法を探していたのですが、特に項目が見当たりませんでした。
カテゴリを指定する方法はありますか?
(参考: https://swell-theme.com/function/1535/)
# 試したこと
試しに、親テーマの該当ファイルを探して、編集してみたところ、カテゴリ指定はできたはできました。
// classes/SWELL_THEME/Widget/SWELL_Popular_Posts.php // 省略... // クエリ生成 $query_args = [ 'cat' => 2, // 勝手に追加。 'post_status' => 'publish', 'meta_key' => SWELL_CT_KEY, 'orderby' => 'meta_value_num', 'order' => 'DESC', 'no_found_rows' => true, 'ignore_sticky_posts' => true, 'posts_per_page' => (int) $instance['num'], ];
ただ、親テーマは編集してはならないという話を聞きます。
もし、SWELLの人気記事にカテゴリを指定する機能がデフォルトでなければ、
子テーマ側でこの編集を有効にする手段があればご教示いただけると幸いです。
投稿済 : 14/05/2021 2:42 am
このような手法は推奨しません。また、子テーマのカスタマイズもサポート範囲外なので回答はできません。
以下なら回答できますので、お手軽ですしいかがでしょうか。
1. SWELLのブログパーツに投稿リストブロックを作ります。投稿リストブロックでは、人気記事順かつカテゴリー指定することができます。
2. ブログパーツ作成後はショートコードが発行されます。それをコピーしてきます。
3. ウィジェットにカスタムHTMLウィジェットを使用します。ショートコードをそこに貼り付けます。
以上で、特別に難しいことはしなくても「SWELLの機能」を使って、やりたいことはできるかと思います。
This post was modified 4年前 3回 by しらこ
にゃーん .
投稿済 : 14/05/2021 3:01 am
了(開発者) reacted