Как да оправим грешка “Warning: Missing argument 2 for wpdb”

В много клиентски блогове се появи тази тази грешка:
Warning: Missing argument 2 for wpdb::prepare(), called in /public_html/wp-content/themes/**** on line X and defined in /public_html/wp-includes/wp-db.php on line 990

Обикновено причината за това е грешка, която идва от несъвместимост между тема или плъгин и WordPress. Грешката се оправя много лесно. Отваряте файла wp-db.php (/public_html/wp-includes/wp-db.php) и намирате въпросният ред 990. Съдържанието му е function prepare( $query, $args ) {  поне при мен. Просто променете реда на function prepare( $query, $args=null){ и всичко заспива.

Грешката може да се появи в администраторската част или в самият сайт. Поправих поне 4 сайта досега само с тази манипулация. Ако някой срещне трудност решаването на казуса по този метод нека коментира.

С голямо удоволствие бих помогнал на всеки един, който го е страх сам да се бори с този проблем. Само се свържете с мен.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван.

5 × three =