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

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

1
Как добавить сообщения в пользовательские меню?
Я только начинаю работать над функциональностью "Custom Menu", которая была введена в 3.0 в моей теме. Мне нравится все об этой новой возможности и API, за одним исключением: почему нет сообщений? Я могу создавать меню, содержащие страницы, категории, даже теги, но где находится селектор сообщений? Я знаю, что мог бы …

5
Как расширить WP_Customize_Control
Я ищу способ добавить новый вид элемента управления на панель предварительного просмотра в реальном времени . Я видел, как добавить новые разделы на панель с помощью add_action( 'customize_register'... Элемент управления, который я хочу реализовать, представляет собой другой вид палитры цветов. В предыдущем посте мы увидели, как расширить базовые классы для …



2
ajaxurl не определен на переднем конце
Я пытаюсь создать ajaxform на лицевой стороне. Я использую код jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); за что я получаю ошибку Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 При использовании аналогичного кода на админке работает бэкэнд. Какой URL …

5
Почему <? Php и?> На каждой строке
Я видел это соглашение почти везде, и иногда оно почти сводило меня с ума: &lt;?php //The loop ?&gt; &lt;?php while ( have_posts() ) : the_post(); ?&gt; &lt;?php the_content(); ?&gt; &lt;?php endwhile; // end of the loop. ?&gt; Где &lt;?phpи закрытие ?&gt;на каждой строке, даже если нет HTML-кода. Мой вопрос: почему? …

2
Будет ли когда-либо вызываться файл functions.php во время вызова AJAX? Отладка AJAX
Попытка выяснить проблему, которую имеет коллега-программист. Мне было интересно, если functions.phpфайл вызывается вообще, когда вы делаете AJAX на стороне администратора? Я знаю, что когда вы делаете AJAX-вызов, часть WP загружается для обработки вызова и отправки ответа. Является ли functions.phpфайл в этом? Я спрашиваю, потому что он использует класс из плагина …

2
Предварительный просмотр темы WordPress Theme
Я разрабатываю собственную тему WordPress. Когда я выбираю темы в меню «Внешний вид», моя тема не имеет изображения для предварительного просмотра. Есть ли что-то, что мне нужно сделать, чтобы получить изображение предварительного просмотра, чтобы показать? Я не могу найти какие-либо ресурсы в Интернете, которые говорят об этом. Может быть, я …

4
Почему, когда я отправляю форму в WordPress, она загружает страницу 404, хотя URL-адрес правильный
Я просто создаю простую контактную форму, но замечаю, что она, похоже, публикуется на неверной странице. URL-адрес в браузере правильный, но заголовок страницы «Страница не найдена» в верхней части страницы $emailed = false; if (isset($_POST['submit'])) { wp_mail('example@example.com', $_POST['subject'], $_POST['content']); $emailed = true; } ниже ... HTML: &lt;form action="&lt;?php the_permalink(); ?&gt;" method="post" …

2
Как показать пользовательский мета-блок на экране «Быстрое редактирование»?
Я использовал add_meta_box () для добавления настраиваемого мета-блока в окно редактирования WordPress как на страницах, так и на публикациях. Как сделать так, чтобы этот мета-блок также отображался на экране «Быстрое редактирование»? В идеале я бы хотел, чтобы он отображался справа от селектора категорий.


3
Насколько важно поставить в очередь таблицу стилей темы?
Я бродил по сети, ища ответ на этот вопрос, но по какой-то причине все, что я могу найти, - это реальные примеры, но без этого конкретного объяснения, которое ясно сказано в случае сценариев. Может кто-нибудь объяснить мне, почему важно / выгодно ставить в очередь стили при разработке темы, а не …


1
Что такое тема textdomain?
Я обнаружил, что любая тема WordPress использует эти функции, но я не понимаю, какова ее цель и для чего, в данном случае 'themify'? Вот несколько примеров в Themify functions.php: 1). load_theme_textdomain( 'themify', TEMPLATEPATH.'/languages' ); 2). if (function_exists('register_nav_menus')) { register_nav_menus( array( 'main-nav' =&gt; __( 'Main Navigation', 'themify' ), 'footer-nav' =&gt; __( …


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