WordPress

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

1
Как извлечь данные из сериализованного массива post meta?
Я нашел скрипт декодера XML to WP, который хранит данные в виде массива в пользовательском метаполе. Каков наилучший способ извлечения информации? Например, как можно отобразить поле «Произведено в» как «КАНАДА»? [_ttn_i_details] => Array ( [0] => a:5:{s:9:"engine_id";a:1:{i:0;s:9:"300000225";}s:15:"transmission_id";a:1:{i:0;s:6:"257691";}s:5:"plant";a:1:{i:0;s:23:"Oshawa, Ontario, Canada";}s:15:"Manufactured in";a:1:{i:0;s:6:"CANADA";}s:22:"Production Seq. Number";a:1:{i:0;s:6:"151411";}} ) Пример кода выше был создан с помощью …
23 post-meta  array 

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

1
Как использовать поле «menu_order» для постов?
У меня есть особый случай, когда я хотел бы заказать посты в произвольном порядке, и было бы здорово использовать поле «menu_order», которое обычно используется только для страниц. Что было бы лучшим способом показать это в пользовательском интерфейсе администратора WordPress?

3
if (is_home () &&! is_front_page ())
Я вижу следующий код в файлах index.php. Я понимаю, что is_front_page()возвращает true при просмотре is_home()главной страницы сайта (независимо от того, отображает ли индекс сообщений блога или статическую страницу), а возвращает true при просмотре индекса сообщений блога (отображается ли на главной странице или на статической странице). Я все еще несколько озадачен …
23 loop  themes  templates 

3
Как изменить пароль пользователя с помощью wp-cli?
wp-cli отлично. Но не ясно, как я могу быстро изменить пароль пользователя с ним. Как изменить пароль пользователя программно может помочь понять это. Хотя wp user update username --field=passwordне собирается сокращать это, очевидно, md5является устаревшим, так что это должно пройти wp_set_password.
23 password  wp-cli 

4
Как отлаживать WordPress «Cron» wp_schedule_event
Как я могу отладить проблемы с WordPress Cron? Я думаю, что это сработает, когда пользователи зайдут на ваш сайт, но любые ошибки им не будут отображаться, так как задания выполняются "асинхронно". Так как я могу отлаживать ошибки? я использую wp schedule event
22 cron 

1
Физическая организация библиотеки WordPress Media (плагин Real Media Library)
Введение. На скриншоте выше вы можете увидеть структуру папок, созданную с помощью премиального плагина Real Media Library . Теперь я хочу создать плагин расширения, который может организовать структуру папок в физическую структуру папок - RML - это только визуальная структура. Обновление № 2 (2017-01-27): Проверьте ответ! Взгляните на Физическую организацию …

1
Где я могу получить «Информацию об ошибке», чтобы добавить к вопросу?
Этот вопрос был перенесен из WordPress Development Meta Stack Exchange, потому что на него можно ответить в WordPress Development Stack Exchange. Мигрировал 6 лет назад . У меня точно такая же проблема, как и у закрытого вопроса, и я хочу решить ее. В разделе комментариев он просит OP добавить «Bug …
22 support 

2
Почему код Wordpress такой «космический»?
Ядро WP, многие плагины WP и стандарты кодирования WP сами используют очень «щедрое применение» Spaceсимвола (не для отступа, а «внутри» скобок и скобок). Это кажется уникальным для Wordpress - этот стиль / философия, кажется, не присутствует в других подобных проектах, PHP или иным образом. Для получения дополнительной информации об этом …

3
Сплит контент и галерея
Есть ли способ разделить содержание поста и короткий код галереи. Я хочу отображать галерею вне моего обычного контента независимо от того, как и где он размещен. Я могу использовать это, чтобы получить сам шорткод: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); } Но это не работает, если …

2
Страница возвращает 404 с переменными POST, но не без
У меня проблема с моей страницей. Я пытаюсь создать страницу "Свяжитесь с нами". Он отлично работает в плане дизайна. Но когда я пытаюсь отправить форму на ту же страницу, что и оригинал. Возвращает ошибку 404. Это происходит только когда я отправляю форму. Я пробовал оба с GET и POST запросами. …

4
Автоматически определить минимальную версию WordPress, необходимую для плагина?
При разработке плагина есть ли способ автоматически определить минимальную версию WordPress, которая требуется для его запуска? Я хочу убедиться, что Requiresзаголовок точен, но проверка вручную каждый раз, когда я вызываю новую базовую функцию, утомительна и подвержена ошибкам. Я думаю, что сценарий может понять это достаточно легко: Сканирование всех файлов в …

3
Как создать живой поиск автозаполнения?
В настоящее время я пытаюсь создать функцию поиска wordpress, которая показывает результаты в реальном времени под строкой поиска. На веб-сайте Всемирного банка есть пример (скриншоты ниже). Я не ищу автозаполнения, как вы могли бы найти на Google.com, который заканчивает вводимые вами слова, скорее я хочу, чтобы он находил реальные сообщения …
22 search 

8
Как загрузить wp_editor () через AJAX / jQuery
У меня есть тема, которая специально разработана и действительно сложна. Одна из вещей, которые у меня есть, это несколько областей контента, где пользователи могут указывать контент для определенных вкладок. Я загружаю несколько экземпляров редактора WordPress через wp_editor()функцию. Работает отлично. (Это все на стороне администратора, в типе поста "Страница") Однако я …
22 ajax  wp-editor 

4
Запросить несколько значений мета-ключей?
Как запросить несколько значений мета-ключа с одним и тем же ключом $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND $wpdb->postmeta.meta_key = 'key1' AND $wpdb->postmeta.meta_value = 'value1' // why doesn't this work? AND $wpdb->postmeta.meta_value = 'value2' AND $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ORDER BY …
22 query 

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