Articles of тема разработка

Как установить структуру permalink через functions.php

Я создаю сеть WordPress и хочу, чтобы все новые сайты имели одну и ту же структуру permalink (т.е. «/% year% /% monthnum% /% postname% /»). Мне интересно, можно ли это делать с помощью hooks или hacks в functions.php, не полагаясь на пользователей, чтобы выбрать эту структуру.

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

Я относительно новичок в разработке темы WordPress, и мне пришлось создать тему с имеющимися опциями. Я сделал поиск Google, чтобы узнать, каковы возможности, и я читал статьи о таких и читал о структурах, и я столкнулся с деревом опций, которое было рекомендовано в качестве основы для разработки. Каков мой вопрос, когда я разрабатываю темы для […]

Как добавить элемент управления версиями в рабочий процесс?

Я разрабатываю темы, многие из них. Мне дается PSD, код HTML / CSS, удаляйте код в WordPress и вносите исправления, когда они получают QC'd. Когда-то вживую, клиенты могут редактировать сообщения в блогах, как обычно, или загружать фотографии с помощью настраиваемого плагина. Иногда мне приходится вносить изменения в тему или на содержимое страницы / сообщения, что […]

как добавить значок / изображение для дочерней темы?

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

Минимальные файлы шаблонов для разработки темы

WordPress имеет файлы шаблонов минимальной темы, такие как style.css index.php а также некоторые другие файлы, перечисленные здесь . Если разработчик темы хочет создавать тему с меньшим количеством звонков и свистков, какие файлы шаблонов должны быть включены как минимум? В кодексе WordPress нет никаких указаний. Единственное, что вы можете найти, – это файлы и когда их […]

В чем разница между front-page.php и home.php?

При разработке темы wordpress дайте нам возможность использовать шаблоны на главной странице и главной странице, так что в чем разница между этими двумя шаблонами, поскольку они кажутся одинаковыми. Я также хочу знать, какова будет цель файла index.php, если у нас есть front-page.php или home.php, чтобы работать как наш основной файл индекса, я имею в виду, […]

get_template_part vs action hooks в темах

Мне кажется, что обе эти возможности позволяют конечным пользователям изменять тему без фактического редактирования файлов тем (через дочерние темы). Мой вопрос заключается в том, что один метод предпочтительнее другого. Например, возьмите тему, над которой я сейчас работаю. Я пытаюсь решить, идти ли с шаблонами частей крючков. <?php get_template_part('before_sitecontainer' ); ?> <div id="sitecontainer" class="sitecontainer" <?php //closed […]

Как отменить подключаемую функцию в теме?

Всю документацию, с которой я столкнулся, обсуждает возможность перекрытия подключаемой функции через ваш плагин. Что делать, если вы занимаетесь разработкой темы? Для моего functions.php требуется другой файл, который переопределяет get_user_by() , определенную в pluggable.php . Если я опускаю вызов if( function_exists() ) я получаю сообщение «Can not redeclare …». Если я включаю вызов if( function […]

Решения для генерации динамического javascript / CSS

Предположим, вам нужно создать javascript или CSS-код, который зависит от текущего контекста. Например, у вас есть форма на домашней странице, которая запускает запрос ajax для отправки и другую форму на одной странице. Или в случае CSS вы хотите создать тему, которая позволяет своим пользователям создавать собственный макет, изменять цвета и т. Д. Решения, которые я […]

Является ли wp_is_mobile () эффективным?

Я собираюсь проверить пользовательский агент на загрузку мобильного шаблона вместо темы рабочего стола. Существует множество сценариев обнаружения мобильных устройств. wp_is_mobile() ли wp_is_mobile() функция wp_is_mobile() ? Каков ваш опыт по сравнению с другими классами, например, mobiledetect.net ?