Wordpress ohne automatische Formatierungen

Abgelegt in Word Press am Wednesday, 27 of June , 2007 at 05:10

Ein “tolles” Feature von Wordpress trieb mich heuer in die Verzweiflung: die beliebte Blogsoftware formatiert fröhlich an den Eingaben seines Nutzers herum. Da hilft das Ausschalten des WYSIWYG-Editors genauso wenig wie das Deaktivieren der Funktion “WordPress should correct invalidly nested XHTML automatically” (unter Options->Writing).

Folgende Situation: rechts neben einem <IMG> prangt eine Überschrift. Aus dem verwendeten <STRONG> sollte eine <H3> werden (macht ja auch mehr Sinn). Eigentlich nicht das Problem … aber was macht Wordpress? Fügt vor dem <H3> bzw. nach dem <IMG> völlig übermotiviert ein <BR> ein. Huch … wie kommt das denn dahin? Ok, <H3> wieder raus und <STRONG> wieder rein -> <BR> wieder weg. Kanns aber nun auch nicht sein … das Theme konnte nach kurzer Prüfung nicht als Fehlerquelle ausgemacht werden. Tiefer in die includes des Wordpress-Kerns wollte ich nicht einsteigen - schließlich fiehl die Entscheidung, der ganzen ungefragten Formatiererei ein Ende zu bereiten.

Für viele Anwender und Szenarien wird das Ganze nicht besonders ins Gewicht fallen, wem aber dieses Verhalten bekannt vorkommt und obige Optionen nicht die gewünschte Lösung bringen, dem sei dieser Artikel von Wolfgang ans Herz gelegt. Anderer Anwendungsfall - gleiches Problem: die Autoformatierung von Wordpress. Hier werden 3 Plugins verlinkt, die dem Spuk ein Ende setzen.

Ich nutze nunmehr “disableautop” von ottodestruct.com (obiger Artikel verlinkt das Plugin direkt, ich finde ebenfalls keinen Blogpost) - Wordpress schiebt nun in keinem Posting mehr ungefragt Tags ein. Das ein oder ander <P> oder <BR> wird nun mehr getippt, was aber durchaus zu verkraften ist.

PS: Ein weiterer Anwendungsfall ist die eigenmächte Umwandlung von <EM> in <I>. Wer also bspw. schon einmal versucht hat, ein Youtube Video mittels <EMBED> einzubinden, und just ein <IBED> im Quellcode vorfand, könnte an diesen Plugins ebenfalls gefallen finden :)

Leave a comment

Category: Word Press

Blogs und ECommerce Teil 1 - Warum Blogs?

Abgelegt in SEO Allgemein, osCommerce, Word Press am Saturday, 2 of June , 2007 at 08:37

Blogs sind durchaus auch für ECommerce Lösungen interessant. Sie können als Service - und Marketinginstrument eingesetzt werden. Integriert der eigene Webshop kein vernünftiges Content Management (OSCommerce hat hier in Version 2.2 durchaus seine Schwierigkeiten), kann ein Blog eine unkomplizierte und suchmaschienenfreundliche (also SEO optimierte) Plattform sein, um Informationen für Kunden zu veröffentlichen. In ersten Linie haben wir das Ziel, einen Mehrwert für Kunden und Besucher unsere Webseiten zu schaffen. Blogs können auch Inhalte bieten, über die neue Besucher für den Webshop erreicht werden können.

Nachfolgender Artikel soll als Teil einer kleinen Reihe einen Überblick über die Möglichkeiten geben, die Blogs in Verbindung mit ECommerce (als Beispiel dient hier OSCommerce) bieten.

Was ist ein Blog?
Ein Web-Blog (oder kurz Blog) ist im ürsprünglichen Sinne eine Art Tagebuch im Internet. Mittlerweile finden sich aber immer mehr themenbezogene Blogs, in denen ein oder mehrere Autoren über ein bestimmtes Thema schreiben oder Beiträge sammeln. In diesem System ist es prinzipiell möglich, dass jeder Nutzer sein Wissen zu einem Themengebiet einbringt. Eine Kommentarfunktion ermöglicht eine Dikussion zu einem Beitrag oder das Erstellen von Erfahrungsberichten.

Welche Art von Informationen können wir nun über einen Blog an Besucher weitergeben?

1. Neuigkeiten im Webshop
Wurden neue Artikel in den Shop eingestellt? Gibt es Lieferengpässe zu bestimmenten Produkten?
Mit einem Blogartikel kann der Kunde zeitnah über Änderungen im Sortiment informiert werden. Moderne Blogsysteme erstellen sogenannte RSS - Feeds. Kunden können diese Feeds abonieren, und somit immer über neue Beiträge im Blog informiert werden. Und das auch ohne die Shopseite regelmäßig zu besuchen.

