我有一个问题,我有一个单页的wordpress主题,我想在其中实现WP Menus。我创建了一个自定义walker,所以我可以创建像#post-slug或#page-slug这样的链接,而不是将用户重定向到另一个页面,但是当我需要从主页上的菜单中显示帖子时,问题出现了。
显然,我不能在一个查询中显示页面和帖子,因此唯一的解决方案是创建两个查询,但是,我怎样才能获得在Appearance>中添加的帖子或页面的ID。菜单?我只需要页面或帖子,而不是自定义链接或类别/等。
非常感谢任何帮助。
答案 0 :(得分:2)
试试这个
<?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