dynamicinternet Webdesign

Das Blog

Themen, Tutorials sowie Tipps & Tricks über Webdesign, (X)HTML und CSS, Programmierung, WordPress und was uns sonst noch bewegt.

RSS abonnieren

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.

5 Kommentare
  1. Jared sagt:

    Hi Michael,

    hat sich mittlerweile was bei den WP Snippets getan?

    lg

  2. Micha sagt:

    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.

  3. Jared sagt:

    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 :)

  4. Micha sagt:

    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.

  5. Jared sagt:

    Joa jedem das seine ;)
    Eclipse erkennt übrigens auch alle Funktionen des Projekts!

Einen Kommentar schreiben