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

Темы создают открытый интерфейсный интерфейс для сайта WordPress.

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

3
Как связать внешние файлы jQuery / Javascript с WordPress
Поэтому я использую Starkers для создания своей следующей темы WP и столкнулся с небольшой проблемой: я включил в header.phpфайл свою собственную версию jQuery, но при проверке своего сайта с помощью Firebug я заметил, что jquery загружается дважды, немного покопался и заметил, что я включил не только файл, но и wp_head()функцию. …

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

2
передать объект / JSON в wp_localize_script
У меня есть рабочий кусок JavaScript, который содержит литерал объекта. Но мне нужно локализовать его, и я пытаюсь выяснить, как его переписать, чтобы я мог получить wp_localize_script (), чтобы принять его и вывести правильный формат. Нелокализованная (не динамическая) версия выглядит так: var layoyt_config = { 'header' : 1 , 'footer' …

5
Тема Активировать Крюк
Я хотел бы написать функцию для отправки мне по электронной почте URL-адреса веб-сайта, когда моя тема активирована. Какой хук инициируется при активации темы?

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

6
путь к теме в файле javascript
Мне нужно включить путь к файлу моей темы в файле JavaScript. Как бы я пошел по этому поводу? Я уже попробовал: var templateUrl = "<?php get_stylesheet_directory_uri(); ?>"; function LightboxOptions() { this.fileLoadingImage = "'"+templateUrl+"/img/loading.gif'"; this.fileCloseImage = "'"+templateUrl+"/img/close.png'"; this.resizeDuration = 700; this.fadeDuration = 500; this.labelImage = "Image"; this.labelOf = "of"; } Это …

2
Одиночный functions.php или разбитый на множество маленьких файлов?
Я создаю простую структуру с параметрами темы. Я разделил куски кода внутри functions.phpи поместил его в определенную структуру папок. Теперь в моем основном functions.phpфайле у меня есть только require_onceобращения к этим файлам. Но ради аргумента - скажем, у меня будет 20 файлов для включения. ВОПРОСОВ: Влияет ли это на производительность …

1
Могу ли я создать свой собственный виджет «Последние сообщения» или настроить существующий?
Я хотел бы включить виджет «Последние сообщения» с возможностью отображать ссылку «Просмотреть все», когда сообщений больше, чем у меня установлено на данный момент для отображения виджета. Я также хотел бы иметь возможность исключить определенные категории или сообщения из него. Можно ли сделать это через functions.php моей темы? (1) настроить существующий …

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

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

1
Показать результаты поиска
До сих пор я использовал приведенный ниже код для получения количества результатов при поиске и отображения этого количества. <?php /* Search Count */ $allsearch =& new WP_Query("s=$s&showposts=-1"); $count = $allsearch->post_count; echo $count . ' '; wp_reset_query(); ?> Но это не похоже на действительный код. Это показывает ниже ошибку: Устаревший: Назначение …

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

2
Как добавить поле URL в окно вложений?
Например... add_action('init', 'reg_tax'); function reg_tax() { register_taxonomy_for_object_type('category', 'attachment'); } Добавляет поле ввода «Категория» в медиа-менеджер и редактор вложений. Я хотел бы знать, возможно ли изменить эту функцию, чтобы вместо нее захватывать URL-адрес ссылки. URL будет выполняться при нажатии на изображение. Также необходимо знать, как получить значение для этого нового поля. …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.