2016-05-29 2 views
0

Ich versuche, ein WordPress Theme von Grund auf neu zu erstellen mit Bootstrap Ich benutze eine Datei, die ich von GitHub und habe eine Menge Dinge daraus umgesetzt. Sie können es in Github finden. Der Name ist: twittem/wp-Bootstrap-navwalkerErstellen von Wordpress-Thema mit Bootstrap und Probleme mit der Registrierung Menübereich

ich jetzt Menüs erschaffe/Menübereich zu registrieren und haben den folgenden Code verwendet:

<?php 
require_once('wp_bootstrap_navwalker.php'); 

//theme support 
function theme_setup(){ 
//nav menu 
    register_nav_menus(array(
     'primary' => __('Primary Menu') 
    )); 
} 
//for the above function to work we need tocreate an addaction function, which lets us choose a hook to run it 
//the one we want is aftr set up theme 

    add_action('after_setup_theme','wpb_theme_setup'); 

Nachdem ich dies das Menü erscheint, aber es ist ein Fehler darüber, der ist:

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'wpb_theme_setup' not found or invalid function name in C:\wamp\www\wordpress-bootstrap\bootstrap\wp-includes\plugin.php on line525 
Call Stack 
# Time Memory Function Location 
1 0.0005 241464 {main}() ..\index.php:0 
2 0.0007 244632 require('C:\wamp\www\wordpress-bootstrap\bootstrap\wp-blog-header.php') ..\index.php:17 
3 0.0011 264688 require_once('C:\wamp\www\wordpress-bootstrap\bootstrap\wp-load.php') ..\wp-blog-header.php:13 
4 0.0016 275768 require_once('C:\wamp\www\wordpress-bootstrap\bootstrap\wp-config.php') ..\wp-load.php:37 
5 0.0027 402232 require_once('C:\wamp\www\wordpress-bootstrap\bootstrap\wp-settings.php') ..\wp-config.php:89 
6 0.3356 21979856 do_action() ..\wp-settings.php:377 
7 0.3357 21981408 call_user_func_array:{C:\wamp\www\wordpress-bootstrap\bootstrap\wp-includes\plugin.php:525} () 

Ich weiß nicht, wie man diesen Fehler löst oder was man dagegen tun kann. Kann mir bitte jemand helfen.

Antwort

2

ändern function theme_setup(){-function wpb_theme_setup(){

Der Haken add_action('after_setup_theme','theme_setup'); versucht, eine Funktion aufzurufen, die nicht existiert.

+0

vielen Dank – user2296604

+0

Gern geschehen. Sie können auf das Feld "Antwort annehmen" klicken, damit andere wissen, dass die Frage beantwortet wurde. –

+0

Ich weiß nicht, wo ist die Annahme-Box – user2296604

Verwandte Themen