Java, UX, HTML, CSS, WEB-design

Когда отказаться от стандартных плагинов WordPress и создать их самостоятельно


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

Но вы можете оказаться в ситуации, когда существующий плагин не обязательно является лучшим решением. На самом деле, если у вас есть некоторые базовые навыки веб-разработки (включая HTML, CSS и некоторые элементарные знания PHP и JavaScript), вы можете сами создать что-то более подходящее.

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

Ситуация № 1: это уже встроено в WordPress

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

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

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

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

Игрушечные персонажи строят здание.

Ситуация № 2: вам нужно обойти плагин

Вы когда-нибудь находили «идеальный» плагин для конкретной потребности, а затем постоянно повторяли «если бы только»? Например, «Если бы только он делал то, то и другое». Это распространенная проблема и ни в коем случае не вина разработчика плагина.

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

Я обнаружил, что клиент почти всегда будет просить меня заставить плагин делать хотя бы одну вещь, которой нет в списке функций. Иногда, как в случае с WooCommerce, встроено достаточно хуков, чтобы все можно было настроить достаточно хорошо. Однако Woo может быть редким исключением, так как это не всегда такой простой процесс с другими плагинами.

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

Игрушечные строительные блоки разбросаны по полу.

Ситуация № 3: вы не хотите ни на кого полагаться

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

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

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

Игрушечный строитель убирает.

Когда плагины необязательны

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

  • Эта функция уже является частью ядра WordPress?
  • Есть ли плагин, который сделает все, что мне нужно (или, по крайней мере, даст мне 90% результата)?
  • Удобно ли мне полагаться на третью сторону для получения поддержки?
  • Как плагин повлияет на производительность и стабильность сайта?
  • Способен ли я построить это сам?

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

Этот пост может содержать партнерские ссылки. Смотрите нашу информацию о партнерских ссылках здесь.


Source: 1stwebdisigner

Заключение

Вы ознакомились с статьей — Когда отказаться от стандартных плагинов WordPress и создать их самостоятельно

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

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

Ваш адрес email не будет опубликован.

Краткое описание по статье Когда отказаться от стандартных плагинов WordPress и создать их самостоятельно

Название: Когда отказаться от стандартных плагинов WordPress и создать их самостоятельно . Краткое описание: ⭐ Одним из самых больших преимуществ использова . Дата публикации: 16.01.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года

Кнопка «Наверх»