WordPress уроки

The Dynamic Nature of WordPress Pages # The Dynamic Nature of WordPress Pages

A web page can be static or dynamic. Static pages, such as a regular HTML page that you might create with Dreamweaver, are those which have been created once and do not have to be regenerated every time a person visits the page. In contrast, dynamic pages, such as those you create with WordPress, do need to be regenerated every time they are viewed; code for what to generate on the page has been specified by the author, but not the actual page itself. These use extensive PHP code which is evaluated each time the page is visited, and the content is thus generated upon each new visit.

Almost everything in WordPress is generated dynamically, including Pages. Everything published in WordPress (Posts, Pages, Comments, Blogrolls, Categories, etc…) is stored in the database. When the site is accessed, the database information is used by your WordPress Templates from your current Theme to generate the web page being requested.

An example of a static page might be an document (without any code). The problem with purely static pages is that they are difficult to maintain. Changes you make to your WordPress settings, Themes and Templates will not be propagated to pages coded only in HTML. The Page feature of WordPress was developed to alleviate this problem. By using Pages, you no longer have to update your static pages every time you change the style of your site. If written properly, your dynamic Pages will update along with the rest of your blog.

Despite the dynamic nature of Pages, many people refer to them as being static. They are actually called “pseudo-static” web pages. In other words, a Page contains static information but is generated dynamically. Thus, either “static,” “dynamic,” or “pseudo-static” may be validly used to describe the nature of the WordPress Page feature.

Установка для ленивых

Чаще все­го хостин­ги сами предо­став­ля­ют услу­гу уста­нов­ки Ворд­прес­са на ваш сайт. Это дела­ет­ся в авто­ма­ти­че­ском режи­ме: захо­ди­те в админ­ку и гово­ри­те «Уста­но­вить Ворд­пресс». При необ­хо­ди­мо­сти мож­но ука­зать Ворд­прес­су путь, как ста­рый дзен-учитель ука­зы­ва­ет путь сво­им уче­ни­кам.

Напри­мер, если мы выбе­рем для уста­нов­ки домен mihailmaximov.ru и оста­вим путь пустым, то Ворд­пресс будет рабо­тать ров­но по это­му адре­су. Раз­ра­бот­чи­ки такую уста­нов­ку назы­ва­ют уста­нов­кой в корень доме­на. Зрит в корень.

Жми «Уста­но­вить» и нали­вай кофе.

После это­го хостинг спра­ши­ва­ет у вас про домен и путь, а после успеш­ной уста­нов­ки сооб­ща­ет вам админ­ский пароль от Ворд­прес­са.

Настройка движка после установки

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

Один из основополагающих моментов – это разработка структуры сайта. Загляните в вашу карту (план) действий – какой вы планировали создать проект? Определите несколько ключевых идей, какие вы планируете продвигать и создайте под них родительские рубрики. А уже к этим категориям добавьте дочерние разделы и подразделы, которые будут находиться ниже по иерархии. Настройте главную страницу, определив ее как динамичную (с размещением последних записей) либо как статическую.

Постоянные ссылки

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

Настроить структуру ссылок можно в пункте “Настройки”, подпункте “Постоянные ссылки”. Здесь можно выбрать из пяти готовых вариантов, либо сделать свой, кастомный. Для SEO желательным URL является такой: exmaple.ru/category/postname. То есть в нём написаны название домена, категории и записи.

Для организации такого URL нужно выбрать кастомный вариант и прописать в поле необходимые значения – category и postaname. Но, кроме этого, для русскоязычного сайта нужно ещё установить плагин для транслитерации URL в латиницу. Это тоже необходимое условие для SEO. Для транслитерации можно использовать плагин Cyr to lat.

О влиянии URL на продвижение прочтите здесь.

User Tested, Geek Approved # User Tested, Geek Approved

Out-of-the-box Power

WordPress provides extensive functionality right out-of-the-box and often little customization is needed to adapt the software for your unique use. Many other CMSs rely on you to hunt down, install, and configure a long-list of add-ons just to get many of the features WordPress considers core (comments, RSS feeds, revisions, etc.) and relies on developers to undertake significant coding efforts to provide the functionality you need. WordPress does the heavy lifting so you don’t have to. Why reinvent the wheel when you already have the best wheel in the world?

Open and Transparent

