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

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.lryc.cn/news/297594.html

相关文章:

  • 【Iceberg学习三】Reporting和Partitioning原理
  • 肯尼斯·里科《C和指针》第12章 使用结构和指针(1)链表
  • Xray 工具笔记
  • Linux环境下配置HTTP代理服务器教程
  • JavaEE作业-实验三
  • K8S容器挂了后重启状态正常,但应用无法访问排查处理
  • 问题:老年人心理健康维护与促进的原则为________、________、发展原则。 #媒体#知识分享
  • 【超高效!保护隐私的新方法】针对图像到图像(l2l)生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据
  • Transformer的PyTorch实现之若干问题探讨(二)
  • 解释Python中的GIL(全局解释器锁)及其影响。描述Python中的垃圾回收机制。Python中的类变量和实例变量有什么区别
  • Appium使用初体验之参数配置,简单能够运行起来
  • Java:JDK8新特性(Stream流)、File类、递归 --黑马笔记
  • 【Unity ShaderGraph】| 物体靠近时局部溶解,根据坐标控制溶解的位置【文末送书】
  • 测试OpenSIPS3.4.3的lua模块
  • 【机器学习】数据清洗之处理缺失点
  • Linux 命令行的世界 :2.文件系统中跳转
  • R语言:箱线图绘制(添加平均值趋势线)
  • Open3D 模型切片
  • KtConnect 本地连接连接K8S工具
  • 【Java万花筒】数据的安全钥匙:Java的加密与保护方法
  • 【Java多线程案例】实现阻塞队列
  • 【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏3(附项目源码)
  • home work day5
  • c#安全-nativeAOT
  • 【Java】案例:检测MySQL是否存在某数据库,没有则创建
  • 内网渗透靶场02----Weblogic反序列化+域渗透
  • [嵌入式系统-9]:C语言程序调用汇编语言程序的三种方式
  • 备战蓝桥杯---搜索(完结篇)
  • 深入浅出:Golang的Crypto/SHA256库实战指南
  • Unity_ShaderGraph节点问题