WordPress как на ладони

Получить количество записей заданных в настройках wordpress

В WordPress можно настроить количество выводящих записей на страницу, так вот, существует ли функция, которая может вывести это число?

Просто, если такое решение есть, то не вижу смысла каждый раз перебирать в цикле while количество выводящих постов. WP известно какое количество записей нужно вывести на экран, значит, откуда то он эту цифру берет?

0
meyui
6.3 года назад
  • 1

    если нужно число записей, установленное в Настройках ("На страницах блога отображать не более"), то
    get_option ('posts_per_page');

    Комментировать
  • 0
    kolshix779 paxtoy.com

    можно получить данные global $wp_query;

    <?php
    	if ( is_user_logged_in() ) {
    		global $wp_query;
    		echo ''; 
    		// var_dump($smth);
    		print_r($wp_query); 
    		echo '';
    	}
    ?>

    там вытянуть переменную [posts_per_page] => "Число постов на странице" или нужную другую (число постов соответствующих выборке)
    а вообще вот инструкция Получает переменные запроса или get_queried_object()

        $queried_object = get_queried_object();
    	echo $queried_object->count;
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация