Описание
Лексикограф создает алфавитный указатель вашего блога, используя выбранные вами ключевые слова. Индекс может быть включен в любой виджет страницы, сообщения или текста. Вот пример такого индекса.
Я написал этот плагин, потому что мне нравится придумывать слова и определять их в своем блоге, тем самым создавая словарь, распределенный по нескольким постам. Мало того, что не было списка всех доступных слов, так еще и то, что Google не мог найти эти слова, потому что он не мог справиться со знаками ударения, которые я там поставил, в стиле словаря. Лексикограф решает обе эти проблемы.
Указатель лексикографа разделен на разделы в соответствии с начальными символами терминов. В настоящее время такие разделы создаются для латинских букв (A-Z, буквы с диакритическими знаками группируются с недиакритизованными версиями), символов хинди и символов телугу. Для всех арабских цифр (0-9) создается один раздел»#». Все остальные начальные символы переходят в специальный раздел под названием «*». Приветствуются вклады в поддержку других систем письма!
Как использовать
Лексикограф не добавляет никаких новых элементов в интерфейс администратора WordPress. Вместо этого вы используете его следующим образом:
В сообщениях и страницах, где вы определяете термины, используйте «Редактировать как HTML» и поместите слова и термины для индексации в промежутки класса лемма
, например: <span class="lemma">ˌsu·per·ca·liˌfra·gi·lis·ticˌex·pi·a·liˈdo·cious</span>
(знаки ударения и перенос строки необязательны).
На странице (в сообщении или в виджете), где вы хотите разместить индекс, вставьте следующий шорткод:
[lexicographer_index]
В этом месте будет вставлен индекс. Он будет состоять из определенных терминов, связанных с определениями.
Атрибуты шорткода
- якорные ссылки [true/false, по умолчанию: true]: Если true, будут созданы привязанные ссылки на условия
. Если значение false, будут созданы ссылки на сообщение(сообщения), содержащие этот термин
. - уровень заголовка [int, по умолчанию: 3]: какой уровень заголовка использовать для заглавных
символов в индексе.
Служба поддержки
Если у вас есть вопросы или предложения, свяжитесь со мной по адресу poststelle@texttheater.net.
Установка
Любой
- Поиск и установка лексикографа через меню «Плагины» в
WordPress
Или
- Скачать и распаковать Лексикограф
- Загрузите каталог
lexicographer
в каталог/wp-content/plugins
- Активируйте плагин через меню «Плагины» в WordPress.
Отзывы
Участники и разработчики
«Lexicographer» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «Lexicographer» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
0.9
- Добавлена поддержка телугу и хинди (вклад Шрирама Надиминти (Sriram Nadiminti)).
- Протестировано с WordPress 5.1.1.
0.8
- Изменен способ вставки индекса лексикографа в сообщения и страницы.
Теперь вы должны использовать шорткоды вместо вставки
{{Lexicographer index}}
строка, в которой вы хотите, чтобы появился индекс.
* Используя шорткод, теперь вы можете указать высоту заголовка заглавного
символа и, если вам нужны ссылки на условия или просто ссылки
на сообщения.
* Протестировано с WordPress 4.4.2.
0.7
- Отдельные разделы индекса теперь помещаются в div класса
lexicographer-index-section в интересах тех, кто хочет стилизовать и/или
написать сценарий индекса.
0.6.
- Теперь индекс помещается в div класса lexicographer-index для тех
, кто хочет стилизовать и/или написать сценарий индекса.
0.5
- Транслитерация лемм в ASCII как для создания имен привязок, так и для
сортировки теперь использует одну и ту же таблицу транслитерации. Персонажи Ää Öö Üü
(графемы, соответствующие немецким умляутам) по-прежнему получают специальное обращение
в том смысле, что они расширяются а-ля ä ae для имен привязок (но не для сортировки),
но теперь это делается как шаг предварительной обработки. - Таблица транслитерации теперь охватывает почти каждую латинскую букву в блоках
Unicode Latin-1, Latin Extended-A, Latin Extended-B и
Латынь Расширена Дополнительно. Большинство транслитераций «ориентированы на глифы» в том смысле, что
они включают в себя только удаление диакритических знаков, разложение лигатур и
поворот букв назад. Некоторые транслитерации более «ориентированы на использование», такие
как β ss, þ th или Ɣ g. Были предприняты некоторые усилия, чтобы сохранить таблицу транслитерации
вменяемой, последовательной и нейтральной к языку. Пропущенные буквы указаны в
комментарии. Предложения по дополнениям и улучшениям более чем приветствуются! - Исправление: сгенерированные ссылки были нарушены, если не использовать постоянные ссылки /%postname.
- Исправление: индексирование неопубликованных сообщений/страниц при установке.
0.4
- Now observing DB_CHARSET for creating the database table. This fixes a
problem where non-ASCII characters get replaced by question marks when
inserting into the table via a UTF-8 connection. - Протестировано с WordPress 3.3.2.
- Обновленная документация.
0.3
- Теперь индекс можно вставлять в виджеты.
- Протестировано с WordPress 3.3.
- Обновленная документация.
0.2
- Леммы теперь удаляются из индекса, когда сообщение/страница, содержащая их
, удаляется или снимается с публикации. - Индекс теперь использует абсолютные ссылки.
- Протестировано с WordPress 2.9.1.
- Обновленная документация.
0.1
- Первый выпуск.