2017 © Pedro Pelรกez
 

wordpress-plugin arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

image

ahlsunnah/arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Arabic Expressions

ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู…, (*1)

Description

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages., (*2)

How to use ?

Just insert the keyword of the arabic expression that you want in your post or page and enjoy !, (*3)

Example : bs3, (*4)

The Available expressions can be viewed in the Screenshots section., (*5)

Notes

  • Expression keyword must be surrounded with spaces characters; e.g. the expression keyword in -sallallahu3alayh- won't be replaced.
  • Expressions keywords won't be replaced in HTML tags nor inside of <pre> or <code> blocks.

This plugin is a fork of Font Emoticons, (*6)

Licenses

Arabic Expressions: GPLv2 or later, (*7)

KFGQPC Arabic expressions: Copyright (C) 2015 All right reserved to King Fahd Complex For Printing of The Holy Qur'an, (*8)

The fonts are generated from KFGQPC Arabic Symbols font that belong to King Fahd Complex For Printing of The Holy Qur'an of Madinah in Saudi Arabia. It is downloadable freely on their website. The screenshots are also taken from their website., (*9)

Installation

Manual Installation

  1. Upload the arabic-expressions directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress

Composer Installation

If you are using composer as a package manager you can install using :, (*10)

  1. composer require ahlsunnah/arabic-expressions
  2. Activate the plugin through the 'Plugins' menu in WordPress or if you are using wp-cli : wp plugin activate arabic-expressions

Frequently Asked Questions

Arabic Expressions don't parse the keywords in some place my Theme/Plugin

Arabic Expressions are supported in most places where user defined text is displayed. However, there may be places in a plugin or theme that are not supported by Arabic Expressions., (*11)

In these cases, just apply the filter arabic_expressions_replace to the text that should display Arabic Expressions., (*12)

For example, you would change the following PHP code:, (*13)

<?php echo get_the_author_meta( 'description' ); ?>, (*14)

to this code:, (*15)

<?php echo apply_filters('arabic_expressions_replace', get_the_author_meta( 'description' )); ?>, (*16)

I have a problem with capital letter expressions, it doesn't work

You should look in the source code of your page if the DOCTYPE is correct. It is due to the use of capital letters in our CSS class names; if your DOCTYPE is incorrect, all browser behave like case-insensitive when using CSS class. See : http://stackoverflow.com/a/28556035/1673761, (*17)

I have another problem

If you have a problem, please drop an issue in GitHub, (*18)

I want to help

You can :, (*19)

Screenshots

