Стратегія побудови плагіна за допомогою Eclipse


13

Хто має досвід створення плагін WordPress за допомогою PDT eclipse?

Моя ситуація така:

  • Мені потрібно створити плагін, який розширить інший плагін (дивіться на це як на преміум-версію з іншого плагіна)
  • Я вже створив проект plugin core(оригінальний плагін), імпортуючи з сховища svn
  • Я створив бібліотеку затемнення wordpressі назвав її plugin coreпроектом.
  • Я створив ще один проект, в plugin extenderякому розмістяться створені мною сценарії.

Проблема полягає в тому, як легко протестувати його до wordpress, не маючи вручну копіювати та вставляти ці проекти в wp-content/plugins? Чи є в будь-якому випадку автоматично копіювати ці файли в wp-content/plugins? Або у вас, хлопці, є інше рішення цієї проблеми?

В якості побічної записки я працюю над Windows 7. Мені відомо про вікна mklink. Однак мій htdocs в розділі FAT32, і я знаходжусь у ситуації, коли мені доведеться використовувати Windows у наступні місяці.


2
це справді питання затемнення - найкраще вирішувати на сайті programer.stackexchange.com або stackoverflow
anu

Я дозволю цьому заварити трохи на випадок, якщо хтось має практичний досвід роботи з WP / Eclipse з таким ... Якщо не справді краще перейти на сайт, який може бути більш придатним.
Рарст

Найрідкіше, мої думки точно.
EAMann

Гаразд, але я думаю, що ОП хоче - це спосіб використовувати Eclipse для копіювання файлів з однієї папки (його робочого каталогу) в іншу (папка плагінів у його встановленні WP). @silent - чи RSE ( eclipse.org/tm ) не робить те, що потрібно?
ану

Відповіді:


12
  1. Створіть WordPress як проект. У мене є кілька таких проектів, магістраль, старі версії… Для наступного я просто використовую проект під назвою Останній фінал WP . Ви можете використовувати стандартну установку за допомогою /wp-content/plugins. Я поміщаю свій wp-contentкаталог у Dropbox і повідомляю WP через wp-config.php, де його шукати.

  2. Створіть новий проект PHP для кожного з ваших плагінів. Використовуйте Створити проект із наявного джерела та вкажіть на каталог плагінів у /wp-content/plugins.

    введіть тут опис зображення

  3. Клацніть Далі у майстрі проекту та перейдіть на вкладку Проекти . Виберіть Додати… Останній фінал WP .

    введіть тут опис зображення

  4. Виберіть Правила доступу та виключіть wp-admin/load-scripts.phpта wp-admin/load-styles.php. Наконечник капелюха до @hakre .

    введіть тут опис зображення

  5. Додайте більше необхідних проектів, інші плагіни, тематичні проекти тощо.

  6. Клацніть Готово . Зроблено.

Якщо ви встановили Egit , ви, ймовірно, хочете створити новий проект Git зараз, щоб отримати незалежність від відстеження історії Eclipse.


Хм .. використання цієї стратегії означає, що я повинен будувати проект на wp-content / плагінах wordpress? це зробимо. Дякую.
ariefbayu

1
Не у всьому каталозі плагінів, а лише у тому, що у вас є плагін.
fuxia

так, я це розумію.
ariefbayu

0

Затемнення »Аптана

Лише коротке доповнення для всіх, хто використовує Aptana .

Коли у вас вже є проект, який знаходиться (фізично / на диску) поза копією програми WordPress, тоді просто перейдіть до

Проект »Властивості» PHP Buildpath »[ ♦ External Directories]

введіть тут опис зображення

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