Как сделать свою сборку wordpress с нужными плагинами

Обновлено: 07.07.2024

Сегодня продолжу кратко описывать свою сборку плагинов для WordPress, которые обязан иметь у себя каждый начинающий блоггер. В первой статье от 10 мая я выложил восемь плагинов, сегодня – остальные десять. Итак.

— 2-4-Comment-Fix. Исправляет “баг” окончания слова “2комментариев” на “2 комментария”. Также нужен как и плагин. который исправляет даты на русский лад от Макса и который идет в сборке “русского Вордпресс”. Этот плагин требует вмешательства в код файлов шаблона, поэтому о нем напишу отдельно подробную инструкцию. Автор плагина — Ján Varhol (varhol.sk), за что ему отдельное спасибо. Кто перевел – не знаю, возможно, что сам автор написал на русском.

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

— Правильное управление сайтом, базой данных.

— Эффективная оптимизация для поисковых систем.

— Внешний вид сайта.

— Защита от спама.

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

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

Подробные видеоинструкции Wordpress на тему: "WordPress сборка с плагинами":



Сборка wp с плагинами



5 WordPress плагинов, которые нужны любому сайту.



Большая подборка WordPress плагинов для любого сайта




Как сделать backup WordPress или резервное копирование и восстановление сайта


Тот кто создаёт сайты на WordPress рано или поздно сталкивается с проблей как сделать резервное копирование сайта на WordPress. Как установить WordPress я уже рассказал, сегодня расскажу как достаточно легко сделать backup WordPress , с возможностью восстановления резервной копии сайта на другом хостинге или домене. Если делать бэкап, например самым обычным способом, архивировать файлы CMS Читать далее

Стандартизированная, организованная, объектно-ориентированная основа для создания высококачественных WordPress плагинов.

Раз уж вы попали на эту страницу значит у вас есть сайт на WordPress и вам наверняка знакомы возможности различных плагинов. Однако использование плагинов на сайте и создание собственного плагина – это две разные вещи. Давайте разбираться как создать плагин для WordPress!

Введение

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

В этом посте мы объясним основы разработки плагинов для WordPress, включая необходимые элементы и то, как они работают вместе.

Четыре простых шагов для создания WordPress плагина

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

Шаг 1. Подберите имя для вашего плагина

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

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

Вы также можете использовать сокращенную версию названия в качестве префикса, чтобы избежать конфликтов имен (которые мы обсудим позже).

Шаг 2. Создайте папку с плагином и PHP файл

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

Для начала перейдите в папку wp-content/plugins в каталоге где установлен WordPress. Создайте новую папку и назовите ее, используя имя плагина, используя дефисы для разделения слов. Например, my-super-plugin .

Структура папок - Как создать плагин для WordPress

Структура папок – Как создать плагин для WordPress

После того, как вы создали папку с плагинами, следующим шагом будет создание внутри нее файла PHP.

В зависимости от того, насколько сложным будет ваш плагин, он может в конечном итоге содержать один файл PHP или несколько файлов.

Шаг 3. Создайте заголовок файла

После того как вы создадите основной файл плагина, пора добавить заголовок файла. По сути, это комментарий блока PHP, который включает метаданные о вашем плагине.

Внутри файла добавьте следующий код:

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

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

Как создать плагин для WordPress - Активация плагина

Как создать плагин для WordPress – Активация плагина

Вы должны увидеть свой новый плагин в списке на этом экране. Конечно, впереди еще много работы.

Шаг 4: Добавьте функционал созданному плагину

Большинство плагинов работают с помощью хуков (hook), которые позволяют одному фрагменту кода взаимодействовать с другим. В WordPress есть два типа хуков: действия (actions) и фильтры (filters). Мы обсудим их более подробно в рамках отдельной статьи, пока лишь основы…

Actions (действия)

Actions в WordPress относится к определенному действию, которое должно произойти в определенное время. С помощью действий вы можете добавить или изменить функциональность вашего плагина. Функции, которые связаны с действием, будут выполнены после его запуска.

Пример действия в WordPress – save_post . Действия определяются функцией do_action . Для них требуется параметр $tag (имя действия) и в некоторых случаях $args (дополнительные аргументы, расширяющие то, что делает действие).

