0

我有一个问题,我有一个单页 wordpress 主题,我想在其中实现 WP 菜单。我创建了一个自定义walker,这样我就可以创建#post-slug 或#page-slug 之类的链接,而不是将用户重定向到另一个页面,但是当我需要从主页上的菜单中显示帖子时,问题就出现了。

显然我不能在一个查询中同时显示页面和帖子,所以唯一的解决方案是创建两个查询,但是,我怎样才能获得在外观>菜单中添加的帖子或页面的 ID?我只需要页面或帖子,而不需要自定义链接或类别/等。

任何帮助是极大的赞赏。

4

1 回答 1

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

于 2012-08-24T10:17:03.620 回答