Member 13761429 Ответов: 3

Предупреждение: call_user_func_array() ожидает, что параметр 1 будет допустимым обратным вызовом, функция 'wordpress_footer_menu' не найдена или недопустимое имя функции


Предупреждение: call_user_func_array() ожидает, что параметр 1 будет допустимым обратным вызовом, функция 'wordpress_footer_menu' не найдена или недопустимое имя функции в C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php on line 286

function.php
<?php
function wordpress_menu() {
	register_nav_menu('primary','Top Navigation');
}
add_action('init','wordpress_menu');

function wordpress_footer_menu() {
	register_nav_menu('footer','Footer Navigation');
}
add_action('init',' wordpress_footer_menu');

add_theme_support('post-thumbnails');

?>

header.php
<!DOCTYPE HTML>


<meta charset= "<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> | <?php wp_title(); ?>

<?php wp_head(); ?>



	<div id="wrapper">
    	<div id="header">
        	<div id="logo">
            	<h2><?php bloginfo('name'); ?></h2>
                <h4><?php bloginfo('description'); ?></h4>
        	</div>
            <div id="menu">
            	<?php wp_nav_menu(array('theme_location' => 'primary')); ?>
            </div>
        </div>


footer.php
</div>
<div id="footer">
© wordpress.com All rights reserved.
</div>
<?php wp_footer(); ?>

index.php
<?php get_header(); ?>
<div id="body_content"></div>
<?php get_footer(); ?>

class-wp-hook.php
foreach ( $this->callbacks[ $priority ] as $the_ ) {
				if( ! $this->doing_action ) {
					$args[ 0 ] = $value;
				}

				// Avoid the array_slice if possible.
				if ( $the_['accepted_args'] == 0 ) {
					$value = call_user_func_array( $the_['function'], array() );
				} elseif ( $the_['accepted_args'] >= $num_args ) {
					$value = call_user_func_array( $the_['function'], $args );
				} else {
					$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) );
				}
			}
		} while ( false !== next( $this->iterations[ $nesting_level ] ) );

		unset( $this->iterations[ $nesting_level ] );
		unset( $this->current_priority[ $nesting_level ] );

		$this->nesting_level--;

		return $value;
	}


Что я уже пробовал:

Предупреждение: call_user_func_array() ожидает, что параметр 1 будет допустимым обратным вызовом, функция 'wordpress_footer_menu' не найдена или недопустимое имя функции в C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php on line 286

3 Ответов

Рейтинг:
28

John R. Shaw

Я не знаю php, но ведущее место в нем

' wordpress_footer_menu' 
может быть, в этом и проблема.


Member 13761429

спасибо, чувак ... ты прав.....

Рейтинг:
2

Member 14853674

Предупреждение: call_user_func_array() ожидает, что параметр 1 будет допустимым обратным вызовом, функция 'newsmag_login_errors()' не найдена или недопустимое имя функции в /home/netflixl/public_html/wp-includes/class-wp-hook.php на строке 287


Richard Deeming

Ваше сообщение об ошибке не является "решением" этого уже решенного вопроса.

CHill60

Если это был вопрос, то вам нужно использовать красную ссылку "задать вопрос" в верхней части страницы.

Рейтинг:
16

User 7429338

Делает класс-wp-крюк.php имеет доступ к этой функции? Он должен иметь include или require или require_once или аналогичный для function.php например,

require_once('function.php');