mindkomm / theme-lib-content
WordPress 主题内容助手函数集合
1.1.0
2019-06-13 09:11 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-13 21:41:08 UTC
README
WordPress 主题内容助手函数集合。
安装
您可以通过 Composer 安装此软件包
composer require mindkomm/theme-lib-content
使用方法
内容过滤器
一个用于非主内容的 content
过滤器,您可以使用它来处理 文本。
{{ post.custom_text|apply_filters('content') }}
函数
strip_control_characters
删除从 WYSIWYG 编辑器粘贴文本时产生的禁止控制字符。
您在查看文本时看不到这些控制字符,但它们仍可能导致意外的行为。
strip_control_characters( string $text )
返回: string
过滤后的文本。
lines_to_array
将文本的每一行转换为数组。
lines_to_array( string $string )
返回: array
Twig
<ul> {% for line in multiline_text|lines_to_array %} <li>{{ line }}</li> {% endfor %} </ul>
truncate_close
截断文本到指定字符数。
此函数不会切断单词,只会添加仍然适合最大宽度的单词。
truncate_close( string $string, int $desired_width = 200, string $more = … )
返回: string
截断的字符串。
Twig
{{ post.content|truncate_close }}
gender
根据性别获取字符串。
是的,目前,它只支持男性和女性性别。
gender( string $male, string $female, string $gender, array $female_identifiers = [] )
返回: string
PHP
<?php echo gender( 'Schreiner', 'Schreinerin', $post->gender );
Twig
{{ gender( 'Schreiner', 'Schreinerin', post.gender ) }}
支持
这是我们用于开发 WordPress 主题的库。您可以使用它,但目前我们不提供任何支持。