Вопрос

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

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

Это было полезно?

Решение

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

Это невозможно с помощью любого из инструментов WordPress по умолчанию."Оформление ссылок на страницы" документация обеспечивает лишь ограниченную настройку номеров страниц.

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

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

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

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

حظ سعيد يابشا

Другие советы

Предлагаю не делать замену...

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top