[WordPress] [ホールド] ページのドロップダウン 1 投稿ワードプレスのユーザー選択可能

スポンサーリンク

Question

私は 5、10、25、50 の値を持つ選択ドロップダウンを作成する方法を見つけるしようとしています。ときに、ユーザーが値を選択すると、ワードプレス、posts_per_page、ユーザーの選択を変更、ページをリロードそれからの量を選択したユーザーの投稿を示しています

この簡単されているが、どこに解決策を見つけるように見えることはできません、私が思っただろう !

答え

のでようである非常に複雑な実際には、PHP と java スクリプトの設定を使用する必要があります

初心者のためのカスタムを作成

WP_Query
posts_per_page

と、変数に割り当てられるよう:

$custom_number = (int)$_GET['posts'];

$myPosts = new WP_query(array(
    // your normal query code
    'posts_per_page' => $custom_number
));

希望投稿数に値を割り当てる選択を作成し、:


と (と jQuery の) 最後に、JavaScript:

$(document).on('change', '#posts-number', function() {
  var posts = $(this).find('option:selected').attr('value'),
      currentUrl = document.URL;

  alert(currentUrl+'?posts='+posts);
})

テストされていませんが、それだけで正常に動作するはずです

http://stackoverflow.com/questions/27397580/wordpress-user-selectable-posts-per-page-dropdown

スポンサーリンク

Leave a Reply