WordPress is built by a dedicated community of professional developers, academics, and enthusiasts with the source code released to the world to take apart, build upon, and improve. Its hallmark is a rapid development cycle, meaning frequent updates and always up-to-date software, all with no licensing fees or direct costs. And with an extensive international community professional support is always wherever you are.

It’s Your Data

Some publishing platforms lock you in with proprietary data formats. Not here. WordPress relies on open standards to allow you to take your data with you, and even comes with tools to seamlessly import from many popular sources. It’s your data, and you should be able to do what you want with it. We currently have importers for Movable Type, Textpattern, Greymatter, Blogger, and b2. Work on importers for Nucleus and pMachine is under way.

It’s Your Software

WordPress is designed to be installed on your own web server, in the cloud, or in a shared hosting account. You have complete control. Unlike commercial software or third-party hosted services, you can be sure of being able to access and modify everything related to your site. You can even install WordPress on your personal computer, or on a corporate intranet.

Power One Site or Millions

WordPress offers multi-site technology. It is the same technology that powers over 20 million sites on WordPress.com and global sites like CNN and the New York Times. Multi-site technology allows users to have full administrative control over their own site, without any security concerns. Each site can have its own look-and-feel (themes), its own functionality (plug-ins), and manage its own users, while at the same time, network-wide policies and security updates can be deployed at the click of a button.

Dynamic page generation

No rebuilding of all your pages each time you update your site, or any aspect of it. All pages are generated using the database and the templates each time a page from your site is requested by a viewer. This means that updating your site, or its design is as fast as possible, and required server storage space usage is minimal.

Template Driven Design

WordPress uses templates to generate the pages dynamically. You can control the presentation of content by editing the templates using your favorite text-editor or IDE, or even the built-in Template Editor tool. Template tags make it easier to design the content and information displayed on your site. You don’t need to be a PHP whiz to make your site’s look-and-feel match your vision.

Шаг 1 – Установка WordPress

Одной из причин популярности WordPress является его низкие требования для запуска на веб-сервере:

  • PHP версии 5.2.4 или выше.
  • MySQL версии 5.0.15 или выше, или любая версия MariaDB.

Вам придется постараться, чтобы найти хостинг не имеющий таких минимальных требований. Большинство хостингов имеют различные авто-установщики для упрощения процесса установки WordPress. Используя авто-установщики вам не придется возиться с созданием базы данных или загрузкой файлов на сервер.

В этой части урока WordPress вы узнаете два способа для установки WordPress.

ЗАМЕТКА! Перед началом установки WordPress, вам необходимо решить, где будет располагаться ваш сайт. Вы хотите, чтобы ваш сайт был доступен по такому адресу вашдомен.ru и находился в корневом каталоге, вашдомен.ru/blog и находился в отдельном каталоге, или на поддомене blog.вашдомен.ru. Только в случае использования поддомена вам необходимо предпринять дополнительные шаги и создать поддомен. В Hostinger, вы можете легко это сделать в разделе Субдомены.

Вариант 1.1 – Установка WordPress на Hostinger с помощью Авто-Установщика

Давайте начнем с самого простого и короткого пути для установки WordPress — Авто-Установщика Hostinger. Шаги ниже покажут вам, как установить WordPress с помощью панели управления Hostinger:

  1. Войдите в панель управление Hostinger.
  2. Найдите Авто-Установщик и откройте его.
  3. Введите WordPress в поисковое поле и нажмите на его иконку.
  4. Далее, заполните данные для вашего сайта:
  • Адрес – Адрес куда должен быть установлен ваш WordPress. Если вы хотите, чтобы сайт был доступен по такому адресу вашдомен.ru, то оставьте поле пустым.
  • Язык – Выберите язык WordPress.
  • Имя Пользователя Администратора – Ваше имя пользователя для входа в панель управления WordPress.
  • Пароль Администратора – Ваш пароль для входа в панель управления WordPress.
  • E-mail Администратора – Введите адрес вашего почтового ящика.
  • Название Сайта – Название вашего сайта на WordPress.
  • Подзаголовок Сайта – Короткое описание вашего сайта.
  1. Нажмите кнопку Установить.

Вариант 1.2 – Установка WordPress вручную

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

Что вам понадобится:

  • FTP-клиент или Файловой Менеджер
  • Последняя версия WordPress

Для начала, cкачайте последнюю версию WordPress с официального сайта.

Как только установка будет завершена, вы можете начать загружать файлы WordPress на ваш хостинг аккаунт. Вы можете использовать Файловый Менеджер вашего провайдера услуг хостинга или FTP-клиент. На конечный результат, это не окажет никакого влияния

Единственное на что стоит обратить внимание — это каталог в который вы собираетесь загрузить файлы. К примеру, если вы хотите чтобы ваш сайт был доступен по прямой ссылке, файлы должны быть загружены в папку public_html; если вы хотите, установить WordPress на поддомен, загрузите файлы в соответствующую папку

WordPress хранит всю информацию в базе данных. Поэтому, нам необходимо создать ее. В Hostinger, новая база данных может быть создана в разделе Базы Данных → Базы Данных MySQL. 

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

Для более подробной инструкции обратитесь к руководству о том, как установить WordPress или как перенести сайт на WordPress из Blogger.

A Serious Platform for Serious Content # A Serious Platform for Serious Content

Your Site is Your Castle

WordPress has more than eight years of history powering stable, secure websites. Vulnerabilities are discovered quickly because of the wide user-base and dedicated open-source community, patches are rapidly developed by the dedicated security team, and often released in the span of hours from the time they are reported. WordPress comes with an , so patches are deployed at the click of a mouse. WordPress sanitizes all user input, restricts URL access, has an extensive user permissioning system, and never stores passwords in an unencryptable format. WordPress uses WordPress.com’s 20 million users to beta test releases before they come out, so that by the time new versions are released, stakeholders can be confident in their stability.

Extensive APIs

WordPress’s core relies on its own extensive API interface (commonly known as dogfooding) which consequently allows developers to quickly and effectively customize the application to their unique needs. Many aspects of the essential WordPress experience can be overridden or modified by user-generated hooks and filters. These APIs help WordPress integrate seamlessly with existing systems, a necessity in a stove-pipe rich environments.

Enterprise Ready

Any challenge the organization faces, chances are, someone else has already tackled it and provided the code free of charge. WordPress has been adapted to countless enterprise environments, and provides support for Active Directory authentication, user management, work-flow integration, and scheduled backups, among other enterprise-centric features.

Interoperability

Want to connect WordPress to another system? WordPress uses XML-RPC, an open XML standard that allows different systems in different environments to talk to one another. XML-RPC is designed to be as simple as possible, while at the same time allowing for complex tasks to be performed. WordPress also supports an extended version of the Blogger API, MetaWeblog API, and finally the MovableType API. You can even use clients designed for other platforms like Zempt.

Maintenance so simple you’ll wonder why you did it the other way

Installing and upgrading WordPress is a piece of cake. WordPress’s famous five minute installation is the envy of the industry, and with one click updates, you’ll know you are always using the best. Try it and you’ll wonder why all software isn’t this easy.

Standards Compliant… and then some

The WordPress team has gone to great lengths to ensure every bit of WordPress generated code is in full compliance with the standards of the W3C. This is important not only for interoperability with today’s browser but also for forward compatibility with the tools of the next generation. Your website is a beautiful thing, and you should demand nothing less.

More than a Blog… Much, Much More

Anyone who says WordPress is a mere blogging platform is covering for the fact that they haven’t been following the CMS’s explosive growth over the past couple years. Saying WordPress is only a blogging platform is like saying BMW is only a propeller manufacturer. In fact, the majority of the time, WordPress isn’t even used as a blog. With built in support for custom post types and custom taxonomies, if you can dream it, WordPress can make it a reality.

Шаг 7 – Поддержание безопасности WordPress

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

Шаг 7.1 – Поддержание актуальной версии WordPress

Одним из наиболее важных факторов, обеспечивающих безопасную среду для вашего сайта, является постоянное обновление и использование последней версии WordPress, тем и плагинов для нее. Большинство обновлений включают в себя исправления брешей в безопасности, исправления уязвимостей и предотвращение их использования в будущих версиях. Обычным явлением для хакеров является использование страниц. на которых установлена устаревшая версия WordPress с известной уязвимостью. Обычно WordPress обновляется автоматически, после выпуска новой версии, однако, эта функция не всегда может работать или может быть отключена на некоторых хостингах. При выходе новой версии WordPress в верхней части панели управления будет отображаться уведомление об обновлении. Вы также можете обновить свои темы и плагины через раздел Консоль →  Обновления.

