Каковы требования к тому, чтобы панель инструментов администратора отображалась на передней панели

Я сделал некоторые странные вещи с несколькими пользовательскими страницами темы. А именно, я обошел wp_query и получил данные из другого db. Я заполняю объект post с помощью пользовательских данных, а затем вставляю их в свою тему. Поскольку панель инструментов отображается нормально нормально, должен быть какой-то триггер, который я обхожу, не вызывая WordPress DB. Я на 100% уверен, что тема не является причиной проблемы здесь, это беспорядок, который я сделал. Однако в коде нет ошибок, все работает хорошо. Что требуется панели инструментов администратора для загрузки? Есть ли какой-нибудь крючок, который я могу вызвать вручную, чтобы сделать его рендерингом?

Я попытался возиться с кодом и информацией из документов WordPress https://codex.wordpress.org/Function_Reference/show_admin_bar

Solutions Collecting From Web of "Каковы требования к тому, чтобы панель инструментов администратора отображалась на передней панели"

Возможно, одна из вещей, которые вы делали с шаблонами, – это удалить это из нижнего колонтитула?

wp_footer ();

Решением этого вопроса был Дэйвс на вопрос. Поскольку я вызывал wp-load.php и минуя тему, хук перенаправления шаблона никогда не вызывался, и это предотвращало появление панели администратора на веб-сайте. Вызов метода, указанного в его связанном ответе, решил проблему. wordpress.stackexchange.com/a/240152/2807

Вы можете создать панель администратора, позвонив

_wp_admin_bar_init(); 

Будьте осторожны с этим, но я в конечном итоге назвал его, и он каким-то образом начал кэшироваться в кэше html, что означает, что панель администратора обслуживается пользователям, которые не вошли в систему.