当前位置: 首页 > article >正文

WordPress函数wptexturize的介绍及用法示例,字符串替换为HTML实体

在查看WordPress你好多莉插件时发现代码中使用了wptexturize()函数用来随机输出一句歌词,下面boke112百科就跟大家一起来学习一下WordPress函数wptexturize的介绍及用法示例。

WordPress函数wptexturize介绍

wptexturize( string $text, bool $reset = false ): string

将常见的纯文本字符替换为格式化实体。

1、参数

  • $text(string),必填,要设置格式的文本。
  • $reset(bool),可选,默认值:false。对于单元测试,设置为 true。翻译后的模式将重置。

2、返回

返回给定的文本,将引号转换为智能引号、撇号、破折号、省略号、商标符号和乘法符号。即是字符串替换为HTML实体。

WordPress函数wptexturize用法示例

下图中的“source text”是源文本,“transformed text”是转换后的文本,“symbol name”是符号名称。不过说实话,我真的看不出有什么区别,据说这个函数功能对中文意义不大。

WordPress函数wptexturize的介绍及用法示例,字符串替换为HTML实体-第1张-boke112百科(boke112.com)

以上内容示例截图整理自:wptexturize() – Function

如何禁止WordPress符号转码?

我们已经知道了WordPress是使用wptexturize来转换符号的,那么想要禁止的话,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可整站禁止符号转码。

add_filter('run_wptexturize', '__return_false');

如果你只是想禁止文章标题的符号转码,那么就不需要添加上述代码,只需要添加以下代码即可:

remove_filter('the_title', 'wptexturize');

同理,想要禁止文章摘要的符号转码,就添加以下代码:

remove_filter('the_excerpt', 'wptexturize');

同理,想要禁止文章内容的符号转码,就添加以下代码:

remove_filter('the_content', 'wptexturize');

同理,想要禁止评论内容的符号转码,就添加以下代码:

remove_filter('comment_text', 'wptexturize');

来源:https://boke112.com/post/11994.html 


http://www.kler.cn/news/234048.html

相关文章:

  • HTML5+CSS3+移动web——HTML 基础
  • 计算机网络期末复习要点(谢希仁第8版)抱佛脚通用
  • CodeWave学习笔记--博物馆预约管理系统
  • [C#] 如何对列表,字典等进行排序?
  • 4、解构三个重要的Pipeline(SD-Inpainting, ControlNet, AnimateDiff) [代码级手把手解析diffusers库]
  • redis过期淘汰策略、数据过期策略与持久化方式
  • Multisim14.0仿真(五十五)汽车转向灯设计
  • 骨科器械行业分析:市场规模为360亿元
  • 7 scala的类构造器
  • 物联网数据隐私保护技术
  • Java:JDK8新特性(Stream流)、File类、递归 --黑马笔记
  • MySQL数据库应用实验报告——实验1 表结构创建
  • 疑似针对安全研究人员的窃密与勒索
  • Element-ui date-picker组件报错 date.getHours is not a function
  • Lua: 一门轻量级、高效的脚本语言
  • HiveSQL——借助聚合函数与case when行转列
  • 【Java】案例:检测MySQL是否存在某数据库,没有则创建
  • DC-8靶机渗透详细流程
  • 怎么用postman调用webservice(反推SoapUI)
  • Ubuntu上开启SFTP服务教程
  • 软件安全测试报告如何编写?权威的安全测试报告如何获取?
  • Hive-架构与设计
  • CNN应用Keras Tuner寻找最佳Hidden Layers层数和神经元数量
  • vue3跨组件(多组件)通信:事件总线【Event Bus】
  • 修改GI文件的权限
  • 双活工作关于nacos注册中心的数据迁移
  • C#系列-C#访问MongoDB+redis+kafka(7)
  • Avalonia学习(二十三)-大屏
  • 方格定位2_题解
  • Qt安装配置教程windows版(包括:Qt5.8.0版本,Qt5.12,Qt5.14版本下载安装教程)(亲测可行)