web-dev-qa-db-fra.com

Lorsque vous cliquez sur l'élément de menu qui ne va pas à une page spécifique

J'ai un menu avec 4 éléments de liste et j'ai 4 fichiers php avec une structure de page différente. Et quand j'essaie de naviguer vers une autre page, je reçois l'URL demandée introuvable. Je ne sais pas ce qui ne va pas ou ce qui me manque. Tout cela, je le fais sur le serveur Xampp local. C'est ce que j'ai fait jusqu'à présent.

function.php

function main_menu() {
    add_theme_support('menus');
    register_nav_menus(array(
        'primary' => __('Primary Main Menu'),
    ));

Menu situé dans la page d'accueil

<ul class="nav navbar-nav navbar-right">

        <?php 

            $args = array(
            'container' => false,
            'menu_id' => false,
            'items-wrap' => '',
                'theme_location' => 'primary'
            );

            //Remove class and id from li elements

            add_filter('nav_menu_item_id', 'clear_nav_menu_item_id', 10, 3);
            function clear_nav_menu_item_id($id, $item, $args) {
                return "";
            }

            add_filter('nav_menu_css_class', 'clear_nav_menu_item_class', 10, 3);
            function clear_nav_menu_item_class($classes, $item, $args) {
                return array();
            }

            wp_nav_menu($args);

        ?>
    </ul>

Également dans le panneau d'administration, j'ai coché la case "Menu principal principal".

1
Andrew

Correction du problème en renommant chaque fichier pour le menu template- {nom_fichier} .php et en l'ajoutant au début du fichier

/*
    Template Name: Page name
*/
0
Andrew