Шаг 7.2 – Использование уникальных паролей и логинов

Admin — это имя пользователя указанное по умолчанию в WordPress. Строго рекомендуется изменить его, так как это добавит дополнительный слой защиты для ваших личных данных. Представьте, что кто-то узнал ваш пароль, однако, он не знает вашего логина

Даже имея одну часть важной информации он все равно не сможет получить доступ к вашей панели управления. Оставляя логин как admin, вы делаете работу по взлому вашей панели управления намного легче, поэтому следует изменить его на уникальное имя

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

Шаг 7.3 – Резервное копирование WordPress

Создание резервных копий — одна из самых важнейших задач для поддержания безопасности вашего сайта. В случае непредвиденных обстоятельств, вы сможете легко восстановить все данные вашего сайта. Вы можете сделать резервное копирование вручную или воспользоваться автоматическим. Процесс ручного резервного копирования включает в себя загрузку файлов и базы данных вашего WordPress. Однако, если на вашем сайте много контента, изменений или у вас несколько сайтов, ручное скачивание всех файлов может быть весьма затратным по времени занятием. Сегодня, многие из поставщиков услуг хостинга предлагают автоматическое резервное копирование.  В дополнение к этому, вы можете настроить автоматическое резервное резервное копирование с помощью плагинов для WordPress. Они сохранят вам ваше время и помогут настроить хранение бэкапов на сторонних ресурсах, вроде DropBox. Вот несколько таких плагинов:

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

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

Using WordPress Themes # Using WordPress Themes

There are hundreds of WordPress Themes to choose from. All do basically the same thing but graphically present the information in a myriad of ways. Choose a few that look interesting to you, and meet your audience’s needs and your desires, and then test drive them following the test drive instructions above. Click through the whole site, the categories and archives as well as the individual posts to see how the Theme handles each one. The look may be nice on the front page, but if it handles things in a way you don’t like on the single post, then you will have to dig into the code and make changes. Not ready for that, try another theme.

  • WordPress Theme Directory
  • Using Theme

Creating your own Theme

If you are familiar with CSS, HTML, and even PHP and MySQL, consider either customizing the Theme to your own needs, or creating your own Theme.

WordPress Theme Developer Handbook

Настройка WordPress

Настройка установленного экземпляра WordPress, начинается с установки прав доступа для каталогов и
файлов CMS. Для большинства файлов рекомендуется использовать следующие битовые маски прав доступа:
644, 755 или 775.

Так как популярные блоги могут генерировать высокую нагрузку на используемый сервер, то
производительность платформы WordPress можно повысить за счёт кеширования страниц. Несмотря на то,
что в WordPress существует встроенное кеширование, можно использовать дополнительные плагины, которые
позволяют упростить процесс настройки Web-сайта и предлагают дополнительные возможности, например
сжатие файлов CSS и сценариев PHP. На рынке присутствует большое число плагинов для кеширования,
которые способны снизить нагрузку на сервер:

  • WP-Cache – специальный плагин для WordPress, который ускоряет обработку запросов,
    сохраняет страницы, сгенерированные WordPress, в статические файлы и отдает их пользователю;
  • Wordpress Super Cache – плагин, сохраняющий статические страницы полностью, а не по
    фрагментам, а, следовательно, не использующий PHP для их компоновки;
  • Hyper Cache – полностью сохраняет HTML-страницы в статический файл и отдаёт его
    пользователю, если он находится в той же сессии, также может кешировать ошибки 404 (отсутствующие
    ресурсы) и запросы на перенаправление;
  • Blog Cacher – сохраняет ответы на запросы в локальные файлы, помещая их в дерево
    каталогов, которые соответствует структуре ссылок;
  • Throttle – плагин, который в моменты пиковой нагрузки на сервер просто отключает
    некритичные части блога.

В административном интерфейсе следует указать оптимальные настройки, соответствующие требованиям
конкретного проекта. На рисунке 5 показана форма с основными конфигурационными параметрами
WordPress.

Рисунок 5. Конфигурационные параметры WordPress

На платформе WordPress определены пять типов ролей, доступных для пользователей:

  • администратор (administrator) со всеми возможными полномочиями;
  • редактор (editor), который обладает правами администратора, за исключением полномочий
    для внесения изменений в конфигурацию Web-сервера;
  • автор (author), который создает и публикует собственные материалы (посты);
  • участники (contributor) могут создавать собственные записи, но не имеют права публиковать
    их самостоятельно;
  • подписчик (subscriber) может только читать записи в блоге и оставлять комментарии.

