WordPress 常用函数 / wptexturize


简介

将纯文本字符转换成格式化的 HTML 实体。
<PRE>,<CODE>,<kbd>,<STYLE>,<script>和<tt>中的文本被忽略。

用法


<?php wptexturize( $text ); ?> 

参数

$text
(string) (required) 将被格式化的文本
Default: None

返回值

(string)
被替换成HTML数字实体字符的文本。

注解

开启和关闭引号将在 WordPress 翻译文件中被定义,下面是 wptexturize 做的转换。

原始文本 转换之后的文本 符号名称
"---" "—" em-dash | 破折号
" -- " "—" em-dash | 破折号
"--" "–" en-dash | 连接号
" - " "–" en-dash | 连接号
"xn–" "xn--"
"..." "…" ellipsis | 省略号
`` opening quote | 开启引号
'' closing quote | 关闭引号
" (tm)" " ™" trademark symbol | 注册商标符号
1234" 1234″ double prime symbol | 双撇号
1234' 1234′ prime symbol | 撇号
1234x1234 1234×1234 multiplication symbol | 乘法符号

修改记录

Since: 0.71

源文件

wp-includes/formatting.php

相关函数

addslashes_gpc(), add_magic_quotes(), antispambot(), backslashit(), balanceTags(), convert_chars(), convert_smilies(), ent2ncr(), esc_attr(), esc_attr_e(), esc_attr__(), esc_html(), esc_html_e(), esc_html__(), esc_js(), esc_sql(), esc_textarea(), esc_url(), esc_url_raw(), force_balance_tags(), format_to_edit(), is_email(), like_escape(), make_clickable(), popuplinks(), remove_accents(), sanitize_email(), sanitize_file_name(), sanitize_html_class(), sanitize_key(), sanitize_mime_type(), sanitize_option(), sanitize_sql_orderby(), sanitize_text_field(), sanitize_title(), sanitize_title_for_query(), sanitize_title_with_dashes(), sanitize_user(), seems_utf8(), stripslashes_deep(), trailingslashit(), untrailingslashit(), url_shorten(), utf8_uri_encode(), wpautop(), wptexturize(), wp_make_link_relative(), wp_rel_nofollow(), wp_richedit_pre(), wp_trim_words(), zeroise(),