Представляем WPCode — простой менеджер кода WordPress для будущих настроек вашего веб-сайта

Опубликовано: 2022-07-26

Вы когда-нибудь хотели уменьшить количество плагинов WordPress, которые вы используете на своем веб-сайте?

Было бы неплохо, если бы существовал простой способ, позволяющий добавлять перспективные настройки WordPress с помощью фрагментов кода, БЕЗ нарушения работы вашего веб-сайта?

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

Сегодня я рад поделиться запуском моего бесплатного плагина WPCode, который изменит ваше представление о настройке WordPress.

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

Introducing WPCode - WordPress Code Snippets Plugin

Предыстория

В 2012 году я создал бесплатный плагин Insert Headers and Footers.

Целью этого плагина было упростить мне и другим читателям WPBeginner добавление кода в область верхнего и нижнего колонтитула нашего сайта WordPress без редактирования файлов темы!

Это может включать в себя такие вещи, как скрипт Google Analytics, пользовательский код CSS, пиксель Facebook, код AdSense и многое другое.

За последнее десятилетие этот простой плагин вырос до более чем 1 миллиона активных установок.

Enter tracking code in header

За тот же период WordPress также сильно вырос благодаря множеству новых функций и плагинов.

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

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

С помощью нового плагина вы сможете:

  • Добавьте сценарии отслеживания / различные метаданные проверки инструментов для веб-мастеров на свой сайт всего за несколько кликов.
  • Добавляйте рекламные баннеры или другие элементы динамического контента после первого абзаца каждого сообщения в блоге, в конце каждого сообщения в блоге и т. д.
  • Удалите ненужные функции WordPress, такие как REST API, XML-RPC, комментарии и т. д.
  • Легко копируйте и вставляйте фрагменты кода из руководств на свой сайт WordPress без ошибок.
  • И на самом деле это только царапины на поверхности.

Все эти функции доступны вам бесплатно!

Если вы маркетолог, думайте о WPCode как о Диспетчере тегов Google, но внутри WordPress.

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

WPCode, безусловно, САМЫЙ МОЩНЫЙ плагин , который вы установите на свой сайт WordPress, и я не преувеличиваю.

Просто дайте мне 5 минут вашего внимания, и я покажу вам — продолжайте читать.

Что такое WP-код?

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

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

WPCode WordPress Code Snippets Library

Например, есть готовые сниппеты, которые помогут вам:

  • Отключите XML-RPC — это хорошо для безопасности WordPress.
  • Разрешить загрузку файлов SVG — устраняет необходимость в отдельном плагине
  • Отключить Gutenberg — устраняет необходимость в отдельном плагине
  • Отключить комментарии — устраняет необходимость в отдельном плагине.
  • Добавьте скрипты отслеживания для Google Analytics, Facebook, AdSense и других платформ.

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

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

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

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

Перспективная настройка сайта и управление кодом

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

Если вы когда-нибудь обновите свою тему или переключитесь на другую тему, вы потеряете все функции пользовательского кода, которые вы добавили в свой файл functions.php.

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

Create New Custom Snippet in WordPress

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

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

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

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

WPCode - WordPress Snippets Organized by Tags

Встроенные генераторы кода WordPress

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

WPCode Generators for WordPress

Примеры генераторов пользовательских кодов с пользовательским интерфейсом администратора включают в себя:

  • Генератор пользовательских типов сообщений — создайте пользовательский фрагмент кода для типов сообщений.
  • Генератор пользовательских таксономий — получите пользовательский фрагмент кода для таксономий.
  • WP Query Generator — Получите пользовательский фрагмент кода для WP_Query для загрузки сообщений.
  • Генератор пользовательских боковых панелей — создайте собственный фрагмент кода для регистрации пользовательских боковых панелей или областей, готовых для виджетов.
  • Генератор пользовательских виджетов — пользовательский фрагмент кода для регистрации пользовательских виджетов.
  • Генератор меню навигации — пользовательский фрагмент кода для регистрации новых мест меню навигации в вашей теме.

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

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

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