n keyword text screenshots
1 -bs1- ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู… ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู…
2 -bs2- ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู… ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู…
3 -bs3- ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู… ุจุณู… ุงู„ู„ู‡ ุงู„ุฑุญู…ู† ุงู„ุฑุญูŠู…
4 -asmaullah- ุฃุณู…ุงุก ุงู„ู„ู‡ ุงู„ุญุณู†ู‰ ุฃุณู…ุงุก ุงู„ู„ู‡ ุงู„ุญุณู†ู‰
5 -lj- ุงู„ู„ู‡ ุงู„ู„ู‡
6 -tamma- ุชู… ุจุญู…ุฏ ุงู„ู„ู‡ ุชู… ุจุญู…ุฏ ุงู„ู„ู‡
7 -qr- ู‚ุฑุขู† ูƒุฑูŠู… ู‚ุฑุขู† ูƒุฑูŠู…
8 -Aa- ุงู„ู„ู‡ ุฃูƒุจุฑ ุงู„ู„ู‡ ุฃูƒุจุฑ
9 -Jj- ุฌู„ ุฌู„ุงู„ู‡ ุฌู„ ุฌู„ุงู„ู‡
10 -Ja- ุฌู„ ูˆุนู„ุง ุฌู„ ูˆุนู„ุง
11 -Az- ุนุฒ ูˆุฌู„ ุนุฒ ูˆุฌู„
12 -St- ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰ ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰
13 -Tt- ุชุจุงุฑูƒ ูˆุชุนุงู„ู‰ ุชุจุงุฑูƒ ูˆุชุนุงู„ู‰
14 -Sawaws- ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุนู„ู‰ ุขู„ู‡ ูˆุณู„ู… ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุนู„ู‰ ุขู„ู‡ ูˆุณู„ู…
15 -Saws- ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุณู„ู… ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุณู„ู…
16 -Rau- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡
17 -Raa- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ุง ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ุง
18 -Raun- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู† ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู†
19 -Rauma- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…ุง ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…ุง
20 -Raum- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู… ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…
21 -Awasws- ุนู„ูŠู‡ ูˆุนู„ู‰ ุขู„ู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู… ุนู„ูŠู‡ ูˆุนู„ู‰ ุขู„ู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู…
22 -Asws- ุนู„ูŠู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู… ุนู„ูŠู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู…
23 -Aas- ุนู„ูŠู‡ุง ุงู„ุณู„ุงู… ุนู„ูŠู‡ุง ุงู„ุณู„ุงู…
24 -Aims- ุนู„ูŠู‡ู… ุงู„ุณู„ุงู… ุนู„ูŠู‡ู… ุงู„ุณู„ุงู…
25 -Aimas- ุนู„ูŠู‡ู…ุง ุงู„ุณู„ุงู… ุนู„ูŠู‡ู…ุง ุงู„ุณู„ุงู…
26 -As- ุนู„ูŠู‡ ุงู„ุณู„ุงู… ุนู„ูŠู‡ ุงู„ุณู„ุงู…
27 -Ra- ุฑุญู…ู‡ุง ุงู„ู„ู‡ ุฑุญู…ู‡ุง ุงู„ู„ู‡
28 -Run- ุฑุญู…ู‡ู† ุงู„ู„ู‡ ุฑุญู…ู‡ู† ุงู„ู„ู‡
29 -Ru- ุฑุญู…ู‡ ุงู„ู„ู‡ ุฑุญู…ู‡ ุงู„ู„ู‡
30 -Ruma- ุฑุญู…ู‡ู…ุง ุงู„ู„ู‡ ุฑุญู…ู‡ู…ุง ุงู„ู„ู‡
31 -Rum- ุฑุญู…ู‡ู… ุงู„ู„ู‡ ุฑุญู…ู‡ู… ุงู„ู„ู‡
32 -muqaddimah- ู…ู‚ุฏู…ุฉ ู…ู‚ุฏู…ุฉ
33 -fihris- ูู‡ุฑุณ ูู‡ุฑุณ
34 -fasl- ุงู„ูุตู„ ุงู„ูุตู„
35 -tamhid- ุชู…ู‡ูŠุฏ ุชู…ู‡ูŠุฏ
36 -tammat- ุชู…ุช ุชู…ุช
37 -bab- ุงู„ุจุงุจ ุงู„ุจุงุจ
38 -juz- ุงู„ุฌุฒุก ุงู„ุฌุฒุก
39 -tahanina- ุชู‡ุงู†ูŠู†ุง ุชู‡ุงู†ูŠู†ุง
40 -aa- ุงู„ู„ู‡ ุฃูƒุจุฑ ุงู„ู„ู‡ ุฃูƒุจุฑ
41 -az- ุนุฒ ูˆุฌู„ ุนุฒ ูˆุฌู„
42 -st- ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰ ุณุจุญุงู†ู‡ ูˆุชุนุงู„ู‰
43 -jj- ุฌู„ ุฌู„ุงู„ู‡ ุฌู„ ุฌู„ุงู„ู‡
44 -ja- ุฌู„ ูˆุนู„ุง ุฌู„ ูˆุนู„ุง
45 -tt- ุชุจุงุฑูƒ ูˆุชุนุงู„ู‰ ุชุจุงุฑูƒ ูˆุชุนุงู„ู‰
46 -saws- ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุณู„ู… ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุณู„ู…
47 -rau- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡
48 -raa- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ุง ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ุง
49 -raum- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู… ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…
50 -rauma- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…ุง ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู…ุง
51 -raun- ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู† ุฑุถูŠ ุงู„ู„ู‡ ุนู†ู‡ู†
52 -asws- ุนู„ูŠู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู… ุนู„ูŠู‡ ุงู„ุตู„ุงุฉ ูˆุงู„ุณู„ุงู…
53 -as- ุนู„ูŠู‡ ุงู„ุณู„ุงู… ุนู„ูŠู‡ ุงู„ุณู„ุงู…
54 -aas- ุนู„ูŠู‡ุง ุงู„ุณู„ุงู… ุนู„ูŠู‡ุง ุงู„ุณู„ุงู…
55 -aims- ุนู„ูŠู‡ู… ุงู„ุณู„ุงู… ุนู„ูŠู‡ู… ุงู„ุณู„ุงู…
56 -aimas- ุนู„ูŠู‡ู…ุง ุงู„ุณู„ุงู… ุนู„ูŠู‡ู…ุง ุงู„ุณู„ุงู…
57 -ru- ุฑุญู…ู‡ ุงู„ู„ู‡ ุฑุญู…ู‡ ุงู„ู„ู‡
58 -rum- ุฑุญู…ู‡ู… ุงู„ู„ู‡ ุฑุญู…ู‡ู… ุงู„ู„ู‡
59 -ruma- ุฑุญู…ู‡ู…ุง ุงู„ู„ู‡ ุฑุญู…ู‡ู…ุง ุงู„ู„ู‡
60 -ra- ุฑุญู…ู‡ุง ุงู„ู„ู‡ ุฑุญู…ู‡ุง ุงู„ู„ู‡
61 -run- ุฑุญู…ู‡ู† ุงู„ู„ู‡ ุฑุญู…ู‡ู† ุงู„ู„ู‡
62 -7izb- ุงู„ุญุฒุจ ุงู„ุญุฒุจ
63 -rubu3- ุงู„ุฑุจุน ุงู„ุฑุจุน
64 -thumun- ุงู„ุซู…ู† ุงู„ุซู…ู†
65 -sabt- ุงู„ุณุจุช ุงู„ุณุจุช
66 -a7ad- ุงู„ุฃุญุฏ ุงู„ุฃุญุฏ
67 -ithnayn- ุงู„ุงุซู†ูŠู† ุงู„ุงุซู†ูŠู†
68 -thulatha- ุงู„ุซู„ุงุซุงุก ุงู„ุซู„ุงุซุงุก
69 -arba3a- ุงู„ุฃุฑุจุนุงุก ุงู„ุฃุฑุจุนุงุก
70 -khamis- ุงู„ุฎู…ูŠุณ ุงู„ุฎู…ูŠุณ
71 -jumu3a- ุงู„ุฌู…ุนุฉ ุงู„ุฌู…ุนุฉ
72 -mu7arram- ู…ุญุฑู… ู…ุญุฑู…
73 -safar- ุตูุฑ ุตูุฑ
74 -rabi31- ุฑุจูŠุน ุงู„ุฃูˆู„ ุฑุจูŠุน ุงู„ุฃูˆู„
75 -rabi32- ุฑุจูŠุน ุงู„ุซุงู†ูŠ ุฑุจูŠุน ุงู„ุซุงู†ูŠ
76 -jumada1- ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ู‰ ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ู‰
77 -jumada2- ุฌู…ุงุฏู‰ ุงู„ุขุฎุฑุฉ ุฌู…ุงุฏู‰ ุงู„ุขุฎุฑุฉ
78 -rajab- ุฑุฌุจ ุฑุฌุจ
79 -cha3ban- ุดุนุจุงู† ุดุนุจุงู†
80 -ramadan- ุฑู…ุถุงู† ุฑู…ุถุงู†
81 -chawal- ุดูˆุงู„ ุดูˆุงู„
82 -dhulqa3da- ุฐูˆ ุงู„ู‚ุนุฏุฉ ุฐูˆ ุงู„ู‚ุนุฏุฉ
83 -dhul7jja- ุฐูˆ ุงู„ุญุฌุฉ ุฐูˆ ุงู„ุญุฌุฉ
84 -3idmubarak- ุนูŠุฏ ู…ุจุงุฑูƒ ุนูŠุฏ ู…ุจุงุฑูƒ
85 -3idsa3id- ุนูŠุฏ ุณุนูŠุฏ ุนูŠุฏ ุณุนูŠุฏ
86 -mu7tawiyat- ุงู„ู…ุญุชูˆูŠุงุช ุงู„ู…ุญุชูˆูŠุงุช

