我有一个WordPress网站,它在页面顶部生成一个菜单,其中包含:
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) ); ?>
此行位于名为
header.php
.
(wp admin中的位置为:Appearance -> Editor -> Templates -> Header (header.php)
我需要做的是使用我之前的台词:
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) ); ?>
在单独的php文件中。因此,当我导航到:`http://mijnwpsite.com/justthemenu.php
它只输出菜单。没有doctype或任何东西。
为此,我必须采取哪些步骤?
提前谢谢。
最合适的回答,由SO网友:Joshua Abenazer 整理而成
您需要的路径是wp-blog-header.php
访问独立PHP文件中的WordPress功能。所以你的justthemenu.php
文件应包含以下代码。
<?php
require(\'/wp-blog-header.php\');
wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) );
?>