PluginProbe
پارسی دیت – Parsi Date / 2.3.4
پارسی دیت – Parsi Date v2.3.4
6.3 6.2.1 6.2 6.1 5.1.6 5.1.7 5.1.8 5.1.8.2 6.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.0.0-alpha 2.1 2.1.1 2.1.2 2.1.3 2.1.5 All 49 releases
wp-parsidate / includes / fixes-misc.php

fixes-misc.php in پارسی دیت – Parsi Date 2.3.4, at includes/fixes-misc.php

68 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Fixes numbers in selected options
4 *
5 * @author Mobin Ghasempoor
6 * @author Ehsaan
7 * @package WP-Parsidate
8 * @subpackage Fixes/NumbersAndArabic
9 */
10
11 if (get_locale() == 'fa_IR') {
12 global $wpp_settings;
13
14 if (isset($wpp_settings['conv_page_title']) && $wpp_settings['conv_page_title'] != 'disable') {
15 add_filter('wp_title', 'fixnumber', 1000);
16 add_filter('pre_get_document_title', 'fixnumber', 1000); // WP 4.4+
17 }
18
19 if (isset($wpp_settings['conv_title']) && $wpp_settings['conv_title'] != 'disable') {
20 add_filter('the_title', 'fixnumber', 1000);
21 }
22
23 if (isset($wpp_settings['conv_contents']) && $wpp_settings['conv_contents'] != 'disable') {
24 add_filter('the_content', 'fixnumber', 1000);
25 }
26
27 if (isset($wpp_settings['conv_excerpt']) && $wpp_settings['conv_excerpt'] != 'disable') {
28 add_filter('the_excerpt', 'fixnumber', 1000);
29 }
30
31 if (isset($wpp_settings['conv_comments']) && $wpp_settings['conv_comments'] != 'disable') {
32 add_filter('comment_text', 'fixnumber', 1000);
33 }
34
35 if (isset($wpp_settings['conv_comment_count']) && $wpp_settings['conv_comment_count'] != 'disable') {
36 add_filter('comments_number', 'fixnumber', 1000);
37 }
38
39 if (isset($wpp_settings['conv_cats']) && $wpp_settings['conv_cats'] != 'disable') {
40 add_filter('wp_list_categories', 'fixnumber', 1000);
41 }
42
43 if (isset($wpp_settings['conv_arabic']) && $wpp_settings['conv_arabic'] != 'disable') {
44 add_filter('the_content', 'fixarabic', 1000);
45 add_filter('the_title', 'fixarabic', 1000);
46 add_filter('comment_text', 'fixarabic', 1000);
47 add_filter('wp_list_categories', 'fixarabic', 1000);
48 add_filter('the_excerpt', 'fixarabic', 1000);
49 add_filter('wp_title', 'fixarabic', 1000);
50 add_filter('pre_get_document_title', 'fixarabic', 1000); // WP 4.4+
51 }
52 } else {
53 /*remove_filter('wp_title', 'fixnumber', 1001);
54 remove_filter('pre_get_document_title', 'fixnumber', 1001); // WP 4.4+
55 remove_filter('the_title', 'fixnumber', 1001);
56 remove_filter('the_content', 'fixnumber', 1001);
57 remove_filter('the_excerpt', 'fixnumber', 1001);
58 remove_filter('comment_text', 'fixnumber', 1001);
59 remove_filter('comments_number', 'fixnumber', 1001);
60 remove_filter('wp_list_categories', 'fixnumber', 1001);
61 remove_filter('the_content', 'fixarabic', 1001);
62 remove_filter('the_title', 'fixarabic', 1001);
63 remove_filter('comment_text', 'fixarabic', 1001);
64 remove_filter('wp_list_categories', 'fixarabic', 1001);
65 remove_filter('the_excerpt', 'fixarabic', 1001);
66 remove_filter('wp_title', 'fixarabic', 1001);
67 remove_filter('pre_get_document_title', 'fixarabic', 1001); // WP 4.4+*/
68 }