*/
class PostTypesOrderWalker extends \Walker {
var $db_fields = [
'parent' => 'post_parent',
'id' => 'ID',
];
function start_lvl( &$output, $depth = 0, $args = [] ) {
$indent = str_repeat( "\t", $depth );
$output .= "\n$indent
\n";
}
function end_lvl( &$output, $depth = 0, $args = [] ) {
$indent = str_repeat( "\t", $depth );
$output .= "$indent
\n";
}
function start_el( &$output, $page, $depth = 0, $args = [], $id = 0 ) {
if ( $depth ) {
$indent = str_repeat( "\t", $depth );
} else {
$indent = '';
}
extract( $args, EXTR_SKIP );
$item_details = apply_filters( 'the_title', $page->post_title, $page->ID );
$item_details = apply_filters( 'adminify_pto/pto_media_item_data', $item_details, $page );
$output .= $indent . '' . esc_html( $item_details ) . '';
}
function end_el( &$output, $page, $depth = 0, $args = [] ) {
$output .= "\n";
}
}