我有一个问题,我有一个单页 wordpress 主题,我想在其中实现 WP 菜单。我创建了一个自定义walker,这样我就可以创建#post-slug 或#page-slug 之类的链接,而不是将用户重定向到另一个页面,但是当我需要从主页上的菜单中显示帖子时,问题就出现了。
显然我不能在一个查询中同时显示页面和帖子,所以唯一的解决方案是创建两个查询,但是,我怎样才能获得在外观>菜单中添加的帖子或页面的 ID?我只需要页面或帖子,而不需要自定义链接或类别/等。
任何帮助是极大的赞赏。
试试这个
<?php the_ID();
参考:http ://codex.wordpress.org/Template_Tags/the_ID
此函数显示帖子的 ID,返回 ID 使用get_the_ID()
。
编辑
我很确定你需要这个wp_get_nav_menu_items( $menu, $args );
功能。
参考:http ://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items