/home/desid573/public_html/magicride.ng/wp-includes
NameSizeModeActions
blocks/-0755rm
certificates/-0755rm
css/-0755rm
customize/-0755rm
fonts/-0755rm
ID3/-0755rm
images/-0755rm
IXR/-0755rm
js/-0755rm
pomo/-0755rm
random_compat/-0755rm
Requests/-0755rm
rest-api/-0755rm
SimplePie/-0755rm
sodium_compat/-0755rm
Text/-0755rm
theme-compat/-0755rm
widgets/-0755rm
admin-bar.php304350644editdlrm
atomlib.php118390644editdlrm
author-template.php166500644editdlrm
blocks.php182410644editdlrm
bookmark-template.php119180644editdlrm
bookmark.php139010644editdlrm
cache.php218740644editdlrm
canonical.php284870644editdlrm
capabilities.php317210644editdlrm
category-template.php520310644editdlrm
category.php122270644editdlrm
class-feed.php5230644editdlrm
class-http.php371410644editdlrm
class-IXR.php25730644editdlrm
class-json.php404760644editdlrm
class-oembed.php314820644editdlrm
class-phpass.php73170644editdlrm
class-phpmailer.php1482440644editdlrm
class-pop3.php209190644editdlrm
class-requests.php297900644editdlrm
class-simplepie.php892640644editdlrm
class-smtp.php394760644editdlrm
class-snoopy.php377850644editdlrm
class-walker-category-dropdown.php21270644editdlrm
class-walker-category.php77510644editdlrm
class-walker-comment.php136540644editdlrm
class-walker-nav-menu.php86420644editdlrm
class-walker-page-dropdown.php22980644editdlrm
class-walker-page.php69930644editdlrm
class-wp-admin-bar.php169200644editdlrm
class-wp-ajax-response.php51270644editdlrm
class-wp-block-parser.php152150644editdlrm
class-wp-block-type-registry.php50890644editdlrm
class-wp-block-type.php48150644editdlrm
class-wp-comment-query.php432230644editdlrm
class-wp-comment.php89610644editdlrm
class-wp-customize-control.php250530644editdlrm
class-wp-customize-manager.php2018560644editdlrm
class-wp-customize-nav-menus.php543540644editdlrm
class-wp-customize-panel.php96470644editdlrm
class-wp-customize-section.php102290644editdlrm
class-wp-customize-setting.php282430644editdlrm
class-wp-customize-widgets.php662960644editdlrm
class-wp-dependency.php23350644editdlrm
class-wp-editor.php678720644editdlrm
class-wp-embed.php147320644editdlrm
class-wp-error.php49230644editdlrm
class-wp-fatal-error-handler.php64620644editdlrm
class-wp-feed-cache-transient.php25600644editdlrm
class-wp-feed-cache.php7490644editdlrm
class-wp-hook.php141050644editdlrm
class-wp-http-cookie.php68470644editdlrm
class-wp-http-curl.php119280644editdlrm
class-wp-http-encoding.php65030644editdlrm
class-wp-http-ixr-client.php33260644editdlrm
class-wp-http-proxy.php60610644editdlrm
class-wp-http-requests-hooks.php18760644editdlrm
class-wp-http-requests-response.php43980644editdlrm
class-wp-http-response.php28710644editdlrm
class-wp-http-streams.php153850644editdlrm
class-wp-image-editor-gd.php130610644editdlrm
class-wp-image-editor-imagick.php217800644editdlrm
class-wp-image-editor.php117610644editdlrm
class-wp-list-util.php63960644editdlrm
class-wp-locale-switcher.php50260644editdlrm
class-wp-locale.php146290644editdlrm
class-wp-matchesmapregex.php18040644editdlrm
class-wp-meta-query.php234360644editdlrm
class-wp-metadata-lazyloader.php53840644editdlrm
class-wp-network-query.php178350644editdlrm
class-wp-network.php122170644editdlrm
class-wp-oembed-controller.php60240644editdlrm
class-wp-paused-extensions-storage.php49330644editdlrm
class-wp-post-type.php182360644editdlrm
class-wp-post.php64410644editdlrm
class-wp-query.php1308180644editdlrm
class-wp-recovery-mode-cookie-service.php62470644editdlrm
class-wp-recovery-mode-email-service.php79960644editdlrm
class-wp-recovery-mode-key-service.php42840644editdlrm
class-wp-recovery-mode-link-service.php33700644editdlrm
class-wp-recovery-mode.php112540644editdlrm
class-wp-rewrite.php598210644editdlrm
class-wp-role.php26610644editdlrm
class-wp-roles.php83280644editdlrm
class-wp-session-tokens.php74300644editdlrm
class-wp-simplepie-file.php23260644editdlrm
class-wp-simplepie-sanitize-kses.php17750644editdlrm
class-wp-site-query.php280380644editdlrm
class-wp-site.php73060644editdlrm
class-wp-tax-query.php194330644editdlrm
class-wp-taxonomy.php106610644editdlrm
class-wp-term-query.php346560644editdlrm
class-wp-term.php52650644editdlrm
class-wp-text-diff-renderer-inline.php7160644editdlrm
class-wp-text-diff-renderer-table.php164480644editdlrm
class-wp-theme.php503860644editdlrm
class-wp-user-meta-session-tokens.php29900644editdlrm
class-wp-user-query.php312240644editdlrm
class-wp-user.php214140644editdlrm
class-wp-walker.php126870644editdlrm
class-wp-widget-factory.php37810644editdlrm
class-wp-widget.php178340644editdlrm
class-wp-xmlrpc-server.php2078490644editdlrm
class-wp.php247540644editdlrm
class.wp-dependencies.php115120644editdlrm
class.wp-scripts.php171910644editdlrm
class.wp-styles.php98420644editdlrm
comment-template.php898690644editdlrm
comment.php1153730644editdlrm
compat.php177530644editdlrm
cron.php324600644editdlrm
date.php356180644editdlrm
default-constants.php101260644editdlrm
default-filters.php257270644editdlrm
default-widgets.php21800644editdlrm
deprecated.php1142700644editdlrm
embed-template.php3440644editdlrm
embed.php471220644editdlrm
error-protection.php33860644editdlrm
error_log5654880644editdlrm
feed-atom-comments.php53780644editdlrm
feed-atom.php30810644editdlrm
feed-rdf.php26600644editdlrm
feed-rss.php11900644editdlrm
feed-rss2-comments.php41220644editdlrm
feed-rss2.php37820644editdlrm
feed.php213800644editdlrm
formatting.php2956780644editdlrm
functions.php2199590644editdlrm
functions.wp-scripts.php128300644editdlrm
functions.wp-styles.php82190644editdlrm
general-template.php1466320644editdlrm
http.php224240644editdlrm
kses.php572330644editdlrm
l10n.php519250644editdlrm
link-template.php1384820644editdlrm
load.php431460644editdlrm
locale.php1410644editdlrm
media-template.php489220644editdlrm
media.php1447630644editdlrm
meta.php465510644editdlrm
ms-blogs.php231220644editdlrm
ms-default-constants.php47850644editdlrm
ms-default-filters.php64140644editdlrm
ms-deprecated.php199070644editdlrm
ms-files.php26490644editdlrm
ms-functions.php870590644editdlrm
ms-load.php195570644editdlrm
ms-network.php36580644editdlrm
ms-settings.php41340644editdlrm
ms-site.php430640644editdlrm
nav-menu-template.php220080644editdlrm
nav-menu.php406720644editdlrm
option.php695550644editdlrm
pluggable-deprecated.php62620644editdlrm
pluggable.php986300644editdlrm
plugin.php320680644editdlrm
post-formats.php70240644editdlrm
post-template.php617640644editdlrm
post-thumbnail-template.php89570644editdlrm
post.php2353640644editdlrm
query.php329930644editdlrm
registration-functions.php1800644editdlrm
registration.php1800644editdlrm
rest-api.php420530644editdlrm
revision.php215860644editdlrm
rewrite.php177230644editdlrm
rss-functions.php1930644editdlrm
rss.php232080644editdlrm
script-loader.php1096050644editdlrm
session.php2430644editdlrm
shortcodes.php216980644editdlrm
spl-autoload-compat.php25740644editdlrm
taxonomy.php1566550644editdlrm
template-loader.php26950644editdlrm
template.php208280644editdlrm
theme.php1023010644editdlrm
update.php253820644editdlrm
user.php1240860644editdlrm
vars.php57150644editdlrm
version.php7620644editdlrm
widgets.php572000644editdlrm
wlwmanifest.xml10450644editdlrm
wp-db.php1016200644editdlrm
wp-diff.php6620644editdlrm
Edit: /home/desid573/public_html/magicride.ng/wp-includes/class-wp-walker.php (12687B)
db_fields['id']; $id = $element->$id_field; //display this element $this->has_children = ! empty( $children_elements[ $id ] ); if ( isset( $args[0] ) && is_array( $args[0] ) ) { $args[0]['has_children'] = $this->has_children; // Back-compat. } $cb_args = array_merge( array( &$output, $element, $depth ), $args ); call_user_func_array( array( $this, 'start_el' ), $cb_args ); // descend only when the depth is right and there are childrens for this element if ( ( $max_depth == 0 || $max_depth > $depth + 1 ) && isset( $children_elements[ $id ] ) ) { foreach ( $children_elements[ $id ] as $child ) { if ( ! isset( $newlevel ) ) { $newlevel = true; //start the child delimiter $cb_args = array_merge( array( &$output, $depth ), $args ); call_user_func_array( array( $this, 'start_lvl' ), $cb_args ); } $this->display_element( $child, $children_elements, $max_depth, $depth + 1, $args, $output ); } unset( $children_elements[ $id ] ); } if ( isset( $newlevel ) && $newlevel ) { //end the child delimiter $cb_args = array_merge( array( &$output, $depth ), $args ); call_user_func_array( array( $this, 'end_lvl' ), $cb_args ); } //end this element $cb_args = array_merge( array( &$output, $element, $depth ), $args ); call_user_func_array( array( $this, 'end_el' ), $cb_args ); } /** * Display array of elements hierarchically. * * Does not assume any existing order of elements. * * $max_depth = -1 means flatly display every element. * $max_depth = 0 means display all levels. * $max_depth > 0 specifies the number of display levels. * * @since 2.1.0 * * @param array $elements An array of elements. * @param int $max_depth The maximum hierarchical depth. * @return string The hierarchical item output. */ public function walk( $elements, $max_depth ) { $args = array_slice( func_get_args(), 2 ); $output = ''; //invalid parameter or nothing to walk if ( $max_depth < -1 || empty( $elements ) ) { return $output; } $parent_field = $this->db_fields['parent']; // flat display if ( -1 == $max_depth ) { $empty_array = array(); foreach ( $elements as $e ) { $this->display_element( $e, $empty_array, 1, 0, $args, $output ); } return $output; } /* * Need to display in hierarchical order. * Separate elements into two buckets: top level and children elements. * Children_elements is two dimensional array, eg. * Children_elements[10][] contains all sub-elements whose parent is 10. */ $top_level_elements = array(); $children_elements = array(); foreach ( $elements as $e ) { if ( empty( $e->$parent_field ) ) { $top_level_elements[] = $e; } else { $children_elements[ $e->$parent_field ][] = $e; } } /* * When none of the elements is top level. * Assume the first one must be root of the sub elements. */ if ( empty( $top_level_elements ) ) { $first = array_slice( $elements, 0, 1 ); $root = $first[0]; $top_level_elements = array(); $children_elements = array(); foreach ( $elements as $e ) { if ( $root->$parent_field == $e->$parent_field ) { $top_level_elements[] = $e; } else { $children_elements[ $e->$parent_field ][] = $e; } } } foreach ( $top_level_elements as $e ) { $this->display_element( $e, $children_elements, $max_depth, 0, $args, $output ); } /* * If we are displaying all levels, and remaining children_elements is not empty, * then we got orphans, which should be displayed regardless. */ if ( ( $max_depth == 0 ) && count( $children_elements ) > 0 ) { $empty_array = array(); foreach ( $children_elements as $orphans ) { foreach ( $orphans as $op ) { $this->display_element( $op, $empty_array, 1, 0, $args, $output ); } } } return $output; } /** * paged_walk() - produce a page of nested elements * * Given an array of hierarchical elements, the maximum depth, a specific page number, * and number of elements per page, this function first determines all top level root elements * belonging to that page, then lists them and all of their children in hierarchical order. * * $max_depth = 0 means display all levels. * $max_depth > 0 specifies the number of display levels. * * @since 2.7.0 * * @param array $elements * @param int $max_depth The maximum hierarchical depth. * @param int $page_num The specific page number, beginning with 1. * @param int $per_page * @return string XHTML of the specified page of elements */ public function paged_walk( $elements, $max_depth, $page_num, $per_page ) { if ( empty( $elements ) || $max_depth < -1 ) { return ''; } $args = array_slice( func_get_args(), 4 ); $output = ''; $parent_field = $this->db_fields['parent']; $count = -1; if ( -1 == $max_depth ) { $total_top = count( $elements ); } if ( $page_num < 1 || $per_page < 0 ) { // No paging $paging = false; $start = 0; if ( -1 == $max_depth ) { $end = $total_top; } $this->max_pages = 1; } else { $paging = true; $start = ( (int) $page_num - 1 ) * (int) $per_page; $end = $start + $per_page; if ( -1 == $max_depth ) { $this->max_pages = ceil( $total_top / $per_page ); } } // flat display if ( -1 == $max_depth ) { if ( ! empty( $args[0]['reverse_top_level'] ) ) { $elements = array_reverse( $elements ); $oldstart = $start; $start = $total_top - $end; $end = $total_top - $oldstart; } $empty_array = array(); foreach ( $elements as $e ) { $count++; if ( $count < $start ) { continue; } if ( $count >= $end ) { break; } $this->display_element( $e, $empty_array, 1, 0, $args, $output ); } return $output; } /* * Separate elements into two buckets: top level and children elements. * Children_elements is two dimensional array, e.g. * $children_elements[10][] contains all sub-elements whose parent is 10. */ $top_level_elements = array(); $children_elements = array(); foreach ( $elements as $e ) { if ( 0 == $e->$parent_field ) { $top_level_elements[] = $e; } else { $children_elements[ $e->$parent_field ][] = $e; } } $total_top = count( $top_level_elements ); if ( $paging ) { $this->max_pages = ceil( $total_top / $per_page ); } else { $end = $total_top; } if ( ! empty( $args[0]['reverse_top_level'] ) ) { $top_level_elements = array_reverse( $top_level_elements ); $oldstart = $start; $start = $total_top - $end; $end = $total_top - $oldstart; } if ( ! empty( $args[0]['reverse_children'] ) ) { foreach ( $children_elements as $parent => $children ) { $children_elements[ $parent ] = array_reverse( $children ); } } foreach ( $top_level_elements as $e ) { $count++; // For the last page, need to unset earlier children in order to keep track of orphans. if ( $end >= $total_top && $count < $start ) { $this->unset_children( $e, $children_elements ); } if ( $count < $start ) { continue; } if ( $count >= $end ) { break; } $this->display_element( $e, $children_elements, $max_depth, 0, $args, $output ); } if ( $end >= $total_top && count( $children_elements ) > 0 ) { $empty_array = array(); foreach ( $children_elements as $orphans ) { foreach ( $orphans as $op ) { $this->display_element( $op, $empty_array, 1, 0, $args, $output ); } } } return $output; } /** * Calculates the total number of root elements. * * @since 2.7.0 * * @param array $elements Elements to list. * @return int Number of root elements. */ public function get_number_of_root_elements( $elements ) { $num = 0; $parent_field = $this->db_fields['parent']; foreach ( $elements as $e ) { if ( 0 == $e->$parent_field ) { $num++; } } return $num; } /** * Unset all the children for a given top level element. * * @since 2.7.0 * * @param object $e * @param array $children_elements */ public function unset_children( $e, &$children_elements ) { if ( ! $e || ! $children_elements ) { return; } $id_field = $this->db_fields['id']; $id = $e->$id_field; if ( ! empty( $children_elements[ $id ] ) && is_array( $children_elements[ $id ] ) ) { foreach ( (array) $children_elements[ $id ] as $child ) { $this->unset_children( $child, $children_elements ); } } unset( $children_elements[ $id ] ); } } // Walker