2016-10-27 2 views
-4

я получаю эту ошибку на моей странице:Wordpress Заголовок Fatal Error

Fatal error: Can't use function return value in write context in /home/shamsavh/public_html/wp-content/themes/bleute/header.php on line 35

код в строке 35 $header_setting = '';. Ниже приведен подробный код, может кто-то помочь?

<!DOCTYPE html> 
<!--[if lt IE 7 ]><html class="ie ie6" <?php language_attributes(); ?>> <![endif]--> 
<!--[if IE 7 ]><html class="ie ie7" <?php language_attributes(); ?>> <![endif]--> 
<!--[if IE 8 ]><html class="ie ie8" <?php language_attributes(); ?>> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> 
<html <?php language_attributes(); ?>> <!--<![endif]--> 
<head> 
    <meta charset="<?php bloginfo('charset'); ?>" /> 
    <!--[if lt IE 9]> 
     <script src="<?php echo esc_url(get_template_directory_uri()); ?>/asset/js/html5.js"></script> 
    <![endif]--> 
    <!-- Mobile Specific Metas 
    ================================================== --> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <link rel="profile" href="http://gmpg.org/xfn/11" /> 
<?php wp_head();?> 
</head> 
<body <?php body_class(); ?>> 
<div id="bleute-mobile-menu"> 
    <button> 
     <i></i> 
     <i></i> 
     <i></i> 
    </button> 
    <?php wp_nav_menu(array(// show menu mobile 
      'theme_location' => 'mobile-menu', 
      'container' => 'nav', 
      'container_class' => 'mobile-menu' 
    )); ?> 
</div> 
<?php 
if (!is_404()) { 
    ***$header_setting = '';*** 
    $header_page_setting = get_post_meta(get_the_ID(), '_beautheme_custom_header', TRUE); 
    if (!empty(bleute_GetOption('header-type'))) { 
     $header_setting = bleute_GetOption('header-type'); 
    } 
    if ($header_page_setting) { 
     $header_setting = $header_page_setting; 
    } 
    if (empty($header_setting)) { 
     $header_setting = 'none-slide'; 
    } 
    if(is_search() == 'true'){ 
     $header_setting = 'none-slide'; 
    } 
    get_template_part('templates/header', $header_setting); 
    if (bleute_GetOption('enable-fixed') == '2') { 
     get_template_part('templates/header-stick', $header_setting); 
    } 
?> 
<?php }?> 
+0

Эта линия, безусловно, будет _not_ вызвать эту ошибку, извините. – arkascha

+1

Возможный дубликат [Weird PHP error: «Невозможно использовать возвращаемое значение функции в контексте записи»] (http://stackoverflow.com/questions/1532693/weird-php-error-cant-use-function-return-value -in-write-context) – Andreas

+0

Отметьте самый высокий проголосовавший ответ – Andreas

ответ

0

Удалите звездочки со всего кода в строке 35. Это приведет к сбою PHP. Так очередь:

***$header_setting = '';*** 

в

$header_setting = ''; 
+0

Это приведет к ошибке синтаксиса – Andreas

+0

, но все же –