如何在Foreach循环中获取永久链接

时间:2016-03-26 作者:Ivan Topić

当我没有一个普通的if-while循环时该怎么办,如何获得永久链接?

$page_children = get_page_children( 8, $all_wp_pages );

foreach( $page_children as $page ) :

    echo $page->post_title;
    the_permalink();

endforeach;

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

您应该使用get_permalink 函数并将$page作为参数传递。

foreach( $page_children as $page ) :

  echo $page->post_title;
  get_permalink($page);

endforeach;

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?