Статьи

Руководство для начинающих по Titan Framework: установка и интеграция

Все мы знаем, что API настроек WordPress сложен, и, хотя он предоставляет вам больше контроля, существует необходимость в едином API, который можно использовать для создания страниц настроек панели администратора, мета-полей для типов записей и параметров в настройщике. , Здесь вступает Titan Framework.

В моей предыдущей статье я кратко рассказал о Titan Framework, в которой я выделил некоторые функции, которые делают его лучшей из всех опционных сред. Теперь пришло время начать изучать некоторые детали этой структуры. Сегодня в этой статье я расскажу, как вы можете установить, интегрировать и настроить Titan Framework с вашим проектом WordPress. Итак, начнем!

Titan Framework — подключи и играй! Это означает, что он поставляется как плагин, который можно загрузить , или вы можете встроить его в свою тему / плагин WordPress.

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

  • Войдите в свою панель управления WordPress.
  • Перейти к плагинам> Добавить новый.
  • В строке поиска напишите Titan Framework и просмотрите его.
  • Он появляется первым в отображаемых результатах.
  • Нажмите кнопку Установить сейчас . Этот шаг завершает установку.
  • В конце вам нужно будет активировать плагин.

Установка и активация плагина недостаточны для работы Titan Framework. Вам нужно будет интегрировать это. Чтобы сделать его кратким и приятным, вам необходимо включить Titan Framework в основной файл вашего проекта разработки WordPress, который может быть либо functions.php вашей темы WP, либо основным файлом PHP ваших плагинов WP. Titan предлагает два способа интеграции. Эти:

  1. Интеграция с помощью плагина.
  2. Интегрировать, встраивая рамки.

Оба эти метода принесут один и тот же результат, т. Е. Включают Titan Framework в ваш проект. Однако подход, принятый в каждом, немного отличается. Итак, давайте рассмотрим каждый из этих вариантов.

Подключи и играй аспект Titan Framework довольно велик. Однако эта функция также полезна при ее интеграции. Поэтому, чтобы убедиться, что Titan Framework включен в ваш проект, необходимо правильно установить и активировать плагин. Следующим шагом является добавление нового файла с именем titan-framework-checker.php .

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

Просто скачайте этот файл с GitHub и поместите его в свою тему WordPress или плагин.

Затем вы включите этот файл в файл functions.php вашей темы или в основной PHP-файл плагина с помощью команды require_once() . Для этого добавьте следующую строку кода:

1
require_once( ‘titan-framework-checker.php’ );

Это завершает базовую интеграцию Titan Framework через плагин.

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

Встраивание фреймворка начинается с создания новой папки в каталоге вашего плагина / темы. Назовите эту папку titan-framework . Весь ваш связанный с фреймворком код хранится здесь.

Опять же, вы включите этот файл в файл functions.php вашей темы или основной файл PHP плагина с помощью команды require_once() . Для этого добавьте следующую строку кода:

1
require_once( ‘titan-framework/titan-framework-embedder.php’ );

Этот скрипт гарантирует, что фреймворк будет встроен в ваш проект.

Вот и все. Базовая установка и интеграция Titan Framework довольно проста. Я надеюсь, что оба вышеупомянутых метода вполне понятны. Это была просто быстрая настройка фреймворка. Тем не менее, я еще не объяснил основную концепцию опций и получение значений от них. Если вы обнаружите какие-либо трудности в этой статье, вы можете оставить свои вопросы ниже или обратиться ко мне в Twitter .