我在此网站上发现了一个帖子,用于添加自定义" mytheme_list_pages"到functions.php文件,以便将title属性添加到链接。虽然这可以将title属性添加到" 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;
}
}
?>
非常感谢!
答案 0 :(得分:0)
这是更新的代码,
<?php mytheme_list_pages('exclude=819&title_li=&sort_column=menu_order'); ?>
<?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;
}
}
?>
了解更多信息http://codex.wordpress.org/Function_Reference/get_pages