Warning: Undefined variable $user_ID in comments.php
Вы используете переменную $user_ID, но она не определена в текущем контексте. В старых версиях WordPress она была глобальной, но в новых версиях нужно использовать функции WordPress для получения ID пользователя.
Замените:
|
1 2 3 |
if ( $user_ID ) { // ... } |
на:
|
1 2 3 4 5 6 7 8 |
<?php $user_id = get_current_user_id(); if ( $user_id ) { // Пользователь авторизован } else { // Гость } ?> |
Или, если вы хотите оставить старую переменную $user_ID, объявите её:
|
1 2 3 4 |
global $user_ID; if ( $user_ID ) { // ... } |
Но рекомендуется использовать get_current_user_id(), так как это современный и безопасный метод.