WordPress

Питання та відповіді для розробників та адміністраторів WordPress

3
Як задати сценарії на сторінках додавання / редагування спеціальних публікацій?
Я намагаюся запустити сценарій JS лише тоді, коли хтось додає чи редагує створений мною тип публікації, який я створив під назвою "рецепти". В даний час сценарій працює нормально, коли я це роблю: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Але це завантажує його на кожній сторінці адміністратора, я припускаю, що мені …

1
Як витягнути дані з постметаріалізованого масиву?
Я знайшов сценарій декодера XML до 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";}} ) Приклад коду, описаного вище, був створений через print_r(get_post_custom($post->ID));. …
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" id="contactform"> <div …

1
Як використовувати поле "menu_order" для публікацій?
У мене є особливий випадок, коли я хотів би замовити публікації у власному порядку, і було б чудово використовувати поле "menu_order", яке зазвичай використовується лише для сторінок. Який найкращий спосіб викрити це в інтерфейсі адміністратора WordPress?

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

1
Де я можу отримати "Інформацію про помилку", щоб додати питання?
Це питання було переміщено з мета-стека Exchange WordPress Development, оскільки на нього можна відповісти на WordPress Exchange Stack Exchange. Мігрували 6 років тому . У мене точно таке ж питання, як у цьому закритому питанні, і я хочу його вирішити. У розділі коментарів він просить ОП додати "Інформацію про помилку". …
22 support 

2
Чому код Wordpress настільки "задоволений космосом"?
Ядро WP, багато плагінів WP і самі стандарти кодування WP використовують дуже «щедре застосування» Spaceсимволу (не для відступу, а «всередині» паронів і дужок). Це здається унікальним для Wordpress - такий стиль / філософія, схоже, не присутній в інших подібних проектах, PHP чи іншому. Більш детальну інформацію про цей підхід див. …

2
Сторінка повертає 404 зі змінними POST, але не без них
У мене проблема зі своєю сторінкою. Я намагаюся створити сторінку "Зв'яжіться з нами". Це прекрасно працює в дизайні. Але коли я намагаюся надіслати форму на ту ж сторінку, що і походження. Він повертає помилку 404. Це трапляється лише тоді, коли я надсилаю форму. Я спробував і GET, і POST-запити. Здається, …

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]); } Але це не працює, …

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

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

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 = …
22 query 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.