Плагин News Manager

Плагин для простого создания новостей на сайте

на

Этот плагин был заброшен одним из ранних плагинописцев, но через какое-то время подхвачен замечательным разработчиком Карлосом Наварро. За последние полгода плагин приобрел все требуемые для новостных плагинов функции.

Скачать плагин
Файл скачан 1296 раз(а)

Скачать полный набор необходимых плагинов с кодами
Файл скачан 759 раз(а)

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

Неоконченный пока перевод здесь.

Демо-сайт здесь.

Для News Manager существуют дополнительные плагины:

  1. плагин News Manager Addons позволяет показать анонсы (а не только заголовки) нескольких последних новостей;

    Скачать плагин
    Файл скачан 805 раз(а)
  2. плагин News Manager Toolbar интегрирует в плагин SA Toolbar ссылки для создания новостей;

    Скачать плагин
    Файл скачан 338 раз(а)
  3. плагин Create Post shortcut добавляет ссылку  "Создать новую запись" в боковой панели на вкладке "Страницы".

    Скачать плагин
    Файл скачан 403 раз(а)
  4. плагин I18N Search для News Manager позволяет производить поиск по постам с использованием плагина I18N Search.

    Скачать плагин
    Файл скачан 135 раз(а)
  5. плагин News Manager DateTimePicker использует календарь для выбора даты.

    Скачать плагин
    Файл скачан 567 раз(а)

Возможно, позднее он объединит все их в один полноценный плагин.

Настройки плагина News Manager

Подробнее о настройках нового плагина пока здесь.

Примеры использования кодов здесь

Для создания новостей необходимо только создать страницу для отображения новостей и выбрать ее в Настройках (можно выбрать главную страницу). Там же вы можете сможете установить предпочитаемый язык, выбрать режим отображения новостей, а также задать количество символов в отрывке (анонсе) новости, количество новостей на странице и количество последних записей в виджете.

Если вы хотите использовать ЧПУ для страниц этого плагина, вам нужно будет скопировать предлагаемый код и заменить им код файла .htaccess в корне вашего сайта.

Для того, чтобы не отображать каноническую ссылку, так как она с переходом по страницам новостей меняться не будет, что очень повредит СЕО, в шаблоне этот код:

<?php get_header(); ?>

замените на этот:

<?php get_header(false); ?>

Если вы хотите использовать канонические ссылки для постов, вам нужно добавить в файл functions.php в вашей теме такой код:

function custom_get_header_nm() {
$canonical = false;
if (nm_is_single())
$canonical = nm_post_url(false);
elseif (nm_is_tag()) 
$canonical = nm_get_url('tag').rawurlencode(nm_single_tag_title('','',false));
elseif (nm_is_archive())
$canonical = nm_get_url('archive').intval($_GET[NMPARAMARCHIVE]);
if ($canonical) {
get_header(false);
echo "n",'';
} else {
get_header();
 }
}

В шаблоне вам придется заменить этот код:

<?php get_header(); ?>

на этот:

<?php custom_get_header_nm(); ?>

Коды плагина News Manager

Для создания виджетов в сайдбаре или любом другом блоке используются следующие коды:

  • форма поиска
    <?php nm_search(); ?>
  • последние статьи
    <?php nm_list_recent(); ?>
  • архив
    <?php nm_list_archives(); ?>
  • теги
    <?php nm_list_tags(); ?>

Коды плагина News Manager Addons

Для показа короткой новости используется следующий код:

<?php nm_set_custom_excerpt(123); ?>
<?php nm_set_custom_maxposts(2); ?>
<?php nm_custom_display_recent('
<div class="my-recent">
<h4><a href="{{ post_link }}">{{ post_title }}</a></h4>
<span class="my_excerpt">{{ post_excerpt }}</span>
</div>
'); ?>

Здесь 123 — количество знаков в анонсе, 2 — количество отображаемых постов.

Для показа только списка заголовков новостей, но уже с датами:

  • дата по умолчанию
    <?php nm_list_recent_with_date(); ?>
  • дата после заголовка в заданном формате
    <?php nm_list_recent_with_date(' - %d.%m.%Y'); ?>
  • дата перед заголовком в заданном формате
    <?php nm_list_recent_with_date('%d.%m.%Y - ', true); ?>

Все остальные плагины опций не имеют. Этот плагин постоянно развивается, так что заходите почаще, все обновления будут сначала публиковаться в новостях, а после полного тестирования выкладываться на этой странице.

Назад

blog comments powered by Disqus
Эту страницу посетили 17185 раз(а).

Последние новости

Последние комментарии

Для контактов

Back to top