WordPress注意:非对象属性

时间:2015-11-16 12:44:49

标签: php jquery mysql wordpress masterslider

我已使用自定义主题在localhost上安装了WordPress。我在几个屏幕上收到了这个通知:

Error message

我的代码如下。

$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 个答案:

答案 0 :(得分:0)

这实际上意味着您试图从不是对象的变量中获取对象的属性。

您的代码没有行号,因此我无法准确说明导致问题的原因,但我可以看到三次尝试从对象获取属性$this->sliders_screen_hook_suffix,{ {1}}和$screen->id。这些变量中至少有一个不是一个对象;找出哪个,并找出访问所需数据的正确方法。