На конфигурацию сайта

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

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

1
29.11.2012, 22:43
3 ответа

Необходимо сделать плагин, тот способ, которым это портативно к любой теме.

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

3
19.02.2020, 22:45
  • 1
    OP конкретно указал, что это для одной темы. Если так, почему делают плагин. Затем пользователи или OP должны установить и плагин и тему. –  Chris 30.11.2012, 11:38
  • 2
    Для возможности многократного использования, плагин превосходит тему когда дело доходит до портативного кода, это - более модульный –  Wyck 30.11.2012, 18:32
  • 3
    , Но hes, не разрабатывая его, чтобы быть допускающим повторное использование. Он разрабатывает его для определенной темы. Если ему нужен он для другой темы, он мог бы всегда просто копировать и вставлять код темы, который прилагает точно те же усилия как установка упомянутого плагина, но без необходимого плагина. –  Chris 30.11.2012, 19:37
  • 4
    Нет на самом деле это прилагает больше усилий, я сожалею, но Вы собираетесь пойти, никуда не утверждая скопировать/вставить, что управление бьет модульную масштабируемую систему. –  Wyck 30.11.2012, 19:58
  • 5
    Как плагин является более модульным или масштабируемым, чем платформа опций темы? –  Chris 01.12.2012, 11:09

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

http://ottopress.com/2012/how-to-leverage-the-theme-customizer-in-your-own-themes/

1
19.02.2020, 22:45
  • 1
    Большому количеству людей, особенно людей, которые не знакомы с веб-разработкой, как клиенты, не нравится customizer вообще. Они предпочли бы мочь установить все от одной страницы. Уверенный можно добавить, что все опции панели управления к customizer на домашней странице, но, учитывая сумму пространства customizer имеет, если у Вас есть тема с большим количеством опций, это не решение, которое подходит. –  Chris 30.11.2012, 11:40

Ни один. Сделайте панель опции темы. Существует много с открытым исходным кодом на GitHub.

0
19.02.2020, 22:45
  • 1
    Не уверенный, почему downvote, учитывая он - тема, что Вы хотите определить опции для, следовательно панель опции темы является самым применимым решением. –  Chris 29.11.2012, 23:07
  • 2
    Поскольку нет никакого реального вещества к ответу. Это - допустимое предложение, но покажите нам, как сделать это - или указать на некоторые примеры и объяснить, как они делают это. –  chrisguitarguy 30.11.2012, 00:58
  • 3
    @chrisguitarguy В этом случае это вредно для указания на примеры. Выполнение так подвергается предвзятости. Например, позволяет, говорят, что я указываю на пример A. OP и будущие пользователи будут более покрыты сукном к использованию, что конкретный franework по другим, даже если тот указал, закончен или под известным, или не соответственно удовлетворяет потребности разработчика. WPSE занял позицию, что мы больше не должны делать рекомендаций на платформах, плагинах или темах в инструкциях по сайту. Поэтому я, как только предполагается, предлагаю идею. –  Chris 30.11.2012, 02:19
  • 4
    @chrisguitarguy, на который похож Один способ посмотреть на него, когда на StackOverflow Вы получаете ребенка, который нуждается в помощи с домашней работой. Вы не даете ему ответ или указываете на него на него, Вы даете ему предложения или указатели, таким образом, он может прийти к своему собственному заключению. То же самое здесь. OP должен смочь выйти и исследовать, и путем выполнения так нашел бы, что платформа опций темы, подходящая для его фактических потребностей без любой отговорки, склоняет к одной. –  Chris 30.11.2012, 02:21
  • 5
    Читайте, Как Ответить – этот … отрывок не является ответом. –  fuxia♦ 30.11.2012, 07:16

Теги

Похожие вопросы