Запитання з тегом «plugin-development»

Плагіни WordPress дозволяють легко змінювати, налаштовувати та вдосконалювати блог WordPress. Замість зміни основного програмування WordPress ви можете додати функціональність за допомогою плагінів WordPress.

5
Чи може розробник прийняти плагін, позначений як "не оновлюється протягом 2 років"?
Я натрапив на кілька плагінів WordPress на http://wordpress.org/extend/plugins/ з цим попередженням: Цей плагін не оновлювався протягом 2 років. Він більше не може підтримуватися або підтримуватися, і він може мати проблеми сумісності при використанні з більш новими версіями WordPress. Чи є спосіб "прийняти" або "перевірити" такий плагін? У мене є один …

3
Умовно перепишіть сценарій / таблицю стилів віджетів у HEAD (тільки коли він присутній на сторінці!)
Я намагався завантажити сценарії та стилі для віджета WordPress з такими умовами ... Сценарії ОБОВ'ЯЗКОВО завантажуються в голову (інакше вони ламаються). Сценарії повинні ТІЛЬКО завантажуватися, коли віджет насправді відображається (вони досить важкі). Я багато шукав, і це, мабуть, є звичайною (невирішеною) проблемою ... але сподіваюся, що хтось тут успішно здійснив …

3
Які переваги в API налаштувань?
Дозвольте мені передмовити це, сказавши, що я навряд чи коли-небудь працюю з WordPress - насправді, востаннє, коли я робив сайт у WordPress, повертався протягом 2.2. Вчора я заплутався у всьому, і задав тут кілька запитань, намагаючись зробити базовий плагін меню робочим. Тепер у мене плагін повністю функціонує і поводиться точно …

2
Стратегія побудови плагіна за допомогою Eclipse
Хто має досвід створення плагін WordPress за допомогою PDT eclipse? Моя ситуація така: Мені потрібно створити плагін, який розширить інший плагін (дивіться на це як на преміум-версію з іншого плагіна) Я вже створив проект plugin core(оригінальний плагін), імпортуючи з сховища svn Я створив бібліотеку затемнення wordpressі назвав її plugin coreпроектом. …

3
Як включити файл за допомогою get_template_part () у плагін?
Можливо, дуже просте запитання, але я борюся. У розробці тем я get_template_part()багато разів працював і розумію її основи. Але коли я розробляв плагін, я задумався про його використання, показуючи мені деякі помилки: Повідомлення: Використання невизначеної постійної STYLESHEETPATH - припущена "STYLESHEETPATH" у ...\wp-includes\template.phpрядку 407 і Повідомлення: Використання невизначеної постійної TEMPLATEPATH - …

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

1
Вміст для завантаження медіа-вмісту для вставки спеціального короткого коду повідомлення
Я працюю над плагіном, який створює спеціальний пост типу "портфоліо" разом з коротким кодом для вставки на будь-яку сторінку чи публікацію. Короткий код: [portfolio option1=“1” option2=“0” option3=“1” ] І це працює чудово, він показує всі користувацькі пости через користувальницькі WP_query. Але я хочу піти далі. Створіть спеціальну кнопку поруч із …

2
Як роздрібнити плагін?
Я хочу почати віддавати спільноту, але написання плагіна з нуля наразі трохи перевищує рівень моєї майстерності та креативності (тобто, я не знаю, яку проблему я можу вирішити за допомогою плагіна! Кожен раз, коли я думаю про щось, я знаходжу плагін або 6, про які вже написано!). Однак я нещодавно визначив …

4
Чи потрібно обміняти версію плагіна, якщо ви лише оновлювали атрибут "Тестовано до"?
У мене є ряд плагінів, розміщених на сервері wordpress.org svn ... з випуском immenent 3.1, я хотів би оновити метадані "Тестовані до". Функціональних змін у коді не буде, лише метадані. Чи потрібно змінювати номер ревізії для такої дрібниці?

1
Де найкраще використовувати add_filter
Чи варто використовувати функцію add_filterв гачці initдій мого плагіна або просто в основному скрипті плагіна? Оскільки іноді я знаходив, що люди використовують фільтр повсюдно, і якщо я покладу його на initгачок, для певного випадку було б пізно. Чи є якісь загальні поради щодо переваги action& filterгака, щоб ми могли мати …

6
Де зберігати PHP-файли, створені плагіном / темами
Бувають випадки, коли плагіну чи темі потрібно десь створити файл php, який згодом може включити його. Наприклад, плагін captcha, або якась шаблонна система на кшталт twig / smarty (У моїй ситуації це простий шаблон двигуна для колекції віджетів). Де слід створити цей файл? Єдине місце, про яке я можу подумати …

4
Що ви думаєте про користувальницькі інтерфейси інтерфейсів для плагінів / тем?
Ви, мабуть, помітили тенденцію створення користувальницьких інтерфейсів з плагінами / темами, особливо у комерційних (наприклад, у CodeCanyon - спеціальні коробки, вкладки, гармошки тощо). Я особисто вважаю, що інтерфейс користувача повинен бути уніфікований в першу чергу, і це дуже просто в WP досягти, використовуючи деякі основні структури HTML за замовчуванням + …

5
Як налагодити плагін за допомогою Xdebug?
Мені вдалося досить легко встановити та налаштувати NetBeans 6.9.1 та Xdebug у моєму локальному середовищі на основі PHP 5.3.0 (XAMPP). Моя проблема зараз полягає в наступному: якщо я поставив точку перелому на Wordpress's index.php або інші основні файли PHP Wordpress, NetBeans правильно зупиняється на бажаному положенні. Якщо замість цього я …

2
Як додати підменю до меню, згенерованого wp_nav_menu за допомогою плагіна
У мене створено меню, за wp_nav_menuяким виглядають <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Я хочу змінити вищевказане меню, додавши підменю …

2
Чи є документація щодо життєвого циклу плагіна?
Чи є десь документація, яка пояснює, який життєвий цикл плагінів? Я запускаю новий плагін у стилі OOP, і я лише дізнався, що мій основний клас інстанціюється дуже багато (завдяки Xdebug та Netbeans). Цікаво, чому це, і це мене дратує, тому що я створюю об'єкт Dropbox-API, і я дійсно не думав, …

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