0
我在wp_list_pages上使用自定義步行者,現在我想根據他們是否有孩子來更改$ link和$ checkchildren的值。wp_list_pages檢查是否沒有子女
我想$ linkcss和$ checkchildren爲空,如果它有沒有孩子
$children = wp_list_pages(array(
'sort_column' => 'menu_order',
'title_li' => '',
'echo' => 1,
'walker' => new Sidebar_Custom_Walker()
));
class Sidebar_Custom_Walker extends Walker_Page {
function start_el(&$output, $page, $depth, $args, $current_page = 0) {
$output .= $indent . '<li class="rtChild">';
$linkcss ="c1"; // should be blank if no children
$output .= '<a href="' . get_permalink($page->ID) . '" class="'.$linkcss .'">' . $link_before;
$output .= apply_filters('the_title', $page->post_title, $page->ID);
$output .= $link_after . '</a>
$checkchildren = '<span class="plusBtn"></span>'; // should be blank if no children
$output .= $checkchildren;
}
}