Не рекомендуется использовать учётную запись администратора для ежедневной работы, чтобы избежать
компрометации системы. Более правильным будет создать дублирующую учетную запись с менее широкими
правами и использовать её.

Настройка сайта на базе WordPress для работы с поисковыми машинами

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

Так, название
каждой публикуемой записи WordPress автоматически добавляет в тег
(вместе с названием сайта), а в самом тексте окружает его заголовочным тегом. При вставке иллюстраций можно заполнить поле Заголовок изображения и опционально —
поле Подпись изображения. Содержимое этих полей записывается в параметры
и тега и дает
поисковым системам возможность определить, что именно изображено на иллюстрации. Визуальный редактор
WordPress может выделять ключевые слова непосредственно в текстах публикаций

Платформа WordPress обладает базовыми возможностями для поисковой оптимизации. Так, название
каждой публикуемой записи WordPress автоматически добавляет в тег
(вместе с названием сайта), а в самом тексте окружает его заголовочным тегом .
При вставке иллюстраций можно заполнить поле Заголовок изображения и опционально —
поле Подпись изображения. Содержимое этих полей записывается в параметры
и тега и дает
поисковым системам возможность определить, что именно изображено на иллюстрации. Визуальный редактор
WordPress может выделять ключевые слова непосредственно в текстах публикаций.

Но существуют и специальные плагины с более серьёзными возможностями для поисковой оптимизации,
например, плагин All in One SEO Pack для WordPress.

Также рекомендуется выполнить стандартный комплекс шагов для SEO оптимизации:

  • установить и активировать плагины Google XML Sitemaps, All in One SEO Pack;
  • подготовить яркое и краткое описание сайта;
  • создать анонсы, которые коротко описывают опубликованные материалы;
  • создать страницу About.

Мой опыт показывает, что сайты, сделанные на WordPress CMS, индексируются лучше, чем сайта,
основанные на других платформах, за счет организации данных и их отображения. Платформа WordPress
продумана максимально лояльно по отношению к поисковым системам, поэтому проекты, реализованные на
ней, будет несложно продвигать в выдачах поисковиков.

Шаг 4 – Установка плагинов для WordPress

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

Установка плагинов для WordPress довольно легкая задач, даже для новичка. Бесплатные и платные плагины доступны в хранилище плагинов WordPress. Также как и темы, они могут быть установлены с помощью встроенного установщика WordPress. Для установки плагина нажмите Добавить новый в разделе Плагины и введите название нужного вам плагина в поисковом поле. Нажмите кнопку Установить, а затем Активировать.

Множество премиум (платных) WordPress плагинов не может быть установлено из официального хранилища плагинов WordPress. Если вы приобрели один из таких плагинов, вам необходимо установить его вручную. Процесс ручной установки плагинов и тем довольно схож. Для начала ручной установки нажмите Добавить новый в разделе Плагины, далее Загрузить плагин. Теперь выберите архив с плагином и загрузите его, после этого, установите и активируйте. Более подробное руководство по установке плагинов для WordPress вы сможете найти здесь.

Рекомендуемые плагины для WordPress

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

  • Google XML Sitemaps. Этот плагин автоматически сгенерирует XML карту сайта для более лучшей поисковой оптимизации. Он легок в управлении и часто обновляется.
  • Yoast SEO. Возможно один из самых популярных SEO плагинов для WordPress. Он поможет вам улучшить оптимизацию ваших статей для поисковых систем. Начиная от меток и заканчивая советами по написанию статей — Yoast SEO плагин поможет вам во всем.
  • Wordfence Security. Этот плагин позволит вам защитить ваш сайт от хакеров и вредоносных программ. Он имеет в своем арсенале модуль firewall и сканер для обнаружения вирусов.
  • Contact Form 7. Простой, но очень мощный плагин для создания контактных форм для WordPress. Создайте любой контакт любого вида или сгенерируйте формы с данным плагином.

ЗАМЕТКА! Не рекомендуется засорять WordPress дюжинами плагинов, так как это может увеличить нагрузку на сайт. Установите на ваш WordPress лишь нужные вам плагины.

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

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

Adblock
detector