Changelog

2.2

  • Changed keywords of symbols. Sorry it breaks the texts mades with previous versions. You will have to update everything manually.
    • Changed keywords to be abreviations (shorter for quicker typing)
    • Changed symbol class names to match the new kewords
    • Changed the keywords to be surrounded by "-" to make it more generic.
  • Added a TODO file
  • Renamed screenshots

2.1.2

  • Removed screenshots from repository to make the package lighter

2.1.1

  • Some fixes for composer.json
  • readme changes

2.1.0

  • Changed plugin name to Arabic Expressions
  • Changed files names, functions names, variables and texts from arabic symbols to arabic expressions
  • Added readme.md for GitHub + included screenshots
  • Some changes to readme

2.0.0

  • First release of Arabic Symbols. It is a fork of the plugin Font Emoticons version 1.4.1.
  • Changes in this first release :
    • Replaced Font Emoticons's fonts and css files by KFGQPC Arabic Symbols font generated with Fontello
    • Changed plugin name, files names, functions names, variables and texts from font emoticon to arabic symbols
    • Changed symbols keywords names
    • Remove unused code
    • Add composer.json to make it available for installation with composer as a WordPress plugin
    • Added text license to the project
    • Modified readme.txt intensively

1.4.1

  • Feature: Added general purpose filter called wp_font_emots_replace. This filter can be used to replace emoticons in places not supported by this plugin.

1.4.0

  • Feature: Implemented rudimentary bbpress support. I don't use bbpress, so some parts may still no display emoticons correctly. (issue #10)
  • Feature: Emoticons are now also replace in the text sidebar widget.
  • Fix: emoticons.css no longer gets an unnecessary ?v= parameter attached (Wordpress does this automatically on its own); also made the style's name more unique so that it's less likely to conflict with other plugins.
  • Fix: Replaced usage of internal constant WP_PLUGIN_URL with plugins_url()

1.3.1

  • Fix: Self closing span (<span/>) seems to be invalid in some cases. Replaced it with regular <span></span> (issue #8)

1.3

  • Feature: New emoticon "squint": |) or :squint:
  • Feature: Added some general purpose icons like <3 (heart) or :thumbsdown: (:thumbsup: got changed to icon from emoticon)
  • Change: PHP 5.3 is now required
  • Change: "devil" and "eek" got more text representations; "smile" now also supports the Australian version (-:
  • Change: Made font and css classes more unique so that they don't interfer with other icon fonts (issue #7)
  • Fix: Multiple consecutive emoticons are now parsed correctly (issue #5); emoticons surrounded by HTML tags (like <li>:)</li>) are now parsed correctly.
  • Fix: Wider emoticons now flow correctly with surrounding text (no longer overlap it) (issue #4)

1.2

  • Emoticons are now supported in comments and excerpts. (issue #1)

1.1

  • Emoticons are no longer replaced in URLs. Instead they now require surrounding white space.
  • Emoticons at the beginning and the end of posts are recognized now.

1.0

  • First release.

The Versions

18/09 2016

dev-master

9999999-dev http://github.com/ahlsunnah/arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

  Sources   Download

GPLv2 or later

The Requires

 

The Development Requires

wordpress arabic expressions arabic symbols islamic expressions islamic symbols

18/09 2016

2.2

2.2.0.0 http://github.com/ahlsunnah/arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

  Sources   Download

GPLv2 or later

The Requires

 

The Development Requires

wordpress arabic expressions arabic symbols islamic expressions islamic symbols

11/09 2016

2.1.2

2.1.2.0 http://github.com/ahlsunnah/arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

  Sources   Download

GPLv2 or later

The Requires

 

The Development Requires

wordpress arabic expressions arabic symbols islamic expressions islamic symbols

11/09 2016

2.1.1

2.1.1.0 http://github.com/ahlsunnah/arabic-expressions

This WordPress plugin adds KFGQPC Arabic Symbols to WordPress and provides a simple way to add the expressions to you posts and pages.

  Sources   Download

GPLv2 or later

The Requires

 

The Development Requires

wordpress arabic expressions arabic symbols islamic expressions islamic symbols