警告:非法字符串偏移' zerif_logo' WordPress的

时间:2016-04-08 15:36:08

标签: php wordpress themes wordpress-theming

我正在使用名为Wordpress V4.4.2的主题Zerif lite theme工作。在本地但在开发服务器上工作正常我在使用Customising部分更新任何内容时遇到错误。

  

警告:非法字符串偏移' zerif_logo'在   第901行/wp-includes/theme.php

代码是

function get_theme_mod( $name, $default = false ) {
    $mods = get_theme_mods();

    if ( isset( $mods[$name] ) ) {
        /**
         * Filter the theme modification, or 'theme_mod', value.
         *
         * The dynamic portion of the hook name, `$name`, refers to
         * the key name of the modification array. For example,
         * 'header_textcolor', 'header_image', and so on depending
         * on the theme options.
         *
         * @since 2.2.0
         *
         * @param string $current_mod The value of the current theme modification.
         */
        return apply_filters( "theme_mod_{$name}", $mods[$name] );
    }

    if ( is_string( $default ) )
        $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() );

    /** This filter is documented in wp-includes/theme.php */
    return apply_filters( "theme_mod_{$name}", $default );
}

第901行代码

return apply_filters( "theme_mod_{$name}", $mods[$name] );

修改

放置后

$mods = get_theme_mods();
var_dump('content of $mods', $mods);

我得到以下数据

  

string(16)" $ mods的内容"字符串(2208)   " H:22:{I:0; B:0; S:10:" zerif_logo&#34 ;; S:68:" http://example.in/clinic/wp-content/uploads/2016/04/Caduceus.svg_.png&#34 ;; S: 11:" zerif_email&#34 ;; S:24:" support@myclinictest.com" ;; S:13:" zerif_address&#34 ;; S:22:"斋浦尔   拉贾斯坦邦   印度&#34 ;; S:19:" zerif_bigtitle_show&#34 ;; S:0:"&#34 ;; S:30:" zerif_bigtitle_redbutton_label&#34 ;; S:7:&# 34;联系&#34 ;; S:32:" zerif_bigtitle_greenbutton_label&#34 ;; S:11:"预约&#34 ;; S:20:" zerif_ourfocus_title&#34 ;; S:13: "我们的   学专业&#34 ;; S:23:" zerif_ourfocus_subtitle&#34 ;; S:0:"&#34 ;; S:20:" zerif_bigtitle_title&#34 ;; S:24:&# 34,你   值得拥有正确的医生"; s:22:" zerif_aboutus_subtitle&#34 ;; s:122:......等等

如何解决此错误。

0 个答案:

没有答案