ahlsunnah / arabic-expressions
此 WordPress 插件向 WordPress 添加 KFGQPC 阿拉伯符号,并提供了一种简单的方法将表达式添加到您的文章和页面中。
Requires
- php: >=5.4.0
- composer/installers: ~1.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-28 20:08:55 UTC
README
描述
此 WordPress 插件向 WordPress 添加 KFGQPC 阿拉伯符号,并提供了一种简单的方法将表达式添加到您的文章和页面中。
如何使用?
只需在您的文章或页面中插入您想要的阿拉伯表达式的关键字即可!
示例:
bs3
可用的表达式可以在 截图 部分查看。
注意事项
- 表达式关键字必须用空格字符包围;例如,在
-sallallahu3alayh-
中的表达式关键字不会被替换。 - 在 HTML 标签内或
<pre>
或<code>
块内不会替换表达式关键字。
此插件是 Font Emoticons 的分支。
许可证
阿拉伯表达式:GPLv2 或更高版本
KFGQPC 阿拉伯表达式:版权所有 (C) 2015,归沙特阿拉伯麦地那的国王法赫德国王清真寺印刷厂所有。
这些字体是根据属于 沙特阿拉伯麦地那的国王法赫德国王清真寺印刷厂 的 KFGQPC 阿拉伯符号字体 生成的。您可以在他们的网站上免费下载。截图也是从他们的网站获取的。
安装
手动安装
- 将
arabic-expressions
目录上传到/wp-content/plugins/
目录 - 通过 WordPress 中的“插件”菜单激活插件
Composer 安装
如果您使用 composer 作为包管理器,可以使用以下命令安装:
composer require ahlsunnah/arabic-expressions
- 通过 WordPress 中的“插件”菜单激活插件或如果您使用 wp-cli,则:
wp plugin activate arabic-expressions
常见问题解答
阿拉伯表达式在某些地方无法解析主题/插件中的关键字
阿拉伯表达式在大多数用户定义文本显示的地方都受到支持。然而,插件或主题中可能存在阿拉伯表达式不支持的地方。
在这些情况下,只需将过滤器 arabic_expressions_replace
应用到应显示阿拉伯表达式的文本即可。
例如,您可以将以下 PHP 代码
<?php echo get_the_author_meta( 'description' ); ?>
更改为以下代码
<?php echo apply_filters('arabic_expressions_replace', get_the_author_meta( 'description' )); ?>
关于大写字母表达式的问题,它不起作用
您应检查您页面源代码中的 DOCTYPE
是否正确。这是由于我们在 CSS 类名中使用大写字母;如果您的 DOCTYPE
不正确,则所有浏览器在使用 CSS 类时都表现为不区分大小写。见:http://stackoverflow.com/a/28556035/1673761
我还有另一个问题
如果您有问题,请在 GitHub 上提出 问题
我想帮忙
您可以
- 为我调用
- 通过在GitHub上分支项目来纠正英语错误和拼写错误,对您的分支进行修改(使用GitHub的编辑器),并提交拉取请求。
- 通过在GitHub上分支项目来帮助我开发插件,将您的更改推送到您的分支并提交拉取请求。(这里有待办事项列表)
- 通过在GitHub 问题 中提出建议
屏幕截图
变更日志
2.2
- 更改了符号的关键词。很抱歉这会破坏使用旧版本创建的文本。您必须手动更新所有内容。
- 将关键词更改为缩写(更短,以便快速输入)
- 更改符号类名以匹配新关键词
- 将关键词更改为由破折号包围,使其更具通用性。
- 添加了待办文件
- 重命名了截图
2.1.2
- 从存储库中删除了截图以减轻包的大小
2.1.1
- 对composer.json的一些修复
- readme更改
2.1.0
- 将插件名称更改为阿拉伯表达式
- 将文件名、函数名、变量和文本从
阿拉伯符号
更改为阿拉伯表达式
- 为GitHub添加了readme.md并包含了截图
- 对readme进行了一些更改
2.0.0
- 阿拉伯符号的第一个版本发布。它是插件Font Emoticons版本1.4.1的分支。
- 这个第一个版本中的更改
- 用KFGQPC阿拉伯符号字体替换了Font Emoticons的字体和CSS文件,该字体是用Fontello生成的
- 将插件名称、文件名、函数名、变量和文本从
font emoticon
更改为arabic symbols
- 更改了符号关键词名称
- 删除了未使用的代码
- 添加了composer.json,以便可以使用composer将其作为WordPress插件安装
- 向项目添加了文本许可证
- 对readme.txt进行了大量修改
1.4.1
- 特性:添加了一个通用的过滤器
wp_font_emots_replace
。该过滤器可以用于替换此插件不支持的位置的表情符号。
1.4.0
- 特性:实现了基本的bbpress支持。我不使用bbpress,所以一些部分可能仍然不能正确显示表情符号。(问题编号#10)
- 特性:现在也将在文本侧边栏小部件中替换表情符号。
- 修复:
emoticons.css
不再附加不必要的?v=
参数(Wordpress会自动这样做);还使样式的名称更独特,从而减少与其他插件冲突的可能性。 - 修复:将内部常量
WP_PLUGIN_URL
替换为plugins_url()
1.3.1
- 修复:在某些情况下自闭合的span(
<span/>
)似乎无效。将其替换为常规的<span></span>
(问题编号#8)
1.3
- 特性:添加了新的表情符号“斜眼”:
|)
或:squint:
- 特性:添加了一些通用图标,如
<3
(心)或:thumbsdown:
(:thumbsup:
已更改为图标而不是表情符号) - 更改:现在需要PHP 5.3
- 更改:“devil”和“eek”现在有更多的文本表示;“smile”现在也支持澳大利亚版本
(-:
- 更改:使字体和CSS类更独特,以便它们不会与其他图标字体冲突(问题编号#7)
- 修复:现在正确解析多个连续的表情符号(问题 #5);现在正确解析被HTML标签包围的表情符号(例如:
<li>:)</li>
)。 - 修复:更宽的表情符号现在与周围文本正确流动(不再重叠)(问题 #4)
1.2
- 现在支持在评论和摘录中使用表情符号。(问题 #1)
1.1
- 现在不再在URL中替换表情符号。相反,它们现在需要周围空白。
- 现在可以识别帖子开头和结尾的表情符号。
1.0
- 第一个版本。