WordPress管理者では、[設定]>[閲覧]で[ブログページを最大で表示する]を設定できます
その価値を私のテーマで使用することは可能ですか?管理者を経由せずに、テーマページからデフォルト設定を変更することもできますか?(たとえば、20に設定します)
助けてくれてありがとう!
探しているオプションはposts_per_pageで、次のようになります。
$posts_per_page = get_option("posts_per_page");
次のように、テーマページのオプションフィルタを使用して、デフォルト設定を条件付きで変更できます。
<?php
function override_posts_per_page($originalValue){
if(/* put your page conditional here */)
return 20;
else
return $originalValue;
}
add_filter('option_posts_per_page', 'override_posts_per_page', 10, 1);
?>