WordPress

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

3
Как реализовать add_settings_error на страницах пользовательских меню?
В книге « Профессиональная разработка плагинов для WordPress» подробно объясняется, как правильно использовать API настроек, а также демонстрируется, как добавлять меню и подменю, но, к сожалению, в ней не содержится никаких объединенных примеров этого. Несмотря на то, что мне удалось заставить работать большую часть этого, я не могу понять, как …

4
meta_query для ключей, которые еще не установлены
Я пытаюсь запросить пользовательский тип сообщения для системы галереи. У меня есть флажок, чтобы установить галерею как «избранную» галерею (настраивается через плагин «Больше полей») - если этот флажок установлен, то значение мета становится равным 1, а затем, если не отмечено, становится равным 0. Все хорошо. Однако, если флажок никогда не …

1
Как запросить_позиции с помощью meta_query, чтобы упорядочить meta_key И иметь вторичную сортировку по дате?
В течение последних нескольких дней я решал проблему и продолжаю ходить по кругу. Могли бы действительно использовать свежую пару глаз, чтобы помочь мне ответить на этот вопрос ... Так что я работаю с сайтом WordPress, где у постов есть несколько пользовательских полей, относящихся к запросу, который мне нужно выполнить: «post-expired» …

5
Отключить комментарии на всех постах / страницах
Есть ли быстрый способ отключить все комментарии на всех постах и ​​страницах. Я знаю, что вы можете зайти в панель инструментов под сообщениями, нажать «Изменить» и «Не разрешать» под комментариями. Это единственный способ?
8 comments 


2
Самый ранний хук для надежного получения $ post / $ posts
Какое самое раннее возможное действие, которое я могу подключить, когда я смогу получить доступ к глобальным $post/$postsпеременным как на передней, так и на задней части? Я пытался просматривал ссылки Кодекса , ссылки Адама Брауна и скользя через источник несколько раз , но не везло найти хороший. pre_get_postsслишком рано; Использование posts_selectionне …

2
Плюсы и минусы для большого «истечения времени» на wp-super-cache или w3-total-cache? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . На странице wp-super-cache есть следующее предложение, которое я не понимаю: Проверка и удаление просроченных файлов стоит дорого, …

3
Пользовательские пост типа 404 исправить?
Я пытался заставить это работать весь день, но не повезло ... У меня есть пользовательский тип поста под названием «новости» и шаблон архива (archive-news.php), здесь я хотел бы показать 2 поста с нумерацией страниц, которые прекрасно работают, пока я не попытаюсь перейти на «следующую страницу» ( / news / page …

2
Как создать мета-поле таксономии с предложениями поиска, но без ввода новых терминов?
Мне было интересно, как я могу настроить метабокс таксономии на странице редактирования поста, который будет похож на вид «тегов» (с полем поиска и автоматическими предложениями), но без права добавления нового термина. Так, например, если я набираю слово, я получаю предложения о терминах, которые я могу использовать, из существующего списка терминов, …

1
Загадка метаключа «_encloseme»
При работе с метабоксами / пользовательскими полями я, казалось, косвенно создавал многие из них по _encloseme meta_keysвсему моему wp_postmeta. Видно здесь: До сих пор никаких проблем с этим не возникало, и настраиваемые поля работают нормально, но я перебрал только 2 или около того поста на моем локальном тестовом сайте, и …

4
LESS CSS enqueue_style с add_filter для изменения атрибута rel
То, что я пытаюсь сделать, это использовать меньше CSS с Wordpress. Вы должны ссылаться на ваши файлы .less с атрибутом rel, установленным на 'stylesheet / less'. Но я не могу понять, как изменить код, который выводит enqueue_style. Есть ли способ применить фильтр и повлиять на вывод? РЕДАКТИРОВАТЬ: Если кому-то интересно, …

1
добавить пользовательский класс в wp_nav_menu с помощью ловушки фильтра nav_menu_css_class
У меня есть собственный тип сообщения в моей теме WordPress. Я хочу добавить пользовательский класс в навигационное меню для страниц, созданных в этом пользовательском типе записи. Я читал, что вы можете использовать фильтр ловушку: "nav_menu_css_class", но мои php chops довольно ограничены. Как мне настроить этот фильтр, чтобы он применялся только …
8 menus 

2
Как заставить get_template_part всегда проверять дочернюю тему в первую очередь?
Как заставить WP всегда сначала проверять папку дочерней темы при запуске get_template_part? Пример: ребенок тема нагрузки get_template_part('content', 'inventory')в single.php. Поскольку все дочерние темы (а их много) имеют общую базу шаблонов инвентаризации, файл content-inventory.phpнаходится в родительской теме. Все идет нормально. Я хотел бы добавить небольшой раздел к указанному шаблону инвентаря, который …


3
Упорядочить сообщения (по всему сайту) по дате метаданных
Моя настраиваемая страница «Домашняя страница» настроена на сортировку моих настраиваемых сообщений с помощью настраиваемого поля даты с этим (обновленным, чтобы иметь произвольное имя) кодом в functions.php: // sort order for home page add_action('wp', 'wwgo_check_page'); function wwgo_check_page () { if (is_page()) { add_filter('get_previous_post_sort', 'sort_it'); add_filter('get_next_post_sort', 'sort_it'); add_filter('posts_orderby', 'sort_it' ); add_filter('posts_join', 'join_it' …

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