WordPress

Q & A для разработчиков и администраторов WordPress

3
Есть ли какие-то зацепки, которые изменяют логику 404?
Если в вашей теме определена страница 404, Wordpress отобразит страницу 404, если в теге $ wp_query-> query_vars определен «тег», и нет записей, соответствующих этому тегу. Я пишу плагин, который отображает некоторую информацию на каждой странице, в дополнение к сообщениям. Я хотел бы изменить логику 404, чтобы страница 404 отображалась, если …

4
Как проверить, нахожусь ли я в admin-ajax.php?
Прямо сейчас для моего плагина я использую, in_admin()чтобы определить, находится ли пользователь в интерфейсе сайта или в области администратора. Однако проблема возникает, когда плагины используются admin-ajax.phpдля обработки ajax-запросов. Мне нужен способ регистрации хуков и плагинов только при обработке admin-ajax.phpфайла или во внешнем интерфейсе сайта. Каков наилучший способ сделать это?
27 ajax 

4
Может ли загрузчик сценариев / стилей WP использоваться для объединения и gzip-сценариев и стилей во внешнем интерфейсе?
В WP есть хороший загрузчик javascript, включенный в wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php и загрузчик CSS: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Мне было интересно, можно ли использовать их и во внешнем интерфейсе, а не только в админе, потому что они могут объединять все сценарии, поставленные в очередь, и обслуживать их как один сжатый файл

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

4
Как установить и использовать глобальные переменные? Или почему бы не использовать их вообще
ОБНОВИТЬ: Мой первоначальный вопрос был решен, но это превращается в полноценную дискуссию о том, почему бы не использовать глобальные переменные, поэтому я обновляю вопрос, чтобы отразить это. Решение было таким, <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>как предложил @TomJNowell. ОБНОВЛЕНИЕ 2: меня теперь есть то, что я хотел. Но …
27 php  functions  globals 

5
Как добавить фрагмент JavaScript в нижний колонтитул, который требует JQuery
Я знаю, что могу добавить файл сценария в нижний колонтитул WordPress, который требует jquery, используя этот код: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Но что, если я хочу …

5
Есть ли способ получить N количество редакторов WYSIWYG в пользовательском типе записи?
Есть ли способ иметь несколько редакторов WYSIWYG для пользовательского типа записи? Например, если у меня был макет с двумя столбцами, я хотел иметь один редактор для одного столбца и другой редактор для другого.


1
Как создать пользовательские страницы ошибок 401, 403 и 500?
При обнаружении ошибки 404 файл шаблона 404.php можно использовать для отображения настраиваемого сообщения об ошибке. Это описано в статье « Иерархия шаблонов» . Моя цель - создать пользовательские страницы ошибок для ошибок 401, 403 и 500. Я попытался создать файлы 401.php, 403.php и 500.php в каталоге моей темы, но это …

2
Где находится медиатека в базе данных?
Я экспортирую сайт Wordpress с localhost на веб-хост и не могу импортировать библиотеку мультимедиа, так как веб-хост не может связаться с localhost. Я загрузил все файлы localhost из / wp-content / uploads / ..., и я думаю, что мне просто нужно изолировать часть базы данных MySQL, которая содержит библиотеку мультимедиа, …
27 import  export 


4
Изменить порядок пользовательских столбцов для панелей редактирования
Когда вы регистрируете пользовательский столбец примерно так: //Register thumbnail column for au-gallery type add_filter('manage_edit-au-gallery_columns', 'thumbnail_column'); function thumbnail_column($columns) { $columns['thumbnail'] = 'Thumbnail'; return $columns; } по умолчанию он отображается как последний справа. Как я могу изменить заказ? Что если я хочу показать вышеуказанный столбец как первый или второй? заранее спасибо

14
Какие функции вы бы хотели видеть добавленными в WordPress? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
27 plugins  features  wiki 

3
Получить почтовые идентификаторы из WP_Query?
Есть ли способ получить массив почтовых идентификаторов, запрошенных из следующего: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' ); endwhile; endif; wp_reset_postdata(); Следовать за: Я …


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