Настройка нового блога WordPress

Настройка WordPress занимает некоторое время, но это дело лучше не откладывать на потом, по крайней мере, самые необходимые настройки.

Раздел "Настройки" (или "Параметры")

Настройки выполняются в админке (административной части сайта), которая доступна после входа в систему  по адресу myblog.ru/wp-admin/.

Общие настройки

Общие настройки блога WordPress

В разделе Настройки > Общие заполните поля "Заголовок блога", "Краткое описание" и т.д..
Если включить регистрацию на сайте (опция Любой может зарегистрироваться), но вы не хотите, чтобы посетители сайта могли добавлять записи, выберите "Подписчик" для "Роль нового пользователя". Пользователь, который зарегистрирован как подписчик, может только комментировать существующие записи, просто после входа на сайт при добавлении комментария ему не нужно писать свои имя и email.

В поле Часовой пояс выберите, например, Москва в разделе Европа (ваш город или город из вашего часового пояса) или сдвиг от UTC (Всемирное координированное время), например, UTC +3

Постоянные ссылки (Permalinks)

Ссылки на записи блога

Настройка Постоянные ссылки - задает структуру URL-адресов. Это очень важная настройка, которую нужно выбрать с самого начала.

Дело в том, что по умолчанию ссылки на страницы блога имеют вид

http://myblog.ru/?p=123 

т.е. включают знак вопроса и число (id записи).  Желательно, чтобы ссылки были описательными, "понятными человеку", например,

http://myblog.ru/интересная-статья/

Чтобы задать структуру постоянных ссылок, зайдите на административную страницу Настройки > Постоянные ссылки (Options>Permalinks).

На странице "Настройки постоянных ссылок" введите шаблон структуры ссылок в поле "Произвольно" (Произвольная структура) или выберите одну из предлагаемых опций.

Если выбрать вариант "Месяц и название" (/%year%/%monthnum%/%postname%/), ссылки имеют вид http://myblog.ru/2010/02/название-записи/, т.е. включают год и месяц добавления записи (поста) и заголовок записи.

Но если дата публикации записей не важна, лучше чтобы ссылки включали название рубрики и название записи:

/%category%/%postname%/

- ссылка вида http://myblog.ru/рубрика/название-записи - или только название записи /%postname%/

Далее можно заполнить поля

Префиксы для рубрик и меток

Префикс указывает на то, что это URL-адрес страницы рубрики или метки.

По умолчанию для рубрик (категорий) используется префикс categories, а для меток - префикс tags, и ссылки выглядят так:

<a href="//mysite.ru/categories/testing/">Рубрика "Testing"</a>

<a href="//mysite.ru/tags/css/">Метка "CSS"</a>

*** Постоянные ссылки будут работать, только если:

    • На сервере Apache установлен модуль mod_rewrite
    • В корневой папке WordPress
      • включена опция FollowSymLinks option
      • разрешена директива FileInfo directives (например, AllowOverride FileInfo или AllowOverride All)
      • есть файл .htaccess (если этого файла нет, WordPress пытается его создать) . WordPress будет автоматически обновлять этот файл, если для него заданы права доступа на запись.

Подробнее в Кодексе WordPress: Using Permalinks

Другие настройки

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

Некоторые вопросы безопасности

Создаваемые вами папки следует скрыть от посторонних. Для этого в папке должен находиться (пустой) файл index.html. Если этого не сделать, при попытке перейти по URL http://мой-блог.ru/имя-папки/ любой злоумышленник увидит содержимое папки. Другой способ скрыть содержимое папок - написать соответствующую инструкцию в файле  htaccess.
Также рекомендуется удалить пользователя admin. Из-за того что этот пользователь добавляется в WordPress по умолчанию с id=1, наличие этого пользователя облегчает работу злоумышленникам. Зайдите в раздел  Настройки>Пользователи. Добавьте нового пользователя с правами администратора, а пользователя admin удалите.

Дизайн и функциональность сайта

Папки

Подпапки внутри папки WordPress wp-content

Подпапки внутри папки WordPress wp-content

В корневой папке WordPress-сайта находится папка wp-content. Внутри папки wp-content вы видите важные для настройки WordPress папки:

  • plugins - папка, в которую копируются папки и файлы плагинов WordPress
  • themes - папка, в которую копируются папки и файлы тем (шаблонов) WordPress

В папку uploads WordPress сохраняет файлы (изображения, фильмы и т.д.), которые вы загружаете на административной панели WordPress. Если этой папки нет, ее нужно создать (через cPanel или FTP-клиент).

Тема WordPress

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

Чтобы загрузить тему оформления, зайдите в админке в Внешний вид - Темы и выберите Добавить новую. Здесь можно загрузить тему с компьютера или использовать Поиск тем, чтобы найти и загрузить тему с официального сайта WordPress .

Также можно загрузить  папку темы  в папку wp-content > themes 

После этого зайдите в Внешний вид>Темы и активируйте нужную тему.

Плагины

Плагины позволяют изменять и добавлять функциональность блога WordPress.

Плагины с официального сайта удобно находить и загружать в админке в разделе Плагины > Добавить новый. имейте в виду, что здесь недоступны плагины, которые давно не обновлялись, но могут быть вполне рабочими, и их можно скачать на официальном сайте wordpress.org/extend/plugins/Скаченный плагин можно загрузить в папку wp-content > plugins и затем активировать в разделе Плагины > Установленные