2. Serviceseiten für Produkte
Dem Kunden können durch Blogartikel Hilfestellungen zum Umgang mit bestimmten Produkten oder Tipps zu Funktionen im Webshop angeboten werden. Vielleicht ist einigen Kunden noch nicht bewußt, dass das Shop-System auch eine Bestellhistorie bietet? Ein Umfangreicher Artikel kann in die Möglichkeiten des Shops einführen. Durch eine verschachtelte Kategorisierung der Blog - Beiträge kann ein umfangreiches Hilfesystem durch den Blog realisiert werden. Auch Anleitungen zum Umgang mit bestimmten Produkten sind denkbar.

3. Marketing
Werden gerade Sonderpreise zu Produkten angeboten?
Ein Artikel kann über Preisänderungen des entsprechenden Produktes informieren. Weisen Sie auf die Vorteile hin und erklären Sie eventuell, warum der Artikel so günstig angeboten werden kann (Einführungspreis o.ä.).

Warum soll ich einen Blog nutzen?
Blogs sind einfach in der Handhabe. Ein OSCommerce ohne entsprechende Erweiterungen bietet kaum die Möglichkeiten eines Blogs, um aktuellen Inhalt ohne Eingriff in den Quellcode in den Webshop einzubringen. Blogs bieten dem Autor eine einfache Benutzerschnittstelle. Einmal eingerichtet, kann mit wenigen Klicks ein neuer Beitrag erstellt und veröffentlicht werden.
Ein weiterer wichtiger Punkt sind (natürlich) die Suchmaschinen. Weit verbreitete Blogs - SSysteme wie Wordpress sind (oftmals) leichtgewichtig und sauber strukturiert. Eine Tabellenflut wie bei einem ordinären OSCommerce werden wir hier nicht finden. Blogs beschränken sich auf das Wesentliche: den Inhalt.

Die Installation und Handhabung eines Blogs gestaltet sich in der Regel einfach. Auch Erweiterungen sind durch Plugins leicht zu realisieren. Mit wenigen Klicks kann der Blog so personalisiert oder SEO - optimiert werden. Informationen hierzu im nächsten Teil der Reihe “Blogs und ECommerce”.

Links zum Thema Blogs und ECommerce

Comments (2)

Category: SEO Allgemein, osCommerce, Word Press

PollPress: Plugin für Umfragen in WordPress

Abgelegt in Klein-Code, Word Press am Friday, 1 of June , 2007 at 21:42

Wer ein leichtgewichtiges Plugin für Umfragen im eigenen WordPress - Blog sucht, sollte mal einen Blick auf PollPress werfen.
Das Plugin ist leicht integrierbar und erzeugt Umfragen auf ähnliche Art und Weise wie Beiträge:

Poll creation and management is very similar to creating and managing normal posts. The plugin allows users to vote on the most recent poll from the sidebar, and the poll results are displayed in a post, where users can comment.

Der Blog des Autors gibt alle nötigen Hinweise zur Installation - nach der in WordPress üblichen Prozedur genügt eine Codezeile, um Umfragen in das eigene Theme einzubauen. Bei einem Freizeitblog wurde dieses Plugin soeben aktiviert.

Probleme mit WordPress 2.2

Bei WordPress in Version 2.2 streikt die Version 1.0 von PollPress leider. Folgende Fehlermeldung erscheint, wenn man den “Vote” Button der aktuellen Umfrage klickt:

… Fatal error: require_once() [function.require]: Failed opening required ‘../../../wp-includes/pluggable-functions.php’

/wp-content/plugins/pollpress/pollpress_vote.php on line 33

Die Datei pluggable-functions.php wurde mit WordPress 2.2 in pluggable.php umbenannt, folglich findet PollPress die Datei nicht mehr. Ein kurzer Eingriff in den Quellcode hilft, um den Fehler zu beseitigen:
in der Datei pollpress_vote.php die Codezeile

require_once(’../../../wp-includes/pluggable-functions.php);

in

require_once(’../../../wp-includes/pluggable.php);

abändern. Schon sollte auch PollPress wieder mit WordPress 2.2 laufen :)

Leave a comment

Category: Klein-Code, Word Press

Sicherheitslücke in Wordpress Plugin AdSense Deluxe

Abgelegt in Word Press am Wednesday, 30 of May , 2007 at 06:08

Mitten in einem unfangreichen Update dieser Seite hat mich Jan auf einen brisanten Beitrag aufmerksam gemacht. Dieser beschreibt eine wohl nicht zu unterschätzende Sicherheitslücke im weit verbreiteten WordPress - Plugin AdSense Deluxe.
Der Autor deutet an, dass es mit dieser Lücke möglich ist, AdSense - Werbeeinnahmen von Seiten mit dem fehlerhaften Plugin zu stehlen bzw. eigene Werbeblöcke auf fremden Seiten zu platzieren.

This vulnerability reminds me of the the old Hacker movies, where a worm is released that steals random pennys from unsuspecting victims. This vulnerability is the closest I have seen to this scenario.

