web-dev-qa-db-fra.com

Navigation dans le menu de sortie dans un fichier php

J'ai un site WordPress qui génère un menu en haut de la page avec ceci:

<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

Cette ligne est située quelque part dans un fichier appelé header.php.

(L'emplacement dans wp-admin est: Appearance -> Editor -> Templates -> Header (header.php)

Ce que je dois faire, c'est utiliser la ligne que j'ai donnée précédemment:

<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

Dans un fichier php séparé. Ainsi, lorsque je navigue vers: `http://mijnwpsite.com/justthemenu.php

Qu'il ne sort que le menu. Pas de doctype ou quoi que ce soit.

Quelles mesures dois-je prendre pour cela?

Merci d'avance.

2
Vivendi

Vous auriez besoin du chemin d'accès à wp-blog-header.php pour accéder aux fonctionnalités de WordPress dans un fichier autonome PHP. Donc, votre fichier justthemenu.php doit contenir le code suivant.

<?php
    require('/wp-blog-header.php');
    wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) );
?>
2
Joshua Abenazer