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

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

30
Об'єктивні кращі практики розробки плагінів? [зачинено]
Запуск вікі спільноти для збору об'єктивних кращих практик для розробки плагінів. Це питання було натхнене коментарями @ EAMann щодо wp-хакерів . Ідея полягає в тому, щоб співпрацювати над тим, які об'єктивні найкращі практики можуть бути таким чином, щоб ми могли в кінцевому підсумку використовувати їх у певному процесі розгляду співпраці …

5
Найкращий спосіб ініціювати клас у плагіні WP?
Я створив плагін, і, звичайно, будучи мені, я хотів піти з приємним підходом до ОО. Тепер, що я робив, це створити цей клас, а потім трохи нижче створити екземпляр цього класу: class ClassName { public function __construct(){ } } $class_instance = new ClassName(); Я припускаю, що для цього класу є …

6
Куди поставити свій код: плагін або function.php?
Чи легко зрозуміти схему, щоб вирішити, який код належить плагіну чи темі functions.php? На цю тему є багато випадків і багато дебатів , здебільшого тому, що існують деякі помилки щодо внутрішнього функціонування WordPress. Я прошу відповіді, грунтуючись на фактах, а не на думках. Він повинен пояснити, як поводитися з цими …

3
add_menu_page () з різною назвою для першого елемента підменю
add_menu_pageДокументація говорить передати заголовок меню в якості другого параметра: add_menu_page('Page Title', 'Menu Title', ...); Коли ви додаєте більше сторінок пізніше add_submenu_page, головна сторінка стає першим записом у підменю: Однак я хочу, щоб перший елемент у списку мав іншу назву (але все ж вказував на ту саму сторінку), як це робить …

18
Репозиторій плагінів WPSE: плагіни, які вийшли з WP-відповідей
Пов’яжіть свої WPSE-плагіни Якщо ви відповіли на запитання і зробили плагін зі свого коду, тоді це ваше місце, щоб поділитися ним. Ідея: старий коментар від @MikeSchinkel під час бета-фази, де він написав щось на кшталт "Цікаво, скільки плагінів вийде з WA". "Правила" Напишіть короткий - один рядок - опис того, …

27
Програмне забезпечення для розробки теми та плагінів WordPress? [зачинено]
Яке програмне забезпечення ви використовуєте для своїх потреб WordPress? Будь ласка, вкажіть вашу ОС. У Windows XP я використовую: filezilla (FTP) блокнот ++ (для читання файлів PHP / CSS) firebug (розширення Firefox, що дозволяє мені грати з елементами веб-сайту) Інші речі, якими я не користуюся регулярно, але хотів би використовувати …

3
Автозавантаження та простори імен у WordPress плагіни та теми: чи може це працювати?
Хтось використовував автозавантаження та / або PHP-простори імен у плагіні чи темі? Думки про їх використання? Будь-яка шкода? Підводні камені? Примітка: простори імен мають лише PHP 5.3+. Припустимо, для цього питання, що ви знаєте, що ви матимете справу з серверами, які, на вашу думку, мають PHP 5.3 або вище.

2
Як я можу додати поле для завантаження зображення безпосередньо на спеціальну панель запису?
Я додав нову сторінку в розділі "Сторінки" в адміністраторі Wordpress і додав кілька спеціальних полів. Я також хотів би мати можливість додати поле зображення для завантаження в редактор сторінки - чи є спосіб зробити це через користувацькі поля? Або є інший напрямок, який мені потрібно взяти, якщо мені потрібна ця …

8
Як правильно включити PHP-файли у плагіни
Моя проблема полягає в тому, коли в основний файл плагіна я включаю файл PHP приблизно так: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); і в цьому файлі у мене є заклик до функції WordPress на зразок: add_action('hook', 'callback'); і …

1
Інструмент для аналізу правил переписування? [зачинено]
Чи є хороший інструмент для аналізу моїх правил переписання? Я завжди плутаюсь з регулярними виразами та заміною параметрів. Я щось створив сам і опублікую тут, щоб інші могли ним користуватися, але будь ласка, не соромтесь додавати інші інструменти!

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


6
рамки для панелі параметрів плагіна / теми? [зачинено]
Я виявив, що найдовша частина плагіну чи розробки тем - це створення панелі параметрів, принаймні в моєму випадку. Тож мені подобається знати, що ти приймаєш до цього. Чи використовуєте ви готовий фреймворк або клас? І якщо так відьма одна? Або ви пишете це з нуля? Використовувати API налаштувань або прості …

16
Як ви налагоджуєте плагіни?
Я досить новачка в розробці плагінів, і мені важко було налагоджувати. Я використав багато відлуння, і це неохайно і некрасиво. Я впевнений, що є кращий спосіб зробити це, можливо, IDE з налагоджувачем, що я можу запустити весь сайт, включаючи плагін?

5
Створення таблиці в стилі адміністратора?
Який рекомендований спосіб створення сторінки за допомогою таблиці, у стилі таблиць із зображеннями публікацій або користувачів у зоні адміністратора? Я розширюю плагін Cache Images , і він містить таблицю з доменами та низкою зображень із цього домену. Отже, не існує еквівалентної існуючої таблиці, на якій я можу будуватись (у першій …

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