Strategia sulla creazione di plug-in tramite Eclipse


13

Qualcuno che ha esperienza nella creazione di plugin wordpress usando eclipse PDT?

La mia situazione è:

  • Devo creare un plug-in che estenda un altro plug-in (guardalo come versione premium da un altro plug-in)
  • Ho già creato il progetto plugin core(il plugin originale) importando dal repository svn
  • Ho creato la libreria eclipse chiamata wordpresse l'ho aggiunta al plugin coreprogetto.
  • Ho creato un altro progetto plugin extenderche ospiterà gli script che ho creato.

Il problema è, come testarlo facilmente su wordpress, senza dover copiare e incollare manualmente quei progetti in wp-content/plugins? Esiste un modo per copiare automaticamente quei file wp-content/plugins? Oppure avete un'altra soluzione a questo problema?

Come nota a margine, sto lavorando su Windows 7. Sono a conoscenza di Windows mklink. Tuttavia, il mio htdocs è nella partizione FAT32 e mi trovo in una situazione in cui dovrò usare Windows nei prossimi mesi.


2
questa è davvero una domanda eclissi - meglio risolta su programmers.stackexchange.com o stackoverflow
anu

Lascerò questa birra per un po 'nel caso in cui qualcuno abbia esperienza pratica di WP / Eclipse con tali ... Se non addirittura meglio migrare su un sito che potrebbe essere più appropriato.
Rarst

Raramente, i miei pensieri esattamente.
EAMann,

OK, ma penso che ciò che l'OP vuole sia un modo per usare Eclipse per copiare i file da una cartella (la sua directory di lavoro) a un'altra (la cartella del plugin nella sua installazione di WP). @silent - RSE ( eclipse.org/tm ) non fa quello che ti serve?
anu,

Risposte:


12
  1. Crea WordPress come progetto. Ho diversi di questi progetti, trunk, vecchie versioni ... per i seguenti, uso solo un progetto chiamato WP Latest Final . È possibile utilizzare l'installazione standard con /wp-content/plugins. Metto la mia wp-contentdirectory in un Dropbox e dico a WP tramite wp-config.php dove cercarla.

  2. Crea un nuovo progetto PHP per ciascuno dei tuoi plugin. Usa Crea progetto dalla fonte esistente e punta alla directory del plugin in /wp-content/plugins.

    inserisci qui la descrizione dell'immagine

  3. Fai clic su Avanti nella procedura guidata del progetto e vai alla scheda Progetti . Scegli Aggiungi ... Ultima finale WP .

    inserisci qui la descrizione dell'immagine

  4. Seleziona Regole di accesso ed escludi wp-admin/load-scripts.phpe wp-admin/load-styles.php. Punta del cappello a @hakre .

    inserisci qui la descrizione dell'immagine

  5. Aggiungi più progetti di cui hai bisogno, altri plugin, progetti a tema ecc.

  6. Fai clic su Fine . Fatto.

Se hai installato Egit , probabilmente vorrai creare un nuovo progetto Git ora per diventare indipendente dal tracciamento della cronologia di Eclipse.


Hmm .. usando questa strategia significa che devo costruire il progetto sul wp-content / plugins di wordpress? questo lo farà. Grazie.
ariefbayu,

1
Non sull'intera directory dei plug-in, ma solo su quella del plug-in.
fuxia

sì, ho capito.
ariefbayu,

0

Eclipse »Aptana

Solo una breve aggiunta per tutti coloro che usano Aptana .

Quando hai già un progetto che è (fisicamente / su disco) al di fuori della tua copia di sviluppo di WordPress, vai semplicemente a

Progetto »Proprietà» PHP Buildpath »[ ♦ External Directories]

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.