Wordpress Plugins - Basics: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ == Links / Quellen == http://bueltge.de/wp-tutorial-wir-schreiben-ein-simples-wp-plugin-teil-0/211/ http://bueltge.de/wp-hinweise-fuer-das-schreiben-eines-wor…“)
 
Zeile 1: Zeile 1:
 
 
== Links / Quellen ==
 
== Links / Quellen ==
  
Zeile 6: Zeile 5:
  
 
http://bueltge.de/wp-hinweise-fuer-das-schreiben-eines-wordpress-plugins/150/
 
http://bueltge.de/wp-hinweise-fuer-das-schreiben-eines-wordpress-plugins/150/
 +
 +
http://codex.wordpress.org/Plugin_API
 +
 +
http://wphooks.flatearth.org/ (Erklärungen zu Wordpress Hooks)
  
 
== Grundaufbau ==
 
== Grundaufbau ==
Zeile 12: Zeile 15:
  
 
=== Grundstruktur einer Plugin Datei ===
 
=== Grundstruktur einer Plugin Datei ===
Am Anfang stehen Kommentarzeilen über die WP das Plugin erkennt.
+
Am Anfang stehen Kommentarzeilen über die WP das Plugin erkennt. Die letzten 3 Zeilen sind nur für Plugins mit Installer notwendig.
 
<pre>
 
<pre>
 
<?php
 
<?php
 
/*
 
/*
Plugin Name: Sowieso (Plugin-Name)
+
Plugin Name: hello world
Plugin URI: http://... (Link zur Pluginseite)
+
Plugin URI: http://bueltge.de/
Description: Beschreibung (Kurzbeschreibung, xhtml möglich)
+
Description: hello world - wir schreiben ein einfaches WP-Plugin
Author: Frank Bueltge (Autor[n]name[n])
+
Version: 1.0
Version: 1.1 (Versionsnummer)
+
Author: Frank Bueltge
License: GPL
+
Author URI: http://bueltge.de/
Author URI: http://bueltge.de (Link zur Website des Autors)
+
Update Server: http://bueltge.de/wp-content/download/wp/
Update Server: http://bueltge.de/.. (Link zum Update-Server, wo das Plugin liegt.)
 
 
Min WP Version: 1.5
 
Min WP Version: 1.5
Max WP Version: 2.0.2
+
Max WP Version: 2.0.4
*/  
+
*/
 +
?>
 
</pre>
 
</pre>
 +
 +
=== Hooks in der WP API ===
 +
Über die WP API können Daten übergeben werden. Es gibt:
 +
* Filter Hooks - nutzt das Plugin um Inhalte (meistens Text) zu finden und zu ändern.
 +
* Action Hooks - nutzt das Plugin um eigene Funktionen zu implementieren, die vom WP Core ausgelöst werden.

Version vom 24. September 2013, 13:57 Uhr

Links / Quellen

http://bueltge.de/wp-tutorial-wir-schreiben-ein-simples-wp-plugin-teil-0/211/

http://bueltge.de/wp-hinweise-fuer-das-schreiben-eines-wordpress-plugins/150/

http://codex.wordpress.org/Plugin_API

http://wphooks.flatearth.org/ (Erklärungen zu Wordpress Hooks)

Grundaufbau

Ordner

Todo

Grundstruktur einer Plugin Datei

Am Anfang stehen Kommentarzeilen über die WP das Plugin erkennt. Die letzten 3 Zeilen sind nur für Plugins mit Installer notwendig.

<?php
/*
Plugin Name: hello world
Plugin URI: http://bueltge.de/
Description: hello world - wir schreiben ein einfaches WP-Plugin
Version: 1.0
Author: Frank Bueltge
Author URI: http://bueltge.de/
Update Server: http://bueltge.de/wp-content/download/wp/
Min WP Version: 1.5
Max WP Version: 2.0.4
*/
?>

Hooks in der WP API

Über die WP API können Daten übergeben werden. Es gibt:

  • Filter Hooks - nutzt das Plugin um Inhalte (meistens Text) zu finden und zu ändern.
  • Action Hooks - nutzt das Plugin um eigene Funktionen zu implementieren, die vom WP Core ausgelöst werden.