我有以下疑问
$args = [
\'meta_key\' => \'mycred_default\',
\'orderby\' => [ \'meta_value_num\' => \'DESC\' ],
\'order\' => \'desc\',
\'number\' => 10
];
$users = get_users( $args );
我可以将其设置为全局的,以便从ajax函数访问参数吗?我有以下疑问
$args = [
\'meta_key\' => \'mycred_default\',
\'orderby\' => [ \'meta_value_num\' => \'DESC\' ],
\'order\' => \'desc\',
\'number\' => 10
];
$users = get_users( $args );
我可以将其设置为全局的,以便从ajax函数访问参数吗?您可以使用WordPress函数apply_filters
和add_filters
要存储和检索数据,请执行以下操作:
// The filter callback function.
function so_wp_380975_get_user_args( $array ) {
// (maybe) modify $array.
// for now, we just return the array
return [
\'meta_key\' => \'mycred_default\',
\'orderby\' => [ \'meta_value_num\' => \'DESC\' ],
\'order\' => \'desc\',
\'number\' => 10
];
}
add_filter( \'get_user_args\', \'so_wp_380975_get_user_args\', 10, 1 );
// get the stored args from the filter
$args = apply_filters( \'get_user_args\', [] );
注意,您可以做更多的事情,例如向过滤器传递额外的参数来修改参数,或者在过滤器不返回任何内容的情况下传递默认值。https://developer.wordpress.org/reference/functions/apply_filters/
我正在尝试链接一个新的JavaScript文件,希望在其中向内容添加一些自定义jQuery。但它并没有显示在我的网站或网页上。以下是中的代码functions.php 和我的JavaScript文件function my_child_script(){ wp_enqueue_script( \'custom-child\', get_stylesheet_directory_uri() . \'/js/child-custom.js\',&#