即使不是非常灵活的过滤器,也可以使用gettex 钩
请注意,此过滤器会针对每个正在翻译的字符串运行,因此如果过度使用,可能会影响性能。
要缩小对性能的影响,您可以仅在管理页脚中添加它,并在使用后立即删除它:
add_action(\'admin_footer\', function() {
add_filter( \'gettext\', \'change_caption_text\', 99, 3 );
}, 9 );
function change_caption_text( $trans = NULL, $untrans = NULL, $domain = NULL ) {
if ( $untrans === \'Caption\' && $domain === \'default\' ) {
remove_filter( current_filter(), __FUNCTION__ );
$trans = __( \':-)\', \'your-domain\' );
}
return $trans;
}
结果: