WordPress Примечание: не объектное свойство

Я установил WordPress на localhost, используя мою собственную тему. Я получаю это уведомление на нескольких экранах:

Сообщение об ошибке

Мой код ниже.

$screen = get_current_screen();
if ( $this->sliders_screen_hook_suffix == $screen->id ) {

if ( isset( $_REQUEST['slider_id'] ) ) {

$slider_id  = $_REQUEST['slider_id'];
global $mspdb;
$custom_fonts = $mspdb->get_slider_field_val( $slider_id, 'custom_fonts' );

1

Решение

Это буквально означает, что вы пытаетесь получить свойство объекта из переменной, которая не является объектом.

В вашем коде нет номеров строк, поэтому я не могу точно сказать, что является причиной проблемы, но я вижу три попытки получить свойство от объекта, $this->sliders_screen_hook_suffix, $screen->id, а также $mspdb->get_slider_field_val( $slider_id, 'custom_fonts' ), По крайней мере, одна из этих переменных не является объектом; выяснить, какой, и найти правильный способ доступа к нужным вам данным.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]