ahlsunnah/arabic-expressions

此 WordPress 插件向 WordPress 添加 KFGQPC 阿拉伯符号,并提供了一种简单的方法将表达式添加到您的文章和页面中。

安装: 24

依赖: 0

建议: 0

安全: 0

星标: 4

关注者: 3

分支: 3

语言:CSS

类型:wordpress-plugin

2.2 2016-09-18 15:54 UTC

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 阿拉伯符号字体 生成的。您可以在他们的网站上免费下载。截图也是从他们的网站获取的。

安装

手动安装

  1. arabic-expressions 目录上传到 /wp-content/plugins/ 目录
  2. 通过 WordPress 中的“插件”菜单激活插件

Composer 安装

如果您使用 composer 作为包管理器,可以使用以下命令安装:

  1. composer require ahlsunnah/arabic-expressions
  2. 通过 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

  • 第一个版本。