在WordPress __(函数中添加转义功能



我想在翻译函数 __( 定义为:

function __( $text, $domain = 'default' ) {
    return translate( $text, $domain );
}

要添加转义功能,我的意思是添加第三个参数( $esc_wrapper='html' ),通过该参数,输出文本将以 esc_html(、esc_url、esc_js或esc_attr包裹,取决于这个第三帕米特。问题是:1) 哪个是覆盖此 __( 函数的最佳方法?2)如果有一些好的工具/库?
3)你认为我的想法好吗,比如说我是否为后端和前端制作一些插件?用翻译和转义函数制作自己的函数不是更好吗?我真的是wp的新手... WordPress 4.2 Beta 3

谢谢!

只需使用"esc_attr__",它的构建原因与转义和翻译文本的原因相同。

<?php esc_attr__( $text, $domain ) ?>

最新更新