Восточно-арабские цифры в Wordpress - PullRequest
1 голос
/ 16 мая 2009

Есть идеи, как настроить Wordpress для получения даты и номеров страниц в восточно-арабских цифрах?

Это с 0660 до 0669 в UTF-8. Я говорю о том, чтобы эти цифры ٠١٢٣٤٥٦٧٨٩ заменили 0123456789 . Я использую Wordpress 2.7.

Ответы [ 3 ]

2 голосов
/ 04 июля 2009

Я бы посоветовал вам не делать замену ...

Сохранение нормальных чисел от 0x40 до 0x49 позволяет поисковым системам осуществлять поиск по номерам. Араб, который предпочитает другую систему счисления, установил бы это в своей операционной системе, и он увидел бы 0123456789 как ٠١٢٣٤٥٦٧٨٩.

2 голосов
/ 17 апреля 2013

Если кто-то еще ищет, вы можете использовать

<?php echo date_i18n(get_option('date_format')); ?>

http://codex.wordpress.org/Function_Reference/date_i18n

0 голосов
/ 16 мая 2009

، السلام عليكم

Это невозможно при использовании любого из стандартных инструментов WordPress. Документация " Styling Page Links " обеспечивает только ограниченную настройку номеров страниц.

Итак, у вас есть пара вариантов.

  1. Редактировать wp_link_pages () в wp-includes / post-template.php
    Но это довольно хакерски и вызовет проблемы, когда придет время обновиться.
  2. Напишите небольшой плагин, который полностью обходит wp_link_pages () , возможно, путем редактирования существующего (номера страниц WP) плагина.
    Преимущество в том, что он прост в обслуживании и переносим (вы можете распространять плагин).

В обоих случаях вам придется выполнить некоторое сопоставление: {{0،٠}, {1,١}, {2, ٢} ....} и выполнить замену строки после вычисления номера страницы.

Также, Я заглянул в арабский перевод WP , но он использует традиционные цифры, что выглядит глупо.

حظ سعيد يابشا

...