Intereting Posts
Являются ли шорткоды чувствительными к регистру? Потяните последнее видео Youtube с json url и создайте новое сообщение Когда самое подходящее время для сброса постоянных ссылок? Невозможно вызвать функцию AJAX с кнопкой отправки на панели управления mysql_real_escape_string () vs. esc_sql () в WordPress Лучший способ уведомить пользователей WordPress о новых кандидатах на выпуск для бета-тестирования? Пользовательские сообщения и сообщения – next_post_link и previous_post_link не работают вместе Как я могу изменить количество различных размеров изображений, которые хранятся? Проверьте, активна ли боковая панель на странице с идентификатором Избранное изображение не будет отображаться на странице «Объявления» Использование переменной в get_template_part Почему первая страница одной категории перенаправляется на пустую страницу 4? Отображение ссылок на все сообщения той же категории на странице сообщений Отображение только определенных кнопок в редакторе содержимого tinymice Отобразить имя команды как полное имя

Следующее / трассировочное построение страницы через тему PHP

Какие инструменты и методы позволят мне выяснить, как страница создается WP?

У меня есть сочетание плагинов, которые участвуют в этой теме, и, начиная с кода, я не могу понять, какие файлы содержат соответствующий код.

Так, например, я вижу, что страница использует конкретный шаблон, и я могу открыть PHP для этого шаблона, но попытаться перейти оттуда, чтобы найти ссылочные методы и выяснить, когда они вызваны в производство, является безнадежным ,

Итак, да, WP может быть довольно беспорядочным, тем более в сложных темах. Некоторые из них – это просто опыт и пережевывание источников.

Есть, однако, несколько вещей, которые могут помочь определить, что происходит с помощью кода:

  • get_included_files() предоставит вам все файлы PHP, загруженные до этого момента. Это грязно, но иногда это то, что нужно.
  • Есть плагины, такие как What The File , которые дадут немного больше изображений связанных файлов шаблонов.
  • Вы можете сбросить wp_debug_backtrace_summary() чтобы увидеть wp_debug_backtrace_summary() стек в определенной точке кода.
  • Иногда перехватчики более важны, чем файлы, вы можете использовать такие помощники, как R_Debug, чтобы сбрасывать выполнение живых крючков и видеть, что срабатывает.