Nähere Informationen zur Sicherheitslücke gibt er noch nicht an: dem Autor des AdSense Plugins soll somit Zeit für ein Bugfix eingeräumt werden.
Bis dieses erscheint, wird eine inoffizielle gepatchte Version von AdSense Deluxe bereitgestellt.

Links zum Thema:

Comments (1)

Category: Word Press

Quilm-03 Theme und Gravatare

Abgelegt in Klein-Code, Word Press am Thursday, 12 of April , 2007 at 10:46

Für einen Freizeitblog nutze ich das überaus schlichte aber formschöne Word-Press Theme Quilm. Leider gibt es hier Probleme mit der Kommentarfunktion:

Fatal error: Call to undefined function gravatar() in /XYZ/wp-content/themes/qwilm-03/comments.php on line 36

Diese nette Fehlermeldung erscheint, wenn man ein Kommentar hinterlegen möchte. Ein Blick in die comments.php an entsprechender Stelle zeigt den Übeltäter:

<img src="<?php gravatar("R", 40); ?>" alt="Gravatar" />

Die einfachste Lösung ist das Auskommentieren / Löschen eben jener Codezeile.

Hat mich aber nun doch interessiert, was es mit diesen Gravataren auf sich hat. Kurz Google bemüht und folgendes hier gefunden:

A gravatar, or globally recognized avatar, is quite simply an 80×80 pixel avatar image that follows you from weblog to weblog appearing beside your name when you comment on gravatar enabled sites. Avatars help identify your posts on web forums, so why not on weblogs?

Soso, ein Globally Recognized Avatar, wieder sowas mystisches aus der Web-Welt (Version zwo null). Mag der Theme Author scheinbar, und hat auch gleich einen Funktionsaufruf des entsprechenden Gravatar - Plugins eingebaut bzw. vergessen beim veröffentlichen zu entfernen.

Links zum Thema:

Leave a comment

Category: Klein-Code, Word Press

WordPress und der Kopf

Abgelegt in Word Press am Sunday, 28 of January , 2007 at 11:05

SEO - Header in WordPress - Zugegeben: der Kopf darf Sonntags 9 Uhr schon etwas schmerzen. Zumindest dann, wenn man schon seit 3:15 unter den Wachen weilt. Darum soll es jetzt aber nicht gehen … eher um die Unfähigkeit der mir bekannten WordPress Templates, vernüftige head - Bereiche zu schreiben.

Gerade in Blogs werden teilweise vielfältige Themen behandelt. Ohne Kurzbeschreibung im Kopf des HTML - Dokuments interessiert das xyz-Bot aber reichlich wenig. Sinnvoll sind hier für Bots unterschiedliche Title und Beschreibungen der einzelnen Seiten. Sicherlich gibt es unter “Projekte” in naher Zukunft eine kleine Modifikation, die WordPress etwas Suchmaschinen-freundlicher gestalten wird. Bis dahin soll diese kleine Einführung Abhilfe schaffen. Wichtig sind für den Anfang 3 Dinge:

  • der title Tag
  • Meta - Angabe description
  • Meta - Angabe keywords

WordPress Beginner (wie ich einer bin) sollten sich folgende Dateien etwas genauer anschauen:

  • /wp-content/themes/DEIN-AKTIVES-THEME/header.php
  • /wp-includes/functions.php

Die header.php erstellt den für uns interessanten Bereich und Tags. Oder tut das gerade nicht. Bei den von mir genutzten WordPress - Themes sieht der Titel jeder Unterseite gleich aus - in etwa:

www.MeineSeite.de - Das hier ist meine Seite!

Besser als Titel für einen Beitrag wäre doch:

SEO leicht gemacht - ein Beitrag von und bei www.MeineSeite.de!

Das folgende kleine PHP-Snipet sollte im Title Tags der erwähnten header.php eingefügt werden:

if (is_single())
{
    wp_title('',true); // gibt Titel des Beitrags aus
    echo " - ein Beitrag von und bei "; // unsere Füllung
    bloginfo('name'); // Ausgabe Blocktitel
}

Die Funktion is_single() prüft, ob die aktuelle Seite ein Einzel-Beitrag ist. Diese Funktion (und andere der gleiche Art) finden wir in der oben erwähnten functions.php. Es sollte klar sein, wie der nächste Schritt aussieht: für jede Eventualität einen eigenen Titel definieren … Ich unterscheide zur Zeit zwischen Startseite (is_home()), Kategorie (is_page()), Artikelseite (is_single()) und Archiv (is_archive()).

Damit ist schonmal ein Anfang gemacht. Näheres zu den Meta-Tags folgt … als Beitrag oder “Mini-Projekt” in der entsprechenden Kategorie ;)

Leave a comment

Category: Word Press

Letzte Beiträge

ALLTAG MUSIK WEB DEV