我找不到一种升级友好的方式来改变这一点,我知道我不能触及核心!
我需要将值“number”更改为10 inwp-includes/default-widgets.php
wp_tag_cloud( apply_filters(\'widget_tag_cloud_args\', array(\'taxonomy\' => $current_taxonomy, \'number\' => 10) ) );
我如何在不改变核心的情况下做到这一点?
最合适的回答,由SO网友:Nicolai Grossherr 整理而成
如你所见apply_filters()
呼叫,使用$tag
参数,即挂钩的名称,设置为widget_tag_cloud_args
. 作为进入钩子、过滤器和操作的起点,我建议您阅读关于Plugin API. 您可以使用钩子更改参数,例如:
add_filter( \'widget_tag_cloud_args\', \'wspe160041_change_tag_cloud_number_arg\' );
function wspe160041_change_tag_cloud_number_arg( $args ) {
$args[ \'number\' ] = 10;
return $args;
}