搜索具有永久链接的页面

时间:2013-10-26 作者:Daniel A. White

我用这种方式搜索帖子

$args = array(
   \'name\' => $permalink,
   \'post_type\' => \'page\',
   \'post_status\' => \'publish\',
   \'posts_per_page\' => 1
);
$posts = get_posts( $args );
当我将“page1”和“page2”分别放在$permalink.

我怎样才能创建一个查询来处理我要搜索“foo/page2”的情况?

edit 我想获取post对象,以便从中检索一些数据。

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

如果我理解得很好(我不确定),那么您可能只需要get_page_by_path 功能:

$pagefoo = get_page_by_path(\'foo/page2\');
$pagefoo 变量包含带有slug的页面的post对象\'page2\' 这是带有slug的page的子级\'foo\'.

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post