WordPress

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

3
wp_add_inline_script без залежності
У мене є фрагмент javascript, який я хочу вставити у колонтитул сторінки. Скажімо, це код відстеження, скажімо, подібний до аналітики Google. Він не має залежностей, це окремий фрагмент. Я можу зробити щось подібне function render_tracking_code(){ wp_enqueue_script( 'depends-js', 'https://rdiv.com/dummy.js', array(), '0.01', true ); wp_add_inline_script( 'depends-js', 'aWholeBunchOfJavascriptCode' ); } add_action( 'wp_enqueue_scripts', 'render_tracking_code' …

2
Розуміння add_rewrite_rule
Я намагаюся add_rewrite_ruleпрацювати над тим, щоб витягнути параметр з URL і передати його на запит. Побачив декілька публікацій про це, але, здається, не працює. Якщо URL починається з певного рядка, я хотів би вийняти його з URL-адреси і передати його як параметри запиту. Приклад URL-адреси запиту: http://domain.com/foo/my_page Це перетвориться на …

2
Постановка сайтів, як ви керуєте синхронізацією оновлень у БД?
Загальновизнано, що розробники повинні перевіряти оновлення через веб-сайт, перш ніж випускати їх на живий сервер, однак, як тільки оновлення розробки потребують модифікацій у Wordpress DB, все ускладнюється, оскільки користувачі на веб-сайті в реальному часі також оновлюватимуть БД. Єдиний (заплутаний) потік, який я можу собі уявити, такий: Тест на локальному сервері …
11 database  staging  sync 


3
wp-cli Увімкнення режиму обслуговування
Під час оновлення теми або плагінів режим обслуговування вмикається та відключається після завершення. Чи можливо вручну ввімкнути / вимкнути режим технічного обслуговування? Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...
11 wp-cli 

4
Фільтр за спеціальним полем у користувацькому типі публікації на сторінці адміністратора
Я використовував розширені спеціальні поля для створення спеціальних полів для назви змагань, відповідей тощо. Я створив тип користувальницького типу для змагань, як показано на зображенні, і я використовував функції Wordpress.php для створення стовпців зі своїх спеціальних значень полів. Я намагаюся отримати поле "Filter by" -dropdown із змаганнями різних імен / …

1
Коли Wordpress загортає вбудовані сценарії в CDATA?
Я налагоджую проблему з нашим стороннім сценарієм, який користувачі wordpress використовують, копіюючи / вставляючи фрагмент сценарію та html в тіла своїх публікацій, як-от (звичайно, нереальний приклад): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } }; window.foobar.hello(); </script> Я зауважив, що деякі установки wordpress зафіксують це у CDATA, …

4
Адміністратор: дуже повільна сторінка редагування, викликана основним мета-запитом
Ми помічаємо дійсно тривалий час завантаження під час редагування публікації чи сторінки. Використовуючи Монітор запитів, ми з’ясували, що цей основний запит WP займає до 15-20 років. SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller: meta_form() post_custom_meta_box() do_meta_boxes() Ми використовуємо багато …
11 admin  editor 

1
Перепишіть Slug для сторінок архіву CPT на множинне ім'я Slug
У мене є власний тип публікації із переписаною службою pluginстворення структури URL-адреси http://site.com/plugin/plugin-slug/ . Що робить Архів CPT як http://site.com/plugin/ Я хотів би переписати його, не використовуючи сторінку та користувальницький шаблон сторінки, використовувати http://site.com/plugins/ (Що є labels=>Nameу CPT). зберігаючи слизьку для одиночних дописів, оскільки /plugin/ це також повинно підтримувати такі …

2
Як я можу дізнатися поточний тип публікації, коли перебуваю на post.php в адміністраторі?
Я намагаюся зробити щось із гачком admin_init, якщо - і лише якщо - користувач редагує публікацію (post.php) з повідомленням типу "подія". Моя проблема полягає в тому, що, хоча wordpress вказує на глобальну змінну, називає $ post_type. якщо я роблю: global $post_type; var_dump($post_type); Він повертає NULL. але якщо я це роблю: …

3
Як з'єднати різні CPT разом?
Я сподіваюся, що це питання має своє місце тут. Я завжди вважав, що з'єднання різних типів пошти разом є досить поширеною потребою, як, наприклад, у популярних навчальних прикладах використання користувальницької систематики (книги / автори / заголовки, фільми / актори / режисери тощо). Я особисто використовую "Постів 2 дописів", але підтримка …

2
Як працює пошук WordPress за лаштунками?
Я використовую пошук WordPress, щоб шукати різноманітні типи публікацій та дозволяти користувачеві детально вивчати кожен окремий тип публікації. Однак я знаходжу, що WordPress не повертає те, що я спершу вважав би найкращими. Наприклад, якщо я шукаю Microsoft, сторінки, які містять цей термін неправильно, все одно повертаються перед сторінками, які регулярно …
11 search 


4
Створіть у плагіні користувацьку сторінку архіву для користувацького типу публікації
Я пишу плагін, який створює спеціальний тип публікації під назвою "my_plugin_lesson": $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); Спеціальний тип публікації має архів, а URL-адреса архіву: http://example.com/lessons Я хочу налаштувати вигляд цього архіву; Я хочу …

1
Як я можу відображати вміст у простому тексті
Я хочу показати свій уривок у простому тексті. Як я можу це зробити? Це мій фрагмент, де я показую вміст: <?php the_content(__( 'Weiterlesen ›','okay')); ?> Як я міняю фрагмент для відображення вмісту в простому вигляді? вітає, ніклас

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