Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
投稿リストのランダム表示について
 
通知
すべてクリア

投稿リストのランダム表示について

4 投稿
3 ユーザー
1 Likes
61 表示
asbt33a3un
(@asbt33a3un)
投稿: 6
メンバー
Topic starter
 

現在「投稿リスト」内の「投稿の表示順序」を「ランダム」に設定しました。
通常であればランダムに表示されます。

しかし、Pickupで「投稿IDで絞り込む」で「投稿IDを直接指定」した場合がランダム表示になりません。

サンプルページは下記になります。
https://mare-sia.com/test/

どうすればランダム表示になりますか?

宜しくお願い致します。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです, サポート範囲外だということを理解しているが助けが欲しい(有料サポートしてくれる方を探したい)
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.13.0
利用中のPHPバージョン
8.0.30
OS
windows10
利用中のWordPressバージョン
6.7.1
利用中のサーバー会社
Xサーバー
ブラウザ
Chrome
利用中のプラグイン一覧

特になし

 
投稿済 : 04/02/2025 11:20 am
かんた
(@swell_mania)
投稿: 704
Https://webrent.xsrv.jp/
 

運用条件に縛りがないなら次のような構成で実現できます。

 

  1. 適当なタクソノミーとタームを作成。
  2. ランダム表示したい投稿に「1」で作成したタームを結びつける。
  3. 投稿リストのオプション:タクソノミー(作成したターム)で絞り込む。
  4. 投稿リストのオプション:投稿の表示順序でランダムを選択する。

 

一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。

 
投稿済 : 04/02/2025 12:44 pm
asbt33a3un
(@asbt33a3un)
投稿: 6
メンバー
Topic starter
 

@swell_mania
ご返信ありがとうございます。

2.ランダム表示したい投稿に「1」で作成したタームを結びつける。
>>>私は毎週このランダム表示を変更したかったので、
「ターム」の入替をする際の追加・削減の手間がかかる為、他に簡単に出来る方法があれば良いなと思っていました。

ショートコードで指定記事IDでランダム表示にさせたりできたらいいなと思ってます。

 
投稿済 : 04/02/2025 6:13 pm
サブロ
(@windorz)
投稿: 173
メンバー
 

ここで議論する範疇を超えていますので、詳細は触れませんが、

parts/post_list/loop_sub.phpを子テーマにコピーして以下の部分をカスタマイズすればご希望の動きになると思います。

} elseif ( isset( $variable['query_args'] ) ) {
	// クエリ生成
	$the_query = new \WP_Query( $variable['query_args'] );
}
 
投稿済 : 05/02/2025 3:53 am
skillsharejp reacted
共有: