WordPress

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

3
Проверьте, какие блоки Гутенберга находятся в post_content
Я работаю над дизайном, который имеет другой стиль, если на странице присутствует определенный блок Гутенберга. Другими словами, если первый блок является пользовательским блоком Гутенберга, post_title отображается в другом месте из-за сделанного выбора дизайна. Есть ли в WordPress какая-либо функция для получения списка всех блоков Гутенберга, присутствующих в post_content?

3
Вложенный meta_query с несколькими ключами отношения
Мне интересно, может ли Wordpress работать с вложенными файлами meta_query, каждый из которых имеет разные ключи отношения? Начиная с Wordpress 3.0, tax_queryспособен выполнять эту функцию; Мне интересно, имеет ли это эквивалент с meta_query. $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' => 'OR', …



1
Нужен простой, но полный пример добавления метабокса в таксономию
Теперь, когда вышел WordPress 4.4, мы можем начать использовать новые потрясающие мета-функции термина! Тем не менее, кажется, нет простого руководства о том, как добавить базовое текстовое поле в таксономию. Я попытался приспособить это удивительное руководство Джастина Тэдлока к своим потребностям, удалив весь код, относящийся к палитре цветов, и заменил его …
18 taxonomy  terms 

3
Как получить пользовательский тип записи из slug?
Можно ли получить пользовательский идентификатор поста только из slug? Насколько я знаю, мы можем получить из id, используя заголовок. Но в пользовательском типе поста может быть один и тот же заголовок, так как слизни уникальны, возможно ли это?

3
Должен ли я использовать Transient API для хранения HTML-строки или объекта?
Давайте предположим, что есть плагин, который отображает 20 связанных постов (для каждого поста) с очень сложным запросом. А затем, используя данные из этого запроса, он создает сложную HTML-разметку. Также следует отметить, что плагин является общедоступным и может быть установлен на любой сервер с любой конфигурацией. Что-то вроде: /* complex and …
18 cache  transient 

2
Правильное использование wp_is_mobile ()?
Я разработал адаптивную тему и хочу представить ее на wordpress.org . Прежде чем отправить его, я хочу использовать его wp_is_mobile()в своей теме, но, согласно справочнику по функциям / wp является мобильным, это плохая идея, потому что она гласит: Вы должны понимать, что это не определяет мобильный телефон специально, поскольку планшет …

3
Безопасно ли использовать sslverify => true для с wp_remote_get / wp_remote_post
Я обычно использую этот аргумент для предотвращения ошибок wp_remote_getиwp_remote_post array( 'sslverify' => false ) Из соображений безопасности я хотел бы установить его true(или удалить, поскольку по умолчанию установлено значение true). Стоит ли ожидать от этого каких-либо проблем?

1
Как изменить уже зарегистрированную таксономию
Сегодня мне нужно было изменить аргументы пользовательской таксономии, которая уже была зарегистрирована сторонним плагином . В частности, я хотел установить show_admin_columnаргумент trueи изменить rewriteслаг, чтобы он был не просто слагом таксономии. В данном случае это был тип записи "Люди" с пользовательской таксономией категории людей. Я был удивлен, что об этом …

1
Как я могу доверять switch_to_blog ()?
Когда я звоню switch_to_blog()с идентификатором блога, я не знаю, существует ли этот блог на самом деле. Функция возвращает всегда TRUE. Прецедент: switch_to_blog( PHP_INT_MAX ); $post = get_post( 1 ); restore_current_blog(); Это приведет к ошибкам в базе данных, которые выставляются пользователю. Как я могу предотвратить это? Реальный пример использования Я был …

5
Правильный запуск WP Cron на мультисайтах
У меня WordPress Multisite с несколькими сайтами. Я настроен DISABLE_WP_CRONна trueмой wp-config.php. Если мы настроим задачу cron с помощью wget или curl, у нас будет правило 30 секунд для выполнения PHP-скрипта. Это так мало, чтобы отправлять тонны уведомлений по электронной почте и делать другие вещи (возможно, подключение к удаленному SMTP-серверу …

4
Как использовать OAuth-аутентификацию с REST API с помощью команд CURL?
Я пытаюсь использовать WordPress Rest Api с аутентификацией, чтобы получить больше данных от API. Я установил плагин Oauth, плагин rest-api и получил учетные данные API от WP-CLI. Я понял, как получить доступ к данным без авторизации. Это работает: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl …

4
Показать шорткод без его выполнения
Я пытаюсь отобразить код на моей странице WordPress, и он не работает. Все, что я прочитал, говорит о том, что вы должны иметь возможность просто использовать preтег с кодовым тегом, и было бы хорошо, но когда я пытаюсь отобразить короткий код, он отображает короткий код, а не отображает код. Кодекс …
18 shortcode 

1
WordPress меню по умолчанию в базе данных
В моем WordPress (3,5) сейчас 3 меню. Главное меню (по умолчанию из wp) Меню нижнего колонтитула (по умолчанию от wp) Тестовое меню Теперь я сохранил тестовое меню по умолчанию. Где Wordpress хранит эту вещь? Я хочу знать, где WordPress хранит информацию о текущем меню, которое отображается в интерфейсе.
18 menus  database 

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