只有在动作挂钩触发时才执行函数



有人能给我一个提示吗?:D我只希望函数update_option被执行;预plupload ui";火灾。

事实上,它在每次页面加载时都会加载。目标:每次加载Upload Panel时,选项都应该切换到";重定向":(

function pz_action_pre_plupload_upload_ui(  ) { 
$download_method = get_option( 'woocommerce_file_download_method' );
if ( $download_method && $download_method != 'redirect') {
update_option( 'woocommerce_file_download_method', 'redirect' );
}
}; 
add_action( 'pre-plupload-upload-ui', 'pz_action_pre_plupload_upload_ui', 10, 0 );

您可以使用did_action()函数来检索触发操作的次数。

  • 来源@https://developer.wordpress.org/reference/functions/did_action/
<?php
if ( did_action( 'pre-plupload-upload-ui' ) >= 1 ) {
// ...
};

[1]: https://developer.wordpress.org/reference/functions/did_action/

相关内容

  • 没有找到相关文章

最新更新