Стратегия по созданию плагина с использованием Eclipse

13

Кто-нибудь, кто имеет опыт создания плагинов WordPress с использованием Eclipse PDT?

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

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

Проблема в том, как легко протестировать его в WordPress, без необходимости вручную копировать и вставлять эти проекты wp-content/plugins? Есть ли способ автоматически копировать эти файлы в wp-content/plugins? Или у вас, ребята, есть другие решения этой проблемы?

Как примечание, я работаю над Windows 7. Я знаю о Windows mklink. Тем не менее, мой htdoc в разделе FAT32, и я нахожусь в ситуации, когда я должен использовать Windows в следующие месяцы.

ariefbayu
источник
2
это действительно вопрос затмения - лучше всего обратиться к programmers.stackexchange.com или stackoverflow
ан
Я позволю этому завариться немного на тот случай, если кто-то имеет практический опыт работы с WP / Eclipse с таким ... Если не так, то лучше перейти на сайт, который может быть более подходящим.
Rarst
Во-первых, мои мысли точно.
EAMann
Хорошо, но я думаю, что OP хочет получить способ использовать Eclipse для копирования файлов из одной папки (его рабочей директории) в другую (папку плагина в его установке WP). @silent - разве RSE ( eclipse.org/tm ) не делает то, что вам нужно?
ана

Ответы:

12
  1. Создать WordPress как проект. У меня есть несколько таких проектов, ствол, старые версии ... для следующего, я просто использую проект под названием WP Latest Final . Вы можете использовать стандартную установку с /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-контенте / плагинах wordpress? это подойдет. Благодарю.
ariefbayu
1
Не во всем каталоге плагинов, а только в том, что содержит ваш плагин.
fuxia
да, я понял
ariefbayu
0

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

Просто короткое дополнение для всех, кто использует Aptana .

Если у вас уже есть проект, который (физически / на диске) находится за пределами вашей копии разработки WordPress, просто перейдите на

Проект »Свойства» PHP Buildpath »[ ♦ External Directories]

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

кайзер
источник