有几种方法可以做到这一点。一种方法可能是在web服务器上创建一个文件,加载WP(以便您可以使用其功能),然后让它在特定URL上弹出您想要的菜单,如:
http://site/nav.php
在该文件中,您可以执行以下操作:
<?php
include( \'./wp-load.php\' ); // load up WordPress
wp_nav_menu( array ( \'menu\' => \'whatever\' ); // spit out a menu called \'menu\'
?>
然后在另一个站点上,您将希望获得该文件的输出,如下所示:
<?php echo file_get_contents(\'http://site/nav.php\') ?>
这会在第二个站点的需要位置弹出菜单。
为了让它看起来正确,你还必须从其他网站带来一些标记和样式,但这就是要点。
相关:wp_nav_menu(); Outside WordPress installation