【发布时间】:2014-01-28 16:41:30
【问题描述】:
我在此站点上找到了一篇文章,将自定义“mytheme_list_pages”添加到 functions.php 文件中,以便将标题属性添加到链接。虽然这可以将标题属性添加到“href”输出,但它不再像 wp_list_pages 那样保留菜单的顺序。有人可以告诉我如何订购下面自定义代码的输出吗?
我正在从我的 page.php 文件中调用函数,如下所示:
<?php mytheme_list_pages('exclude=819&title_li='); ?>
自定义函数如下:
<?php
function mytheme_list_pages($param) {
$pages = get_pages($param);
foreach ( $pages as $page ) {
$li = '<li><a href="' . get_page_link( $page->ID ) . '" title="';
$li .= esc_attr($page->post_title);
$li .= '">';
$li .= $page->post_title;
$li .= '</a></li>';
echo $li;
}
}
?>
非常感谢!
【问题讨论】:
-
罗伯特,它在你的 $param 变量中。您能否在调用此函数时编辑您的问题以包含 $param 的内容?
-
谢谢,凯尔。实际上,排除确实有效。只是想让这个自定义函数像我在 Wordpress 中订购页面一样订购页面输出。 @cale_b
-
我实际上是通过将“&sort_column=menu_order”添加到我的参数中找到的。干杯!