Хотелось бы сделать, чтобы поля "Имя" "Мыло" и "Сайт" – которые нужно заполнять, для добавки комментария – не оторбражались, в том случае, если человек залогинен.
Возможно есть какая-нибудь функция в вордпрессе, которой можно проверять залогинен человек или нет, и в случае если залогинен…скрывать эти поля…как это вообще можно реализовать?)
Функции Word Press

вообще то это работает автоматически. показывает ВЫ ВОШЛИ КАК ***. ВЫЙТИ>
"вообще то это работает автоматически. показывает ВЫ ВОШЛИ КАК ***. ВЫЙТИ>"
точно в дефолтной теме, так и сделано!
Попытался я сделать как в дефолтной теме…в результате при отправке комента показывается пустая страница с адресом:http://it-blog.ru/wp-comments-post.php
Может быть кто-нибудь может разобраться почему так происходит?
Вот комментс.пхп с которым всё работает:
всё что я добавляю это:
то есть в итоге получается:
всё по полной аналогии с дефолтной темой…но не работает(
при этом такая проблема возникает только у тех кто залогинен, у остальных коменты нормально отправляются.
вроде уделал.
Кто-нибудь может сказать за что отвечает этот код, из-за него не работало:
"<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER["REQUEST_URI"]); ?>" />"
Ещё хочу, чтобы меню в сайдбаре зависело от того залогинен человек или нет.
Пытаюсь сделать аналогично тому как выше:
"<?php if ( $user_ID ) : ?>
поля в сайдбаре, которые должнен видеть залогиненный юзер
<?php else : ?>
то что должен видеть не залогиненный
<?php endif; ?>"
но в независимости от того залогинен или нет, отображается то что должен видеть не залогиненный.
может быть тут не "$user_ID" использовать нужно?
Попробуйте использовать is_user_logged_in()