WordPress

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

4
як оновити серіалізовані параметри програмно?
Я хочу автоматизувати оновлення параметрів плагіна. Є деякі речі, які я багато повторюю. За допомогою wp-cli я знаю, що можу оновити такі прості параметри, як цей: php wp-cli.phar option update blog_public 1 Однак деякі параметри плагіна зберігають їх параметри в серіалізованому рядку. Приклад серіалізованого параметра_ізначення в wp_options: a:9:{s:4:"from";s:21:"xx@xxx.com";s:8:"fromname";s:51:"xxx";s:4:"host";s:13:"smtp.xx.com";s:10:"smtpsecure";s:3:"ssl";s:4:"port";s:3:"465";s:8:"smtpauth";s:3:"yes";s:8:"username";s:21:"xx@xxx.com";s:8:"password";s:13:"xxx";s:10:"deactivate";s:0:"";} Як оновити …
15 options  wp-cli 

3
Чому query_posts () не позначається як застарілий?
query_posts()Технічно кажучи дві функції. Одне query_posts()насправді, WP_Query::query_posts()а інше - у глобальному просторі. Прохання з розуму: Якщо глобальне query_posts()- це «зло», чому його не заставляють? Або чому не позначено як _doing_it_wong.

2
Отримайте структуру постійної посилання за замовчуванням із гарних URL-адрес
Якщо натиснути на одне повідомлення зі сторінки категорії або з будь-якої важливої ​​сторінки, ви можете отримати URL-адресу цього реферала та проаналізувати його, щоб отримати рядок запиту. Але це працює лише зі стандартною структурою постійної посилання Приклад, коли референт - це сторінка категорії: A var_dump( parse_url( wp_get_referer() ) );дає наступний вихід …
15 permalinks  urls 

3
the_content та is_main_query
Я фільтрую вміст за допомогою the_contentфільтра. Все працює бездоганно, витяг, що мої зміни застосовуються і до спеціальних запитів. Мої зміни відображаються і на бічній панелі, якщо у віджеті використовується спеціальний запит Щоб протистояти цьому, я використовую is_main_query()для націлювання лише на головний запит, але він не працює. Зміни просто все ще …

2
Якість зображення залежно від розміру зображення
Чи можна встановити якість зображення на основі розміру зображення? Я хотів би мати кращу якість зображення для більших зображень (80) - і гірше для маленьких ескізів (30). Я очікував, що параметр add_sizeконтролює це - але його немає. Якщо це важливо: я використовую ImageMagick.
15 images 

3
user_login vs. user_nicename
Під час виклику get_users()функцій повертається список об’єктів користувача. Кожен із цих користувачів має ряд властивостей. Яка різниця між поверненими властивостями user_loginта user_nicenameв цих повернених ресурсах для кожного користувача? І яка з цих двох властивостей відображається в URL-адресі? (Я прошу, бо обидва властивості в моєму випадку однакові!).
15 users  user-meta 

2
Видаліть додаток у вікні медіа WP
Я намагаюся створити параметр у вікні модального медіа WP для виявлення дублікатів файлів та видалення більш нового файлу, якщо знайдений старий дублікат. У мене працює наступний код (спільно з фільтром 'attachment_fields_to_edit'), щоб скасувати виділення дублікату файлу та вибрати вихідний файл у медіа-модалі. Що я хотів би зробити, це коли користувач …

4
Зареєструйте CPT за допомогою піктограми меню Dashicons for admin у WP 3.8
WordPress 3.8 в основу ввів плагін MP6, який серед іншого використовує знаковий шрифт під назвою Dashicons для відображення шрифтів на панелі приладів. Тепер добре відомо, що register_post_type має аргумент, 'menu_icon'який дозволяє вказати спеціальну піктограму для входу в меню адміністратора CPT. У своїх плагінах / темах я часто використовую цей аргумент …

10
Виникла несподівана помилка. Щось може бути не так з WordPress.org або конфігурацією цього сервера
Я запускаю WordPress на локальному сервері WAMP, і коли я переходжу до "Плагінів" або "Інформаційної панелі> Оновлення" або навіть на "Інформаційну панель", нічого не завантажується (жодних новин WordPress, жодних оновлень і я не в змозі шукати плагіни не оновлювати їх). У розділі "Плагіни" я бачу це, коли намагаюся щось шукати: …

2
Що я повинен використовувати замість WP_CONTENT_DIR та WP_PLUGIN_DIR?
Документація WordPress для визначення каталогів плагінів і вмісту зазначає, що: WordPress використовує наступні константи при визначенні шляху до вмісту та каталогів плагінів. Вони не повинні використовуватися безпосередньо плагінами чи темами , але перераховані тут для повноти. Він продовжує перераховувати WP_CONTENT_DIRта WP_PLUGIN_DIRсеред констант розробники теми та плагінів не повинні використовувати, мабуть, …

2
Як програмно змінити ім’я користувача (user_login)?
Як у назві, як програмно змінити логін користувача? Я хотів використати wp_insert_userфункцію, але виявляється, що при оновленні поточного користувача він не змінює їх ім’я користувача. Чи варто використовувати $wpdb->updateдля цього? Якщо так, як би виглядав код для зміни імені користувача? Які наслідки може мати зміна входу користувача, враховуючи, що WordPress …

3
Як закінчити уривок реченням, а не словом?
Ось уривок допису на моїй домашній сторінці. Я хочу закінчити уривок реченням. У цьому випадку це 'можливості. '. Я знаю, як змінити довжину, але це не буде робити те, що я хочу. Ось уривок з іншого веб-сайту. Тут ви бачите уривок, що закінчується належним реченням на відміну від вищевказаного, який …

2
Як зробити так, щоб "Завантажити файли" вибрано за замовчуванням у "Вставити медіа"?
Мені неприємно постійно натискати на "Завантажити файли" замість першого вибору - Завантажувати файли в редакторі публікацій .... Як я можу зробити "Завантажити файли" вибраним за замовчуванням замість "Медіатека"?
15 uploads  media 

6
Перетворення часових позначок у місцевий час з датою_l18n ()
У мене є завдання WordPress cron, яке періодично надсилає електронне повідомлення та зберігає часову позначку, коли воно було надіслано як опцію, і я хотів би відобразити дату на сторінці налаштувань. Щось на кшталт "Останнє повідомлення було надіслано на" x "". Я перебуваю на західному узбережжі США, тому наш час зараз …
15 php  date-time  wp-cron 

2
Мінімальні файли шаблонів для розробки теми
У WordPress є мінімальні файли шаблонів тем як style.css index.php а також деякі інші файли, перелічені тут . Якщо розробник теми хоче створити тему з меншою кількістю дзвіночків, які з файлів шаблонів слід включити як мінімум? У кодексі WordPress немає ніяких вказівок. Єдине, що ви можете знайти, це які файли …

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