当前位置: 首页 > 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 

相关文章:

  • 随机过程及应用学习笔记(四) 马尔可夫过程
  • LLVM实战之LLVM bitcode转换成目标平台汇编码
  • 【30秒看懂大数据】数据中台
  • 不到1s生成mesh! 高效文生3D框架AToM
  • Java学习网络编程
  • Apache 神禹(shenyu)源码阅读(三)——被网关路由的后端服务 Client 向 Admin 注册的数据传输(Client端)
  • 计算机网络概述习题拾遗
  • 【程序设计竞赛】C++与Java的细节优化
  • ch3-homework-基于InternLM和LangChain搭建自己的知识库
  • MySQL:常用指令
  • 物联网技术的崛起:驱动智慧景区的新篇章
  • 麻将普通胡牌算法(带混)
  • 【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-Turbo编码原理
  • 【51单片机】直流电机实验和步进电机实验
  • 六、Datax通过json字符串运行
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • dva中组件的懒加载
  • ES6 ...操作符
  • JavaScript新鲜事·第5期
  • JS+CSS实现数字滚动
  • MD5加密原理解析及OC版原理实现
  • MySQL几个简单SQL的优化
  • 动态魔术使用DBMS_SQL
  • 聊一聊前端的监控
  • 使用docker-compose进行多节点部署
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 微信小程序填坑清单
  • 消息队列系列二(IOT中消息队列的应用)
  • 原生js练习题---第五课
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (HAL库版)freeRTOS移植STMF103
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (六)软件测试分工
  • (转)ObjectiveC 深浅拷贝学习
  • .aanva
  • .net Application的目录
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net6+aspose.words导出word并转pdf
  • @Bean有哪些属性
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [2016.7 day.5] T2
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [BZOJ2850]巧克力王国
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [HNOI2010]BUS 公交线路