1) А есть более конкретная инфа по этому поводу?
2) Нужно просто не забывать делать `wp_reset_query()`, если переменную называть по-другому, то нужно `wp_reset_postdata()`. Вот тут первый пример об этом говорит: wp_reset_postdata(), это просто вопрос подхода.
3) Просто для того, чтобы читабельнее код был. Переменная воспринимается проще, чем вызов функции каждый раз.
Функция the_content() работает только внутри так называемого «цикла» (WordPress Loop), а устанавливает свойство нахождения в цикле функция the_post() — можно почитать на WP_Kama.
Что касается авторизованных пользователей — для них это условие уже установлено другими утилитарными функциями.
Palehin: ну то есть я отлично знаю для чего он используется. Но автор вопроса не написал же какой блок относительно какого нужно отцентровать, поэтому я предложил более generic решение.
2) Нужно просто не забывать делать `wp_reset_query()`, если переменную называть по-другому, то нужно `wp_reset_postdata()`. Вот тут первый пример об этом говорит: wp_reset_postdata(), это просто вопрос подхода.
3) Просто для того, чтобы читабельнее код был. Переменная воспринимается проще, чем вызов функции каждый раз.