😇😎 Edit blocks widget default, widget default (ok)

https://weplugins.com/wordpress/how-to-use-block_type_metadata_settings-filter-in-wordpress/

Blocks widget default

// Start modify_block_type_metadata_settings_defaults
function modify_block_type_metadata_settings_defaults($settings, $metadata)
{
  if ($settings['description'] == 'Display a list of your most recent posts.' || $settings['description'] == 'Hiển thị danh sách bài viết mới nhất.') :
    $settings['attributes']['orderBy']['default'] = "rand";
  endif;
  return $settings;
}
add_filter("block_type_metadata_settings", "modify_block_type_metadata_settings_defaults", 10, 2);
// End modify_block_type_metadata_settings_defaults

Widget default

// Start Widget Posts Args
add_filter('widget_posts_args', function ($params) {
	$params['orderby'] = 'rand';
	return $params;
});
// End Widget Posts Args

Last updated