Это значительно сэкономит время новым разработчикам WordPress и веб-профессионалам, которые создают веб-сайты для клиентов.

Условная логика для фрагментов кода + приоритет автоматической вставки

Моя цель с WPCode состояла в том, чтобы создать плагин фрагментов кода WordPress, который был бы ПРОСТЫМ и МОЩНЫМ.

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

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

WPCode Smart Conditional Logic

Примеры использования условной логики WPcode:

  • Загружать фрагменты кода только для зарегистрированных пользователей
  • Загружать фрагменты кода PHP для определенных ролей пользователей
  • Загружать фрагменты кода PHP только для определенных URL-адресов страниц
  • Вставьте пиксельные скрипты верхнего и нижнего колонтитула на определенные страницы
  • Показывать фрагменты кода в зависимости от типа страницы
  • Запускать фрагмент кода только для определенных типов сообщений
  • Загрузить фрагмент кода заголовка и нижнего колонтитула на основе источника перехода
  • и более…

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

WPCode Auto Insert PHP Code

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

  • Выполнять фрагмент кода только на веб-интерфейсе
  • Запускать фрагмент кода только в админке WordPress
  • Добавляйте сценарии верхнего и нижнего колонтитула по всему сайту
  • Вставьте фрагмент кода PHP до или после содержимого публикации
  • Вставьте фрагмент кода до или после определенного абзаца
  • Вставить фрагмент кода на определенные страницы архива

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

Add code description, tags, and priority in WPCode

Какие примеры использования + плагины вы можете заменить?

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

Вот некоторые из лучших вариантов использования:

  • Вставьте сценарии верхних и нижних колонтитулов
  • Вставьте код отслеживания Google Analytics в верхний и нижний колонтитулы
  • Вставьте фрагменты кода PHP или фрагмент кода JavaScript, не изменяя файл functions.php темы.
  • Вставьте код Facebook Pixels, код Google Conversion Pixels и другие сценарии рекламных конверсий Pixel в верхний и нижний колонтитулы WordPress с условной логикой.
  • Вставьте код Google AdSense Ads, код Amazon Native Contextual Ads и другой код Media Ads.
  • Вставьте пользовательский код JavaScript, CSS и HTML
  • Вставьте метатеги проверки сайта для социальных сетей, Google Search Console и другой проверки домена в верхний и нижний колонтитулы вашего сайта.
  • Вставьте повторно используемые блоки пользовательского контента
  • Вставьте рекламный код в контент после определенных абзацев.
  • Показать или скрыть пользовательские фрагменты кода на основе условной логики
  • Отключите XML-RPC, отключите Rest API, отключите комментарии, разрешите загрузку файлов SVG, отключите Gutenberg и включите классический редактор без добавления дополнительных плагинов.

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

WPCode поставляется с готовой библиотекой фрагментов кода, которая позволяет заменить несколько популярных плагинов, в том числе:

  • Отключить плагины комментариев
  • Отключить плагины XML-RPC
  • Отключить плагины Rest API
  • Отключить плагины Гутенберга
  • Плагин классического редактора
  • Разрешить плагины для загрузки файлов SVG
  • Отключить плагины RSS-канала
  • Отключить поисковые плагины
  • Отключить плагины автоматического обновления
  • Отключить плагины панели администратора
  • Отключить плагин блоков виджетов
  • Плагин классических виджетов
  • Удалить плагины номера версии WordPress
  • Плагины для пикселя Facebook
  • Плагины Google AdSense
  • Пользовательские плагины пользовательского интерфейса для типов сообщений
  • Другие плагины генератора WordPress

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

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

Что будет дальше в WPcode?

Поскольку у плагина Insert Headers and Footers было более 1 миллиона пользователей, получение всех этих новых функций бесплатно стало неожиданностью для всех.

Я очень доволен реакцией сообщества, так как всем нравятся новые функции.

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

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

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

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

С уважением,

Сайед Балхи
Основатель WPBeginner

PS Хотите, чтобы мы приобрели или инвестировали в ваш бизнес WordPress? Узнайте больше о фонде роста WPBeginner.