WordPress Snippets für Aptana Studio
Die Überschrift ist leider etwas großspuriger geworden, als sich die Sache darstellt. Durch Dirk Jesse, der seine CSSDoc Snippets für Aptana Studio veröffentlicht hat, bin ich auf die Idee gekommen, Snippets für WordPress Funktionen zu machen.
Leider bietet Aptana außer promt (a variable) keine weiteren Elemente an. Zur Erklärung: promt erzeugt ein Textfeld, in das man seine Variable eintragen kann, die dann beim Ausführen des Snippets abgefragt und eingetragen wird. Hätte man Selectboxen, Checkboxen etc., könnte man zum Beispiel für wp_list_pages die möglichen Parameter in eine Seclectbox eintragen und der Nutzer braucht nur auswählen. Im Forum habe ich gelesen, daß es geplant ist, die Snippets in dieser Hinsicht zu erweitern.
Trotzdem habe ich ein kleines Beispiel, wie man den WordPress Loop als Snippet realisiert. Einen Projektordner snippets in Aptana anlegen, dann in dem snippets-Ordner eine neue PHP Datei anlegen (PHP Plugin sollte installiert sein) und folgenden Code in die Datei schreiben:
<!--
category: WordPress Snippets
name: Insert the WordPress Loop
tooltip: Insert the WordPress Loop
language: text/plain
toolbar: true
-->
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : ?>
<?php the_post(); ?>
<?php endwhile; ?>
<?php else: ?>
<?endif; ?>
Anschließend die Datei mit einem aussagekräftigen Namen abspeichern. Im Snippet View sollte dann eine Kategorie WordPress Snippets erscheinen. Ein Doppelklick auf Insert the WordPress Loop fügt dann den Loop am Cursor in das Dokument ein. Auch eine kleine Erleicherung.
Richtig Sinn machen würde es, die zahlreichen Template Tags mit optionalen Parametern als Snippets zu realisieren, dann brauchte man nicht laufend im Codex nachgucken. Aber vielleicht bietet Aptana in Zukunft diese Möglichkeit an, dann werde ich mich nochmal dransetzen.
- Kategorie: WordPress
- Tags: aptana, snippet, WordPress
- Kommentar-Feed | Trackback URL
- Gelesen: 3679 | Heute: 4
- einen Kommentar schreiben
5 Kommentare


Hi Michael,
hat sich mittlerweile was bei den WP Snippets getan?
lg
Hallo Jared,
ich benutze Aptana kaum noch. Mein Tool ist Netbeans IDE, weil es gerade mit PHP deutliche Vorteile hat. Netbeans ist auch von Gefühl her nicht so Resourcenhungrig wie die Aptana.
Oh? Wir haben erst diese Woche umfangreiche Tests gemacht, mit Netbeans, Eclipse (PDT) und Eclipse Aptana.
Heute haben wir uns dann für Eclipse entschieden – es kann einfach mehr als Netbeans und bei der richtigen Konfiguration (nur das nakte Eclipse + Aptana) gab es keine Performance Unterschiede oder gar Nachteile.
Zumal unsere Rechner in der Agentur nicht so schnell kleinzukriegen sind
Der Hauptgrund war eigentlich PHP. Netbeans erkennt alle Funktionen eines Projektes, sprich, wenn ich wp_ eintippe, listet er mir sofort alles am Cursor nebst PHPDoc. Ich habe eine vernünftige SVN Unterstützung mit Diff, Datenbank Viewer etc.
Sicherlich ist es immer eine individuelle Entscheidung, was man mehr mag, aber ich habe es nicht bereut.
Joa jedem das seine
Eclipse erkennt übrigens auch alle Funktionen des Projekts!