WordPress

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

4
Чи можна використовувати wp_localize_script для створення глобальних змінних JS без конкретної ручки сценарію?
Чи можемо ми якось використовувати wp_localize_script () для створення глобальних js-змінних без конкретної ручки сценарію, до якої можна отримати доступ з усіх файлів js, навіть якщо сценарії js не виконані належним чином за допомогою wp_enqueue_script? Цей код, який я використовую, створює варіабель для обробки "ajaxscript", тому я не можу отримати …

4
Чи може WP-скрипт / завантажувач стилів використовуватися для об'єднання та gzip-скриптів та стилів у передній частині?
WP має гарний завантажувач JavaScript, включений у wp-admin: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-scripts.php і завантажувач CSS: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/load-styles.php Мені було цікаво, чи можна використовувати їх і в передній частині, а не лише адміністраторі, тому що вони можуть об'єднати всі скріплені сценарії та подати їх як єдиний gzipped файл

4
Як встановити та використовувати глобальні змінні? Або чому взагалі їх не використовувати
ОНОВЛЕННЯ: Моє оригінальне запитання вирішено, але це перетворюється на обґрунтовану дискусію про те, чому б не використовувати глобальні змінні, тому я актуалізую питання, щоб це відобразити. Рішення було <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>таким, як запропонував @TomJNowell. ОНОВЛЕННЯ 2: У мене зараз це саме те, що я хотів. …
27 php  functions  globals 

5
Як додати фрагмент javascript до підніжжя, для якого потрібна jQuery
Я знаю, що можу додати файл сценарію до підніжжя wordpress, для якого потрібен jquery за допомогою цього коду: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Але що робити, якщо …

5
Чи є спосіб отримати N кількість редакторів WYSIWYG у користувацькому типі публікації?
Чи може бути кілька редакторів WYSIWYG для користувацького типу публікації? Наприклад, якщо у мене був макет 2 стовпців, я хотів мати один редактор для одного стовпця та інший редактор для іншого.

3
Чи є гачки, що змінюють логіку 404?
Якщо у вашій темі визначено сторінку 404, Wordpress відобразить сторінку 404, якщо "тег" визначений у $ wp_query-> query_vars, і немає жодних публікацій, що відповідають цьому тегу. Я пишу плагін, який відображає певну інформацію на кожній сторінці, окрім публікацій. Я хотів би змінити логіку 404, щоб сторінка 404 відображалася, якщо немає …

5
Як розширити WP_Customize_Control
Я шукаю спосіб додати новий вид управління на налаштовану панель попереднього перегляду . Я бачив, як додати нові розділи на панель за допомогою add_action( 'customize_register'... Контроль, який я хочу реалізувати, - це інший вид вибору кольору. У попередньому дописі ми бачимо, як розширити основні класи для додавання віджетів, але чого …


1
Як створити користувацькі сторінки помилок 401, 403 та 500?
Якщо виникає помилка 404, файл шаблону 404.php може бути використаний для надання користувальницького повідомлення про помилку. Це задокументовано у статті про Ієрархію шаблонів . Моя мета - створити власні сторінки помилок для 401, 403 та 500 помилок. Я спробував створити файли 401.php, 403.php та 500.php у каталозі моєї теми, але …


2
Де медіатека живе в базі даних?
Я експортую сайт Wordpress з localhost на веб-хост, і я не можу імпортувати медіатеку, оскільки веб-хост не може зв’язатися з localhost. Я завантажив усі файли localhost з / wp-content / uploads / ..., і я думаю, що мені просто потрібно виділити частину бази даних MySQL, що містить медіатеку, та відрегулювати …
27 import  export 

4
Змінення порядку користувацьких стовпців для панелей редагування
Коли ви реєструєте спеціальний стовпець так: //Register thumbnail column for au-gallery type add_filter('manage_edit-au-gallery_columns', 'thumbnail_column'); function thumbnail_column($columns) { $columns['thumbnail'] = 'Thumbnail'; return $columns; } за замовчуванням він відображається як останній праворуч. Як я можу змінити замовлення? Що робити, якщо я хочу показати вищевказаний стовпчик як перший чи другий? Заздалегідь спасибі

14
Які функції ви б найбільше хотіли бачити додані до WordPress? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
27 plugins  features  wiki 

3
Отримати ідентифікатори публікацій від WP_Query?
Чи можу я отримати масив ідентифікаторів публікацій, запитуваних із наступного: $latest = new WP_Query( array ( 'orderby' => 'rand', 'posts_per_page' => 3 )); if ( $latest -> have_posts() ) : while ( $latest -> have_posts() ) : $latest -> the_post(); get_template_part( 'templates/content', 'post' ); endwhile; endif; wp_reset_postdata(); Слідувати: Я використовував …


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