Плагин M-Snap

m-Snap — это плагин WordPress для создания алфавитного указателя (словаря) из записей блога.

Особенности плагина

По функционалу плагин похож на WP-SNAP, но с преимуществами:

  1. поддерживает кириллицу;
  2. работает с большим количеством записей;
  3. поддерживает кэширование;
  4. исправлена критическая ошибка, из-за которой плагин версии 1.1b работал нестабильно.

При установке плагина учтите момент, что плагин работает с ключами произвольных полей (они же custom field key) с названием first_letter. Не устанавливайте плагин в случае если Вы уже используете эти произвольные поля, т.к. эти метаданные будут переписаны.

Учтите: если у вас очень много записей, то установка плагина может занять значительное время. В этом случае рекомендуется при установке плагина увеличить время выполнения скриптов.

Установка плагина

  1. папку m-snap закачайте в папку с плагинами /wp-content/plugins/
  2. активируйте плагин
  3. Добавьте в php-шаблон Темы строку в месте будущего указателя: <?php if (function_exists(‘m_snap’)) {m_snap();}?>
  4. Для поддержки кэширования выставьте права на запись для файла m-snap-cache.php

Настройки плагина вы можете изменить в файле m-snap-config.php

  • cachetime — время жизни кэша (в секундах)
  • default_show_by_cat — группировать ли указатели по рубрикам
  • default_show_by_tag — группировать ли указатели по тэгам (меткам)

Вы можете поменять данные указателя в шаблоне m-snap.txt

Также вы можете изменить логику шаблона в скрипте m-snap-template.php

{filelink=8}

Ссылка на основную публикацию