Ядро WordPress уже содержит десятками предопределенных действий. Однако вы также можете создать свои собственные. В любом случае, при создании плагина для WordPress вы будете использовать do_action для установки значений к подключенной функции. Затем функция add_action будет использоваться для подключения этой функции к определенному действию.

Подробнее про экшен-хуки читайте тут.

Filters (фильтры)

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

Фильтры в WordPress создаются с помощью функции apply_filters и определяются внутри функции. Для них требуются аргументы $tag (имя фильтра) и $value (отфильтрованное значение или переменная) с возможностью использования $var для дополнительных значений функции.

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

Подробнее про фильтр-хуки читайте тут.

Практические советы по созданию своих плагинов для WordPress

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

Основные советы

  • Избегайте конфликтов имен.
  • Все переменные, функции и классы должны иметь префикс с уникальным идентификатором.
  • PHP предоставляет ряд функций для проверки существования переменных, функций, классов и констант. Используйте эту возможность!
  • Самый простой способ решить проблему коллизии имен – использовать классы для кода вашего плагина. Метод объектно-ориентированного программирования.
  • Корневой уровень каталога вашего плагина должен содержать ваш файл название-плагина.php и при желании, файл uninstall.php . Все остальные файлы по возможности должны находится во вложенных папках.

Структура и архитектура плагина

Четкая структура плагина облегчит жизнь вам, и всем тем кто в будущем будет работать с вашим кодом.

Архитектура или организация кода должна зависеть от размера вашего плагина.

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

Для больших плагинов с большим количеством кода создание классов является стандартом. Это поможет в организации кода и долгосрочном обслуживании плагина.

Готовый шаблон WordPress плагина

Вместо того, чтобы начинать с нуля для каждого нового плагина, вы можете начать с шаблона.

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

🤖 Шаблон WordPress плагина (генератор)

Стандартизированная, организованная, объектно-ориентированная основа для создания высококачественных WordPress плагинов.

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

установка wordpress

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

Итак, мы загрузили одну из сборок себе на компьютер. Я рассматриваю сразу установку wordpress на хостинг чтобы создать блог непосредственно в интернете. На локальном компьютере процедура аналогичная, просто нужно будет сначала установить и настроить сборку Apache, PHP, MySQ но это уже совсем другая история. Возможно, в дальнейшем, если вам будет интересно, тоже рассмотрим. Будем также считать, что хостинг вы купили, получив на почту соответствующие данные и доступы.

Дальше разархивируем сборку wordpress и заливаем ее на FTP сервер – для этого можно использовать разные клиенты, я, например, предпочитаю Total Commander. Создаем в программе новое соединение, вводим данные ФТП, предоставленные хостером и подключаемся:

копируем файлы wordpress на фтп

Следующий шаг установки wordpress – правка файла wp-config-sample.php. Для начала мы должны переименовать его в wp-config.php, после чего в текстовом редакторе или, например, программе macromedia dreamweaver указываем необходимые настройки:

  • DB_NAME – название базы данных
  • DB_USER – пользователь базы данных
  • DB_PASSWORD – пароль для пользователя
  • DB_HOST – адрес сервера БД, у многих localhost, но не всегда
  • DB_CHARSET – кодировка по умолчанию utf8, ее менять не нужно

Потом идет 4 ключа: ‘AUTH_KEY’, ‘SECURE_AUTH_KEY’, ‘LOGGED_IN_KEY’, ‘NONCE_KEY’, для которых рекомендуется задать уникальные фразы.

Потом, значит, у меня в настройках есть такие вот поля:

  • define (‘WPLANG’, ‘ru_RU’); — типа язык локализации, для других сборок (не с официального сайта) там идут немного другие настройки (смотрите текстовый файл описание по установке wordpress).
  • define( ‘AUTOSAVE_INTERVAL’, 360 ); — интервал автоматического сохранения текста, при написании статьи в текстовом редакторе.
  • define(‘WP_POST_REVISIONS’, 1); — ревизии создаются при сохранении черновиков, большое их число засоряет базу данных. Дабы потом не чистить все это с помощью плагина WP-Optimize вы можете в самом начале установить минимальное число ревизий.

установка вордпресс

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

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

Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!

рейтинг

Оцените статью:


Категории: Начинающим;
Теги: базовые знания, настройки системы, полезное для блога, работа с ftp, хостинг.

Читайте также: