Я сталкиваюсь с этой проблемой, когда, если я вхожу в систему как пользователь, функция работает и извлекает необходимую мне информацию, но если я вхожу как администратор, она возвращает bool (false). Любой ключ к пониманию того, почему это происходит?
Это находится в папке в корне проекта, в которую были включены /wp-config.php и /wp-includes/wp-db.php. Это нормальное поведение?
Спасибо
РЕДАКТИРОВАТЬ:
Для тех, кто спрашивает, что такое 7, это просто пример user_id, но, очевидно, я привез его откуда-то еще, где он работает.
В общем, get_user_by — это функция WordPress API, которая дает результаты, когда я вошел в систему как пользователь, а не когда я вошел в систему как администратор по какой-либо причине.
У меня не было следующего файла, поэтому функция не работала на других пользовательских страницах.
wp-includes/pluggable.php
Других решений пока нет …