当前浏览:首页 / WordPress函数 / wp_slash()

wp_slash( string|array $value )

将反斜杠添加到字符串中,或在数组中向字符串递归添加反斜杠

slash

  • user_trailingslashit 根据网站是否设置为使用结尾斜杠,过滤结尾斜杠字符串
  • user_trailingslashit() 如果站点设置为添加尾部斜杠,则检索尾部斜杠字符串
  • wp_slash() 将反斜杠添加到字符串中,或在数组中向字符串递归添加反斜杠

描述

这应该在为需要反斜杠数据的核心API准备数据时使用。不应用于转义直接进入SQL查询的数据。


参数

$value

(string|array)(必填) 要反斜杠的数据的字符串或数组。


返回

(string|array) 反斜杠$value



源码

查看源码 官方文档


更新日志

版本描述
5.5.0非字符串值保持不变。
3.6.0开始引入

使用示例

  • 示例1

    使用字符串

    如何将wp_slash与插件中的字符串一起使用。

    function wpdocs_toolset_string_add_slashes() {
        $name = __( "O'Reilly & Associates", 'textdomain' );
        $name = wp_slash( $name );
        echo "name={$name}";
    }
    add_action( 'pre_get_posts', 'wpdocs_toolset_string_add_slashes' );
    
  • 示例2

    与数组一起使用

    如何将wp_slash与插件中的数组一起使用。

    function wpdocs_toolset_array_add_slashes() {
        $names = array( __( "Baba O'Reilly", 'textdomain' ), __( 'class of '99', 'textdomain' ) );
        $names = wp_slash( $names );
        print_r( $names );
    }
    add_action( 'pre_get_posts', 'wpdocs_toolset_array_add_slashes' );