###実現したいこと
ループによる<li>の後に新たに<li>を追加し、それらすべての<li>をランダムにしたいです。
###ソースコード
例えば下記のようにループの後に<li>new</li>を新たに追加したとき、最終的に出力される全ての<li>をランダムにするためにはどのようにしたらよろしいでしょうか?
php
1<ul> 2 3 <?php if(have_posts()): while(have_posts()):the_post(); ?> 4 5 <li><?php the_title(); ?></li> 6 7 <?php endwhile; ?> 8 9 <li>new</li> 10 11 <?php endif; ?> 12 13</ul> 14
つまり、
<ul> <li>title A</li><li>title B</li><li>title C</li><li>new</li> </ul> となるであろう出力を <ul> <li>title A</li><li>new</li><li>title B</li><li>title C</li> </ul> のようにしたいということです。 (ABCは順番通りで、newを入れる場所だけランダムにできれば理想的ですが、全てがランダムでも構いません。) ###試したこと PHPでの出力後にJSでランダムにはできましたが、そもそも出力時のPHPでランダムにできればと思い質問させて頂きました。###環境
WordPress 4.9.8
PHP 7.3.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/02 04:27 編集
2018/12/02 05:35 編集
2018/12/02 05:10
2018/12/02 05:12
2018/12/02 09:58 編集