在外部网站上显示WordPress菜单

时间:2014-12-23 作者:Dan Alexander

因此,我一直在使用Vantage主题的网站上工作,我想从该网站中选择菜单并嵌入下面子目录中的另一个网站,我在互联网上搜索过,试图找到可能尝试过这样做但没有成功的人,所以我来这里。谁能告诉我怎么做?

提前感谢!

1 个回复
最合适的回答,由SO网友:RitterKnight 整理而成

有几种方法可以做到这一点。一种方法可能是在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

结束

相关推荐

Wordpress Remove Submenus

我在这里找到了一个已回答的问题Remove menus and submenus 2 Answers 对于我的问题,但是否有一种方法可以稍微更改代码,以便删除所有编辑器角色的子菜单。不仅仅针对一个用户?有没有办法改进这段代码?我正在使用3.5.1 WordPress版本code that I am using: add_action(\'_admin_menu\', \'remove_editor_submenu\', 1); function remove_editor_submenu() {&