在标题页

时间:2017-12-29 18:41:27

标签: wordpress wordpress-theming

我会收到错误

Fatal error: Call to undefined function gdlr_print_header_social() in /home2/u9447441/public_html/wp-content/themes/clevercourse-v1-27/header.php on line 63

并在第63行,代码是这个

            <?php gdlr_print_header_social(); ?>

这是hearder.php的整页代码

<!DOCTYPE html>
<!--[if IE 7]><html class="ie ie7 ltie8 ltie9" <?php language_attributes(); ?>><![endif]-->
<!--[if IE 8]><html class="ie ie8 ltie9" <?php language_attributes(); ?>><![endif]-->
<!--[if !(IE 7) | !(IE 8)  ]><!-->
<html <?php language_attributes(); ?>>
<!--<![endif]-->

<head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <meta name="viewport" content="initial-scale = 1.0" />
    <title><?php bloginfo('name'); ?>  <?php wp_title(); ?></title>
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

    <?php 
        global $theme_option, $gdlr_post_option;
        if( !empty($gdlr_post_option) ){ $gdlr_post_option = json_decode($gdlr_post_option, true); }

        wp_head(); 
    ?>
</head>

<body <?php body_class(); ?>>
<?php
    $body_wrapper = '';
    if($theme_option['enable-boxed-style'] == 'boxed-style'){
        $body_wrapper  = 'gdlr-boxed-style';
        if( !empty($theme_option['boxed-background-image']) && is_numeric($theme_option['boxed-background-image']) ){
            $alt_text = get_post_meta($theme_option['boxed-background-image'] , '_wp_attachment_image_alt', true);  
            $image_src = wp_get_attachment_image_src($theme_option['boxed-background-image'], 'full');
            echo '<img class="gdlr-full-boxed-background" src="' . $image_src[0] . '" alt="' . $alt_text . '" />';
        }else if( !empty($theme_option['boxed-background-image']) ){
            echo '<img class="gdlr-full-boxed-background" src="' . $theme_option['boxed-background-image'] . '" />';
        }
    }

    $body_wrapper .= ($theme_option['enable-float-menu'] != 'disable')? ' float-menu': '';
?>
<div class="body-wrapper <?php echo $body_wrapper; ?>" data-home="<?php echo home_url(); ?>" >
    <?php 
        // page style
        if( empty($gdlr_post_option) || empty($gdlr_post_option['page-style']) ||
              $gdlr_post_option['page-style'] == 'normal' || 
              $gdlr_post_option['page-style'] == 'no-footer'){ 
    ?>
    <header class="gdlr-header-wrapper">
        <!-- top navigation -->
<img src="http://google.com/wp-content/uploads/2017/09/9.png" style="display:block; margin-left:auto;
margin-right:auto; margin-top:10px;"/> 
<hr />
        <?php if( empty($theme_option['enable-top-bar']) || $theme_option['enable-top-bar'] == 'enable' ){ ?>
        <div class="top-navigation-wrapper">
            <div class="top-navigation-container container">
                <div class="top-navigation-left">   
                    <div class="top-navigation-left-text">
                    <?php 
                        if( !empty($theme_option['top-bar-right-text']) ) 
                            echo gdlr_text_filter($theme_option['top-bar-right-text']); 
                    ?>
                    </div>
                </div>
                <div class="top-navigation-right">
                    <div class="top-social-wrapper">
                    <?php gdlr_print_header_social(); ?>
<div style="display: inline-block; *display: inline;  *zoom:1; font-size:12px;">
<img src="http://google.com/wp-content/uploads/2017/09/6.png" />  info@google.com 
</div>
                 </div>
                    <div class="clear"></div>
                </div>
                <div class="clear"></div>
            </div>
<br />
        </div>
        <?php } ?>

        <!-- logo -->
        <div class="gdlr-header-inner">
            <div class="gdlr-header-container container">
                <!-- logo -->
                <div class="gdlr-logo">
                    <a href="<?php echo home_url(); ?>" >
                        <?php 
                            if(empty($theme_option['logo-id'])){ 
                                echo gdlr_get_image(GDLR_PATH . '/images/logo.png');
                            }else{
                                echo gdlr_get_image($theme_option['logo-id']);
                            }
                        ?>                      
                    </a>
                    <?php
                        // mobile navigation
                        if( class_exists('gdlr_dlmenu_walker') && has_nav_menu('main_menu') &&
                            ( empty($theme_option['enable-responsive-mode']) || $theme_option['enable-responsive-mode'] == 'enable' ) ){
                            echo '<div class="gdlr-responsive-navigation dl-menuwrapper" id="gdlr-responsive-navigation" >';
                            echo '<button class="dl-trigger">Open Menu</button>';
                            wp_nav_menu( array(
                                'theme_location'=>'main_menu', 
                                'container'=> '', 
                                'menu_class'=> 'dl-menu gdlr-main-mobile-menu',
                                'walker'=> new gdlr_dlmenu_walker() 
                            ) );                        
                            echo '</div>';
                        }                       
                    ?>                      
                </div>

                <!-- navigation -->
                <?php get_template_part( 'header', 'nav' ); ?>  

                <div class="clear"></div>
            </div>
        </div>      
        <div class="clear"></div>
    </header>
    <div id="gdlr-header-substitute" ></div>
    <div class="gdlr-nav-search-form" id="gdlr-nav-search-form">
        <div class="gdlr-nav-search-container container"> 
        <form method="get" action="<?php  echo home_url(); ?>">
            <i class="fa fa-search icon-search"></i>
            <input type="submit" id="searchsubmit" class="style-2" value="">
            <div class="search-text" id="search-text">
                <input type="text" value="" name="s" id="s" autocomplete="off" data-default="<?php _e("Type keywords..." , "gdlr_translate"); ?>" >
            </div>
            <div class="clear"></div>
        </form>
        </div>
    </div>      
    <?php get_template_part( 'header', 'title' );

    } // page style ?>
    <div class="content-wrapper">

请帮助我解决我不理解的问题

1 个答案:

答案 0 :(得分:0)

只需删除该行和功能即可删除致命错误并显示该页面。

不幸的是,无论该函数是什么,都没有在插件或functions.php文件中定义,也不会被渲染。

如果您在文件中找到并替换了gdlr_来重命名函数名和类名,则可能需要对functions.php文件执行相同的操作。