我已使用自定义主题在localhost上安装了WordPress。我在几个屏幕上收到了这个通知:
我的代码如下。
$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' );
答案 0 :(得分:0)
这实际上意味着您试图从不是对象的变量中获取对象的属性。
您的代码没有行号,因此我无法准确说明导致问题的原因,但我可以看到三次尝试从对象获取属性$this->sliders_screen_hook_suffix
,{ {1}}和$screen->id
。这些变量中至少有一个不是一个对象;找出哪个,并找出访问所需数据的正确方法。