Wordpress新手,在安装主题和插件时保持getter以下错误

时间:2013-01-09 23:58:41

标签: wordpress wordpress-theming

我目前正在使用Wordpress开发2个站点,并由共享主机托管,这是由几个不同的WP狂热分子推荐给我的。

网站1将是一个中高容量的博客。通过我的共享主机的一键安装,它附带了插件 W3 Total Cache ,我读过的所有内容都是最好的。

2个问题。首先,每次上传主题时,我都会在admin中收到以下错误:

每当我尝试更改W3 Total Cache中的设置时,我在admin中会收到大约15到20个以下错误:

Notice: get_theme is deprecated since version 3.4! Use wp_get_theme( $stylesheet ) 
instead. in /home/jpweber/public_html/wp-includes/functions.php on line 2824

Notice: get_themes is deprecated since version 3.4! Use wp_get_themes() instead. in 
/home/jpweber/public_html/wp-includes/functions.php on line 2824

无论我安装什么主题,我都会在网站的每个页面顶部收到以下3个错误:

Notice: add_custom_background is deprecated since version 3.4! Use add_theme_support( 
'custom-background', $args ) instead. in /home/jpweber/public_html/wp-includes  
/functions.php on line 2824

Notice: get_theme_data is deprecated since version 3.4! Use wp_get_theme() instead. in 
/home/jpweber/public_html/wp-includes/functions.php on line 2824

Notice: Undefined variable: output in /home/jpweber/public_html/wp-content/themes/respo
/functions/theme-actions.php on line 138

我没有对functions.php做任何更改,我已经下载了functions.php的新副本,我已经检查了functions.php文件,看看是否应用了作者主页上的任何答案,但是我没有找到答案。

更新

作为参考,这是我在functions.php中的第2821-2828行:

// Allow plugin to filter the output error trigger
if ( WP_DEBUG && apply_filters( 'deprecated_function_trigger_error', true ) ) {
    if ( ! is_null($replacement) )
        trigger_error( sprintf( __('%1$s is <strong>deprecated</strong> 
      since version %2$s! Use %3$s instead.'), $function, $version, $replacement ) );
    else
        trigger_error( sprintf( __('%1$s is <strong>deprecated</strong> 
    since version %2$s with no alternative available.'), $function, $version ) );
    }
    }

在我的theme_actions.php文件中,这是第138行:

$output .= ' {font:'.$font_nav["style"].' '.$font_nav["size"].'px/1.5em 
    '.stripslashes($font_nav["face"]).';color:'.$font_nav["color"].'}' . "\n";

1 个答案:

答案 0 :(得分:1)

通知告诉你该怎么做,它们很具描述性。 您要么跟进通知,要么将错误级别设置为低于通知,这样邮件就不会再出现了(不推荐使用)