Как правильно отлаживать WordPress?


Я использую несколько плагинов и фреймворк UpThemes на своем новом веб-сайте, и если я включу отладку Wp, я увижу, что есть несколько ошибок, связанных с устаревшими функциями (но веб-сайт работает). Что я хотел бы знать, так это есть ли плагин, программное обеспечение или приложение (lol), которое я могу использовать, чтобы точно знать, где находится устаревший код, чтобы я мог использовать новый.

Какой плагин/программное обеспечение вы используете для отладки своих плагинов, тем?

Author: Chris_O, 2011-11-17

5 answers

То, что вы ищете, - это плагин Регистрировать устаревшие уведомления . (Не запускайте его на производственном сайте, так как это журнал прямого доступа к базе данных.)

Что он сделает, так это преобразует те загадочные сообщения, которые, вероятно, будут ссылаться на has_cap() или какую-либо строку в functions.php , к тому, что на самом деле происходит.

Плагин панели отладки также хорош. Он отслеживает уведомления об этой загрузке страниц, используя код преобразования из журнала устаревших уведомлений.

 1
Author: Andrew Nacin, 2011-11-25 05:57:40

Я использовал Проверку темы в прошлом и нашел ее очень хорошей. Если я правильно помню, он проверяет устаревшие функции, но, прежде всего, он предлагает лучшие функции для защиты вашей темы в будущем и предупреждает вас, когда вы забываете реализовать функции, на которые пользователи WordPress научились полагаться.

 2
Author: Tomas Buteler, 2011-11-18 00:06:25

Самый быстрый способ сделать это - просто использовать grep для имени функции в папке темы/плагина. Если вы работаете в Windows, вы можете использовать grepWin или агент ransack/powershell и т. Д.

Также установите панель отладки , на нее намного приятнее смотреть.

 1
Author: Wyck, 2011-11-18 05:00:42

Во время разработки темы вы можете включить режим отладки, изменив значение отладки на "true" в корне config.php

Это сохранит отладку и покажет ошибку во время разработки.

 0
Author: pixelngrain, 2011-11-18 11:04:51

У Z-луча Zend есть профилировщик тем. Также полезно для просмотра SQL-запросов.

 -2
Author: Daniel Berman, 2014-11-24 08:58:52