Поддержка Темы и шаблоны Функционал темы для репозитория и загрузка

  • Доброго времени суток. Вопрос имеет место для разработчиков тем на ВП в первую очередь. Задаю вопрос с целью повышения своих знаний.

    Итак, я давно хочу сделать тему для официального репозитория ВП и хотелось бы сделать ее максимально функциональной. Изучил требования тут https://make.wordpress.org/themes/handbook/review/ и все стало понятно, за исключением некоторых моментов.

    1. Я люблю работать с Фреймворком Unyson https://ru.wordpress.org/plugins/unyson/ и отталкиваюсь при разработке именно от данного фреймворка. При разработки темы для офф. репозитория, можно ли использовать его или же нужно добавлять стандартный функционал ВП в тему?

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

    3. Можно ли в теме, рекомендовать пользователю список плагинов с репозитория, использовав для этого например TGM Plugin Activation?

    4. Можно ли в теме, указать свой саппорт (к примеру свой форум сделаю) и дать возможность, через отдельную вкладку, задать пользователю вопрос или перекинуть его на форум поддержки?

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

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • 1-4 — да.
    это встречается в некоторых темах, т.е. не запрещено

    1-4 — я тоже видел, что такое есть в репозитории. Единственное, что рекомендовал мне один разработчик — это не включать рекомендуемые плагины как обязательные. И тем не менее, кастомайзер для репозитория как юзать, стандартный или использовав тот же юнисон. Я думаю, что для репозитория надо стандартный использовать, но не охото капец как.

    • Ответ изменён 6 лет, 5 месяцев назад пользователем Dan Zakirov.

    ну если ваша тема не будет нормальна работать без Unyson, то его можно и обязательным сделать -))

    Так обязательным сделаю, модераторы не пропустят

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

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

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

    глобальные настройки через кастомайзер или через отдельную вкладку в админке

    как по мне, то разница не очень велика: в первом случае есть сразу превью того, что ты натворил, во втором — просто быстрее -))

    Используете ли вы какое либо пейдж-билдеры?

    я часто использую Flatsome (нет, не с помойки), так вот у них вполне замечательный пэйдж-билдер. Использую по мере надобности (т.е. не часто) и далеко не всегда в визуальном режиме, просто шортокдами
    вторая моя любимая тема — Vantage там используется SiteOrigin.
    Ситуация у меня с ней примерно та же — иногда его использую, когда нужно сделать что-то достаточно сложное. Вот в этом пейдж-билдере визуальный режим вообще не использую.

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

    Если для работы темы нужен плагин (да ещё чужой) — это не запрещено, но такой подход как минимум плохой тон.

    Настройки темы по современным рекомендациям должны реализовываться в кастомайзере: https://developer.wordpress.org/themes/customize-api/

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

    Хм.. А вы вообще ставили темы из репо? Это наверное во всех темах присутствует.

    По остальным вопросам — тот же ответ. Поставьте несколько тем и вопросы испаряться как роса поутру.

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

    https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC и там все нужные ссылки.
    И новый кодекс: http://developer.wordpress.org/ пока только англ.

    • Ответ изменён 6 лет, 5 месяцев назад пользователем SeVlad. Причина: исправил ссылку

    Настройки темы по современным рекомендациям должны реализовываться в кастомайзере: https://developer.wordpress.org/themes/advanced-topics/customizer-api/

    Вот тут у меня ступр, я теряюсь в ответе на вопрос — заюзать кастомайзер от юнисона или по офу https://developer.wordpress.org/themes/advanced-topics/customizer-api/ . По офу — это правильный тон, а с юнисоном быстрее и проще сделать

    Вот тут у меня ступр, я теряюсь в ответе на вопрос — заюзать кастомайзер от юнисона или по офу https://developer.wordpress.org/themes/advanced-topics/customizer-api/ . По офу — это правильный тон, а с юнисоном быстрее и проще сделать

    Классический случай — вместо изучения нужного тратятся ресурсы на ненужное. Кто на денверы, кто на вижуалкомпозеры, а Вы вот на фреймворки.
    А потом диллема — «как же быть» и «что, неужто переучиваться?» 🙂

    Классический случай — вместо изучения нужного тратятся ресурсы на ненужное. Кто на денверы, кто на вижуалкомпозеры, а Вы вот на фреймворки.
    А потом диллема — «как же быть» и «что, неужто переучиваться?»

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

    Модератор Yuri

    (@yube)

    Скажу как потребитель: чем меньше в Тему притянуто «потустороннего», тем более она для меня привлекательна. Почему? Потому что идеальных Тем не бывает, всегда приходится что-то доделывать и переделывать, а разбираться с довесками, которых порой бывает больше, чем самих шаблонов, нет ни времени, ни желания.

    Скажу как потребитель: чем меньше в Тему притянуто «потустороннего», тем более она для меня привлекательна. Почему? Потому что идеальных Тем не бывает, всегда приходится что-то доделывать и переделывать, а разбираться с довесками, которых порой бывает больше, чем самих шаблонов, нет ни времени, ни желания.

    Согласен. Решено! Для репозитория ничего подтягивать не буду, опции темы запилю на кастомайзере, ну и отдельной вкладкой может выведу опции, подумаю еще… колоры то уж точно через кастомайзер проще настраивать

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Функционал темы для репозитория и загрузка» закрыта для новых ответов.