WP-Blogger » Codes http://wp-blogger.de Eine weitere WordPress-Seite Wed, 16 Sep 2015 09:47:55 +0000 de-DE hourly 1 http://wordpress.org/?v=4.3.1 WordPress verstehen Teil 1: Grundlagen und Start http://wp-blogger.de/2011/02/15/wordpress-verstehen-teil-1-grundlagen-und-start-2/ http://wp-blogger.de/2011/02/15/wordpress-verstehen-teil-1-grundlagen-und-start-2/#comments Tue, 15 Feb 2011 17:46:08 +0000 http://wp-blogger.de/?p=345 Der letzte Artikel der „Blogs optimieren Serie“ ist ja schon einiges her und ich möchte diese Serie damit abschließen. Ich werde jetzt eine neue Serie mit dem Namen: „WordPress verstehen“ starten.

Wie der Name schon sagt, möchte ich in dieser Serie das Grundwissen und das Wissen vermitteln womit und warum WordPress so beliebt ist und so einfach zu bedienen ist.

Auf welcher Basis arbeitet WordPress?

Viele Nutzer und Blogbetreiber wissen nicht viel über WordPress. Nur soviel: Einfach zu bedienen, unendlich erweiterbar, vergleichsweise sicher. Doch was ist der Kern und der Grund warum WordPress in den letzten Jahren eine solche Karriere hingelegt hat?3303873223_271587fd51_o

Der Kern von WordPress ist die Programmiersprache „PHP“. „PHP“ ist eine serverseitige Sprache, d.h. nicht der Browser interpretiert den Code sondern ein Programm auf dem Server. Versuche mal eine WordPress Datei lokal im Internet Explorer oder Firefox zu öffnen. Das Ergebnis ist verblüffend. Entweder nur Code oder halbe Seiten und unsortierte Grafiken.

Die meisten reinen PHP Daten, welche für die WordPress-Funktionen zuständig sind, befinden sich im Ordner „wp-includes“. Damit man nicht in den ganzen Theme – Dateien den ganzen Code jedes Mal aufs neue eingeben muss gibt es Shortcodes z.B. <php get_permalink(); ?>. Der eigentliche Code für die Funktion ist jedoch um einiges länger.

Auf ähnliche Weise funktionieren auch Plugins. Sie greifen auf die Funktionsdateien zurück um daraus neue Funktionen zur Verfügung zu stellen. Eine weitere Art von Plugins, erstellt jedoch eine weitere Funktion, welche dann per Shortcode eingebunden werden kann.

Jedoch was mach mache ich als Theme-Entwickler, wenn mein Theme eine Funktion besitzen soll, welche WordPress gar nicht bereitstellt und ich den Nutzer nicht zwingen möchte Plugins zu installieren?
Jedes Theme besitzt eine eigene “functions.php”, also Funktions-Datei, welche für themespezifische Funktionen zuständig ist. Diese Datei funktioniert genauso wie die WordPress Funktions-Dateien, aber wenn man das Theme wechselt, gehen die Funktionen verloren.

Fazit

WordPress arbeitet mit Funktionsdateien und Shortcodes. Der Shortcode ruft die Funktion nur bei Bedarf auf und kann ohne viel Aufwand entfernt oder hinzugefügt werden. Somit fallen die Dateigrößen um einiges geringer aus, da ein Shortcode in mehreren Dateien verwendet werden kann, jedoch immer auf die gleiche Funktionsdatei zugreift.

Bild von © Naturfokus (Flickr)

]]>
http://wp-blogger.de/2011/02/15/wordpress-verstehen-teil-1-grundlagen-und-start-2/feed/ 4