wp-includes/widgets/class-wp-widget-links.php:41Outputs the content for the current Links widget instance.
$argsarray$instancearrayOne hook fires while WP_Widget_Links::widget() runs, in this order:
Filters the arguments for the Links widget.
public function widget( $args, $instance ) { $show_description = $instance['description'] ?? false; $show_name = $instance['name'] ?? false; $show_rating = $instance['rating'] ?? false; $show_images = $instance['images'] ?? true; $category = $instance['category'] ?? false; $orderby = $instance['orderby'] ?? 'name'; $order = 'rating' === $orderby ? 'DESC' : 'ASC'; $limit = $instance['limit'] ?? -1; $before_widget = preg_replace( '/ id="[^"]*"/', ' id="%id"', $args['before_widget'] ); $widget_links_args = array( 'title_before' => $args['before_title'], 'title_after' => $args['after_title'], 'category_before' => $before_widget, 'category_after' => $args['after_widget'], 'show_images' => $show_images, 'show_description' => $show_description, 'show_name' => $show_name, 'show_rating' => $show_rating, 'category' => $category, 'class' => 'linkcat widget', 'orderby' => $orderby, 'order' => $order, 'limit' => $limit, ); /** * Filters the arguments for the Links widget. * * @since 2.6.0 * @since 4.4.0 Added the `$instance` parameter. * * @see wp_list_bookmarks() * * @param array $widget_links_args An array of arguments to retrieve the links list. * @param array $instance The settings for the particular instance of the widget. */ wp_list_bookmarks( apply_filters( 'widget_links_args', $widget_links_args, $instance ) ); }Introduced in 2.8.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/widgets/class-wp-widget-links.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.