Вопросы с тегом «theme-development»

12
Как настроить Docker для разработки и развертывания собственной темы?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я начинаю с Docker, и я все еще новичок в профессиональной практике разработки...

12
The_post_thumbnail без srcset?

WordPress 4.4 добавляет несколько размеров изображения srcsetпри использовании the_post_thumbnailфункции. Можно ли получить только один размер изображения без srcset? Я понимаю, что можно добавить фильтр для отключения srcsetот всех изображений, но я хочу отключить srcsetтолько при вызове...

12
Где хранить файлы PHP, созданные плагином / темами

Есть случаи, когда плагин или тема должны создать файл php где-нибудь, чтобы позже включить его. Например, плагин капчи или какая-то система шаблонов, такая как twig / smarty (в моей ситуации это простой движок шаблонов для коллекции виджетов). Где должен быть создан этот файл? Единственное место,...

11
Как сохранить данные полей виджета в виде массива?

Я создаю виджет, он должен хранить около 10 идентификаторов. Прямо сейчас я использую следующий метод поля для хранения каждого идентификатора в отдельном поле. Он хранит данные каждого поля в отдельности в WordPress. Можно ли хранить данные всех полей в одной строке в WordPress для проверки с...

11
Есть ли какое-либо управление зависимостями темы?

Я разрабатываю тему Wordpress с несколькими другими людьми и сталкиваюсь с проблемой, когда я добавляю плагин, а затем я говорю другим разработчикам о плагине, который я установил, и настройках, которые я установил для плагина, чтобы тема работала. Мне было интересно, есть ли способ связать плагины...

11
Wordpress API Menu / Порядок подменю

Я занимаюсь разработкой дочерней темы с использованием Wordpress 3.4.2 и версией разработки Framework от David Price . Это моя первая тема, и я относительно новичок в этом, поэтому я изучил Кодекс Wordpress и проверил регистрацию элементов в API. Не вмешиваясь ни в какие внешние файлы вне моей...

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

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

11
Использование классов вместо глобальных функций в functions.php

Во многих темах, которые я видел (включая TwentyEleven) и в примерах, которые я нашел в Интернете, при создании functions.phpфайла для темы вся функциональность объявляется в глобальной области видимости. Чтобы уточнить, вот как выглядит типичный файл функций: function my_theme_do_foo() { // ... }...

11
after_setup_theme всегда запускается

Я настраиваю дочернюю тему для некоторых из моих преподавателей, и как часть этой темы я хотел бы, чтобы несколько плагинов были активированы во время активации темы. Поэтому, естественно, я использовал действие after_setup_theme и вызвал мою функцию установки. Он отлично работает, за исключением...

10
wp_redirect () - заголовки уже отправлены

Я пытаюсь использовать, wp_redirect()чтобы перенаправить пользователя после успешной отправки формы регистрации на странице. Это не работает и показывает следующую ошибку: Предупреждение: невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с...

10
Как переместить файлы шаблона страницы, такие как page- {slug} .php, в подкаталог?

Я хочу переместить файлы шаблонов страниц, например, page-{slug}.phpв подкаталог в моей теме, чтобы WordPress распознавал их автоматически. Если шаблоны страниц указанной формы не существуют в подкаталоге, WordPress должен вернуться к правилам загрузки шаблонов по умолчанию. Как я могу этого...

10
Поставьте таблицу стилей на страницу входа и сделайте так, чтобы она отображалась в элементе head

Я пытаюсь стилизовать страницу входа в мою тему. Очень простой: add_action( 'login_enqueue_scripts', function() { wp_enqueue_style( 'TEST', get_template_directory_uri() . '/css/login.css' ); }); К сожалению, это не работает, как ожидалось. linkЭлемент появляется в bodyстраницы входа, очень поздно....

10
Получить первое изображение из содержимого публикации (например, изображения с горячей ссылкой)

Я использую этот код прямо из кодекса . function echo_first_image ($postID) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children( $args );...

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

Вся документация, с которой я столкнулся, обсуждает переопределение подключаемой функции через ваш плагин. Что, если вы вместо этого занимаетесь разработкой темы? Мой functions.php требует другого файла, который переопределяет get_user_by()функцию, определенную в pluggable.php. Если я пропускаю if(...

10
Когда использовать add_action ('init') против add_action ('wp_enqueue_scripts')

В файле functions.php моей темы я вызываю add_action, чтобы получить меру контроля над тем, куда загружается jquery (в нижнем колонтитуле вместе с другими скриптами моей темы). Проблема, с которой я столкнулся, заключается в том, что когда я использую add_action ('wp_enqueue_scripts'), он...

10
Как установить структуру постоянных ссылок через functions.php

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

10
Должны ли мы использовать get_template_part () в файлах функций вместо include_once?

Я использую плагин theme-check для проверки моей темы на наличие ошибок и рекомендаций, я использую get_template_part () в файлах темы, таких как header.php и index.php, но в functions.php я использую include_once () theme- проверка не указывает на них, она указывает на include_once, используемый в...

10
Как я могу отображать меню только на определенных страницах?

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

10
В чем разница между wp_register_sidebar_widget и register_widget?

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