WordPress

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

2
Динамічно виключайте пункти меню з wp_nav_menu
Я намагався шукати інформацію про те, як виключити / видалити елементи навігаційного меню зі спеціальних меню, і єдиний знайдений нами потік не мав жодних корисних для мене відповідей. 1. Передумови: Я склав меню Dock за допомогою спеціальних меню WP (wp_nav_menu) та jqDock на своєму сайті. Оскільки jqDock потребує постійних зображень …

3
Методи інтеграції плагін-даних із темами
Я хотів би отримати деякі думки щодо найкращих практик розробки плагінів WordPress, які забезпечують інтеграцію тем. Щоб мати сенс, коли я задаю це запитання, дозвольте почати з гіпотетичного прикладу сценарію, який мені цікавий. Уявіть, що я створюю плагін під назвою "Дискографія". Дискографія реєструє три користувацькі типи публікацій: "Групи", "Альбоми" та …

4
Функція / фільтр WP для зміни заголовків http?
Чи є спеціальна функція, дія чи фільтр WP, який слід використовувати при додаванні / зміні заголовків HTTP? На даний момент я просто підключити заголовок PHP () в дзвінок WP 'init' таким чином: add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){ header('X-UA-Compatible: IE=edge,chrome=1'); } } Але це правильний спосіб зробити це?
17 api  headers 

7
Як пропустити обробку 404 wordpress та перенаправити всі 404 помилки для статичних файлів до 404.html?
Як пропустити обробку 404 wordpress та перенаправити всі 404 помилки для статичних файлів до 404.html? Я читав, і здається, це неможливо при використанні постійних посилань? Мета - зменшити навантаження сервера на 404 помилки, не завантажуючи php.


2
Як змінити пароль користувача програмно
Я намагаюся створити зовсім іншу сторінку профілю (не ту, яку надає Wordpress), оскільки макет і відчуття сторінки профілю за замовчуванням занадто "Wordpress" для користувачів. Тепер я успішно представляю сторінку, яка може змінювати метадані користувачів, такі як ім’я, прізвище, місто, поштовий індекс тощо. Тепер те, що натрапило на мене, - це …

2
Налаштування функцій сповіщення про оновлення для моїх тем
питання просте :) Я роблю тему, яку я буду використовувати на багатьох сайтах. Отже, я не хочу відвідувати весь сайт і FTP-файли кожного разу, коли я виправляю помилку або роблю оновлення теми. Чи можливо я можу зробити систему оновлення, як плагіни, розміщені в каталозі плагінів Wordpress. Чекаю вашої відповіді. Спасибі! …

3
Тестування блоку на розробку плагінів
Мені потрібно застосувати тестування блоків для одного з моїх плагінів. Нещодавно я переробив це на класи, тому тестування одиниць має бути простіше застосувати зараз. Які існують ефективні стратегії тестування мого плагіна? Мені потрібен спосіб використання функцій WordPress, використовуваних у плагіні, але мені не потрібен запущений сайт WordPress (лише тестуйте дані …

4
Обмежте кількість віджетів на бічних панелях
Якщо я використовую власну widgetized область (наприклад, нижній колонтитул), де є лише обмежена кількість плям для віджетів (за дизайном), чи можу я обмежити кількість віджетів, які користувач може включати у цій конкретній widgetized області? Не має значення, чи рішення знаходиться в резервному або передньому кінці. Дякую.
17 widgets  sidebar 

1
Отримайте список усіх зареєстрованих бічних панелей
Я реєструю бічні панелі автоматично для кожної категорії (окремий простір віджетів на категорію). Методика, яку я використовую, тут . На стороні адміністратора у мене є сторінка параметрів, де мені потрібно відобразити спадне меню всіх зареєстрованих бічних панелей ... Чи є спосіб динамічно отримати цей список зареєстрованих бічних панелей? оскільки вони …

10
Розміщення користувальницького типу публікації над меню повідомлень за допомогою меню_позиції?
Щойно я з’ясував параметр menu_position, здається, ви можете розмістити меню свого спеціального типу публікації майже скрізь. За винятком меню "Повідомлення"! Як я можу це досягти?

2
Як завантажувач медіа WP створює 3 зображення різних розмірів, і як я можу їх дублювати
Я нарешті !! я отримав цю річ, яку я пробував близько 12 разів, і 12 різних способів, але нарешті змусив її працювати, ... Я створив спеціальний метабокс для завантаження та прикріплення зображень до публікацій, і це не вимагає від вас жахливого завантажувача медіа-завантажувачів, вбудованого в WP. Я ненавиджу цю річ. …

2
Як отримати зображення з URL-адреси та встановити як показане зображення / розмір мініатюри
Враховуючи ідентифікатор Vimeo, я можу отримати ескіз із відео через Vimeo Simple API. Замість того, щоб дзвонити API щоразу, коли моя сторінка завантажується, я хочу встановити зображення як мініатюру повідомлення за допомогою save_postгачка (подібно до цього питання ). Моя проблема полягає в тому, що я не знайомий з URL-дзвінками в …

5
Видаліть обгортковий div та ul з виводу wp_nav_menu
Я використовую нову систему меню Wordpress, і ось результат wp_nav_menu () <div class="menu-main-menu-container"> <ul id="menu-main-menu" class="menu"> <li id="menu-item-28" class="menu-item menu-item-type-post_type current-menu-item page_item page-item-21 current_page_item menu-item-28"><a href="http://www.bemang.com/">Trang nhà</a></li> <li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-29"><a href="http://www.bemang.com/blog/">Blog</a></li> <li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-30"><a href="http://www.bemang.com/gioi-thieu/">Giới thiệu</a></li> </ul> </div> Я хочу тільки це: <li id="menu-item-28" class="menu-item menu-item-type-post_type …

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

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