«Неопределенная функция» в новой установке WordPress? - PullRequest
0 голосов
/ 09 декабря 2010

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

По какой-то причине мне (a-doy) пришло в голову посмотреть журналы моего сервера - оказалось, что мой провайдер подавлял ошибки PHP. Я получаю следующую ошибку:

Неустранимая ошибка PHP: вызов неопределенного функция get_post_thumbnail_id () в УДАЛЕНО / WP-администратора / включает / media.php по строке 1292 рефери: http://REDACTED/wp-admin/media-upload.php?post_id=877&type=image&

Теперь это озадачивает - я сделал совершенно новую установку WordPress, чтобы попытаться решить эту проблему, и все же я все еще получаю ошибку «неопределенная функция». Почему это происходит, и как я могу это исправить?

Любая помощь очень ценится. Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 декабря 2010

Похоже, что вам нужно инициализировать поддержку темы, прежде чем можно будет использовать get_post_thumbnail_id ().

<?php add_theme_support('post-thumbnails'); ?>

http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails

0 голосов
/ 26 мая 2011

Убедитесь, что ваша функция add_theme_support('post-thumbnails') запущена до init. Я знаю, что это напортачило, когда я привязал его к init.

Если он должен быть подключен, он должен быть подключен к after_setup_theme

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...