非法字符串偏移问题

时间:2017-02-03 16:11:46

标签: php string wordpress

我在localhost上并尝试创建一个新网站。我有Avada主题与演示内容。在演示页面的底部有社交链接。此消息在那里:警告:非法字符串偏移' color_type'在C:\ xampp \ htdocs \ pappas \ wordpress \ wp-content \ themes \ Avada \ includes \ widget \ class-fusion-widget-social-links.php on line(multiple)

我对PHP不太顺利,可以使用一些帮助。下面是该文件中出现的代码。

if ( ! isset( $instance['tooltip_pos'] ) || '' == $instance['tooltip_pos'] )     {
        $instance['tooltip_pos'] = 'top';
    }

    if ( ! isset( $instance['icon_color'] ) || '' == $instance['icon_color']  ) {
        $instance['icon_color'] = '#bebdbd';
    }

    if ( ! isset( $instance['boxed_icon'] ) || '' == $instance['boxed_icon'] ) {
        $instance['boxed_icon'] = 'Yes';
    }

    if ( ! isset( $instance['boxed_color'] ) || '' ==        $instance['boxed_color'] ) {
        $instance['boxed_color'] = '#e8e8e8';
    }

    if ( ! isset( $instance['boxed_icon_radius'] ) || '' == $instance['boxed_icon_radius'] ) {
        $instance['boxed_icon_radius'] = '4px';
    }

    if ( ! isset( $instance['linktarget'] ) || '' == $instance['linktarget'] ) {
        $instance['linktarget'] = '_self';
    }

    if ( ! isset( $instance['color_type'] ) || '' == $instance['color_type'] ) {
        $instance['color_type'] = 'custom';
    }

    if ( isset( $instance['boxed_icon'] ) && isset(  $instance['boxed_icon_radius'] ) && 'Yes' == $instance['boxed_icon'] && ( $instance['boxed_icon_radius'] || '0' === $instance['boxed_icon_radius'] ) ) {
        $instance['boxed_icon_radius'] = ( 'round' == $instance['boxed_icon_radius'] ) ? '50%' : $instance['boxed_icon_radius'];
        $style .= 'border-radius:' . $instance['boxed_icon_radius'] . ';';
    }

    if ( isset( $instance['boxed_icon'] )  && 'Yes' == $instance['boxed_icon'] && isset( $instance['boxed_icon_padding'] )  && isset( $instance['boxed_icon_padding'] ) ) {
        $style .= 'padding:' . $instance['boxed_icon_padding'] . ';';
    }

    if ( isset( $instance['boxed_icon'] ) && 'Yes' == $instance['boxed_icon'] ) {
        $add_class .= ' boxed-icons';
    }

    if ( ! isset( $instance['icons_font_size'] ) || '' == $instance['icons_font_size'] ) {
        $instance['icons_font_size'] = '16px';
    }

    $style .= 'font-size:' . $instance['icons_font_size'] . ';';

    $social_networks = array();
    foreach ( $instance as $name => $value ) {

任何帮助将不胜感激。谢谢。

由于我在编码方面不是很老练,请随意愚蠢的建议!

0 个答案:

没有答案