Обратите внимание на важные плагины

  • Обязательно нужен плагин кэширования (например, WP Super Cache, Quick Cache) - ускоряет работу сайта, что очень важно при большой посещаемости.
  • Cyr to Lat enhanced - записывает ссылки на страницы латиницей (более продвинутая версия плагина RusToLat, который больше не поддерживается)
  •  XML-карта сайта для поисковиков - Google XML Sitemaps, Better WordPress Google XML Sitemaps
  • Антиспам - плагин от спама (Anti-Spam) нужен обязательно, если на сайте включены комментарии.
    Akismet - защита от спама, поставляется с WordPress. Для активации нужен ключ API
    Captcha - капча
    Kama SpamBlock - незаметная защита от спама (без капчи)или другой плагин от спама (Anti-Spam)

 

Дополнительно: в разделе "Установка, перенос и настройка WordPress" также:

Настройка нового блога WordPress: 15 комментариев

  1. Михаил

    Здравствуйте.
    Уже обшарил всё что только можно , но не могу найти , как изменить в записях «Опубликовано в» на «Категории»
    Firebug отображает , но в коде не знаю уже где и искать. Тема Response 2.0
    Заранее спасибо за ответ.

    1. Admin Автор записи

      в файле cyberchimps/functions.php в строке

      $cats = sprintf( __( 'Posted in', 'cyberchimps' ) . ' %1$s', $categories_list );

      можно вместо "__( 'Posted in', 'cyberchimps' )" написать то, что нужно, например:
      $cats = sprintf( 'Категории' . ' %1$s', $categories_list );

  2. Михаил

    Огромное спасибо !!! Всё получилось ! Добавил ваш сайт в Закладок.нет ;)

  3. Михаил

    Снова здравствуйте. Нужно было ещё другое название тегам дать , с этим сразу сам разобрался...вы ведь направление указали..
    Кинулся искать как вывести все записи по одному тегу или категории на странице, точнее , как прописать своё название при их выводе и снова застрял... По идее с архивом в этом же файле связано , но что не получается...
    Подскажите , пожалуйста.

    1. Admin Автор записи

      Страница одного тега (метки) - это страница архива. Заголовки архивов рубрик, меток, авторов и т.д. - см. в файле Архивы (archive.php), например, для тегов/меток:
      elseif ( is_tag() ) {
      printf( __( 'Tag Archives: %s', 'cyberchimps' ),

  4. Михаил

    Да , значение изменилось , только вместо букв выдаёт :��������
    а в файле archive.php в редакторе wp вообще нет содержимого. изменения вночил через FTP. Может до этого ещё что то не то изменил в cyberchimps/functions.php

  5. Михаил

    Спасибо большое. Разобрался. Переустановил тему и на ново всё сделал.
    А теперь , смешно сказать.... не могу найти где удалить"написал админ , дата , ну и т.д." , хотя до этого быстро нашёл и удалил. это всё находиться в контейнере
    , а где он , ни как не найду..

  6. Михаил

    наконец то разобрался.... спасибо вам большое ! но , думаю , вопросы ещё будут :)

  7. оксана

    добрый день, подскажите пожалуйста, как поменять запись на главной странице. справа снизу есть столбик Kontakte. никак не могу найти выход туда, как изменить эту запись. огромное спасибо заранее!

    1. Admin Автор записи

      Этот текст находится в боковом меню, содержимое которого обычно может быть изменено в виджете (Внешний вид-Виджеты) или в файле sidebar.php в папке темы WordPress.

  8. Михаил

    Снова ,здравствуйте !
    Обращаюсь к вам за помощью , потому что плагины или не подходят для моих целей , потому что нет функции вывода рекламного блока по записям категории или есть , как на пример Advertising Manager или Simple Ads Manager , но они самостоятельно не вставляют код в запись и нужно вставлять его в шаблон , а куда я не знаю.
    Не вдаваясь в прострации изложу задачу.
    Нужно , чтобы определённый блок , или , контейнер , если хотите , выводился в записях определённой категории в начале или в конце статьи. И так со всеми категориями.
    Т.е. блок N 1 - вывод в записях категории N 1
    блок N 2 -вывод в записях категории N 2
    ну и т.д.
    Статья заключена в тег spoiler , т.е. или до [spoiler] или после [/spoiler]
    Надеюсь не слишком сумбурно изложил свой вопрос :)
    На каком то форуме нашёл инфу , что как то в шаблоне по ID категории можно выводить , но так и не понял куда те коды нужно вставлять.
    Или может просто подскажете плагин нужный для этой цели , потому что с этими двумя я не понял как мне вывести по категории.
    Не вопрос , а прям целая статья получилась :)
    Заранее спасибо за ответ.

    1. Admin Автор записи

      В статье
      //mblogm.ru/blog/reklama-vmesto-html-kommentariya-i-iframe-bez-problem/
      приведена функция, которая
      автоматически вставляет скрипт рекламы Яндекс.Директ (или другое заданное содержимое) до и после каждой статьи (ее нужно вставить в файл темы functions.php или в плагин).
      Если добавить в код функции получение id текущей категории, можно выводить разные блоки для разных категорий. Такого готового кода у меня нет, а чтобы его написать (например, как плагин) нужно время. А время - деньги!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *