it-roy-ru.com

Каковы преимущества и недостатки дерева параметров перед API настройки?

Я относительно новичок в разработке тем WordPress, и мне пришлось создать тему с доступными опциями. Я выполнил поиск в Google, чтобы увидеть, каковы возможности, и я прочитал статьи о них, и прочитал о фреймворках, и наткнулся на Option Tree, который рекомендовался как фреймворк для разработки.

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

8
Tamás Barta

недостаток использования дерева параметров:

  1. Ваша тема зависит от другой работы в качестве основного
  2. Вы должны всегда следить за обновлением плагина (что действительно плохо, если вы собираетесь использовать его в премиум-теме)
  3. Если вы собираетесь интегрировать его в свою тему, то при обновлении из плагина вам нужно будет сделать много вещей, чтобы обновить его в вашей теме.

преимущество:

  1. Сэкономьте время на создание собственных опций темы

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

И если вы не собираетесь писать свой собственный скрипт, я предлагаю вам использовать Options Framework Theme , который специально создан для включения в тему, а не с помощью плагина. Автор постоянно обновляет сам скрипт, поэтому его безопасно использовать, я также использую его в своей премиальной теме.

3
nonsensecreativity

Почему стоит рассмотреть другие ... варианты

Такие фреймворки, как "Option Tree" (есть еще несколько), больше не должны использоваться. "API настройки темы" - это то, что вы должны использовать сейчас, так как оно также добавляет возможность прямого редактирования темы в настройщике тем и привязки параметров темы к "API модификации темы" .

"API настроек" , который является базовым API для фреймворков, таких как "Дерево параметров", в настоящее время предназначен для использования с плагинами и WP ядром.

8
kaiser