翻翻 WordPress 源码,总能发现一些有意思的东西。
wp_text_diff 不是一个简单的字符串对比函数,它是类似专业文本对比工具的那种对比。
函数原型:
wp_text_diff( string $left_string, string $right_string, string|array $args = null ): string
显示两个字符串之间差异,用可读HTML表示。可用于获取版本之间的更改。输出是HTML,因此主要用于显示更改。如果这两个字符串相等,那么将返回一个空字符串。
参数$args主要用来配置结果表格的说明,title 标题、title_left 左标题、title_right 右标题、show_split_view 是否分两列显示。
代码示例:
$left_string = 'This is the original string';
$right_string = 'This is the revised string';
$args = array(
'title' => 'Differences',
'title_left' => 'Old Version',
'title_right' => 'New Version',
'show_split_view' => true
);
$diff_table = wp_text_diff( $left_string,$right_string, $args );
echo $diff_table;
结果:
是时候考虑一下,怎么用这个函数秀一下了……
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...