Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Das WordPress in der neuen Version 2.5 mit einem neuen Admin-Design kommt, ist sicher mittlerweile bekannt. Die Spatzen (Blogger) zwitschern es von den Dächern.
Allerdings hat sich nicht nur das Design geändert, auch das Markup ist neu und anders. Dies ist besonders für Plugin-Autoren nachteilig, denn nun gilt es, die Plugins an das neue Markup anzupassen; nur so können sie vom neuen Design oder anderen Admin-Design verstanden und richtig dargestellt werden.
Derzeit gibt es keine Dokumentation zum neuen Markup und die Arbeit an eigenen Plugins hat mich veranlasst, die wichtigsten Punkte zu speichern, man benötigt sie immer wieder. Im folgenden ein einfaches Beispiel mit grundlegenden Markup-Beispielen und den jeweiligen Screenshot im Standard-Admin-Design.

<div class="wrap" id="top">
<h2><?php _e('Plugin Name (h2)', 'styleguide') ?></h2>
<h3><?php _e('Ãberschrift (h3)', 'styleguide') ?></h3>
<p><?php _e('Beispiel Text', 'styleguide'); ?></p>
<table summary="submit" class="form-table">
<tr valign="top">
<th><?php _e('Name', 'styleguide'); ?></th>
<td><?php _e('Ergänzung', 'styleguide'); ?></td>
</tr>
<tr valign="top">
<th><?php _e('Name', 'styleguide'); ?></th>
<td><?php _e('Ergänzung', 'styleguide'); ?></td>
</tr>
</table>
<p class="submit">
<input class="button" type="submit" value="<?php _e('Ausführen', 'styleguide'); ?> »" />
</p>
<div class="tablenav">
<br style="clear: both;" />
</div>
</div>
Nicht immer trifft es die Formatierung des Submit-Buttons, daher gibt es eine weitere Klasse und ebenso muss nicht der p-Tag mit der Klasse submit verwendet werden, denn der ist für Abschluss-Buttons gedacht.

<p class="tablenav">
<input name="example" type="submit" id="example" value="<?php _e('Ausführen', 'styleguide'); ?>" class="button-secondary" />
</p>

<div class="error">
<p><?php _e('Beispiel Text', 'styleguide'); ?></p>
</div>
<div class="updated">
<p><?php _e('Beispiel Text', 'styleguide'); ?></p>
</div>

<table summary="example" class="widefat">
<thead>
<tr>
<th scope="col">' . __('Feld 1', 'styleguide') . '</th>
<th scope="col">' . __('Feld 2', 'styleguide') . '</th>
<th scope="col">' . __('Feld 3', 'styleguide') . '</th>
</tr>
</thead>
<tbody>
<tr valign="top">
<td>' . __('Ergänzung', 'styleguide') . '</td>
<td>' . __('Ergänzung', 'styleguide') . '</td>
<td>' . __('Ergänzung', 'styleguide') . '</td>
</tr>
</tbody>
</table>
Wenn du eine alternative Farbe für Zeilendarstellung oder Tabellen benötigst, dann vergib die Klasse form-invalid. Diese bekommt, je nach gewähltem Userdesign, eine andere Hintergrundfarbe und Tabellen o.ä werden übersichtlicher.

<?php
$class = '';
foreach ($referers as $r) {
$class = ($class=='form-invalid')
?>
<tr class="<?php echo $class; ?>">
Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 892 Beiträge, 16496 Kommentare in 14 Kategorien und 450 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
21. März 2008 um 09:48
weiß jemand wie gut die version "suchmaschinenoptimiert" ist? gibt es da schon ein tool die version dann seotechnisch zu frisieren? bitte feedback. mfg meg24
23. März 2008 um 00:54
d.h. also noch mehr freiheit in zukunft mit wp-templates? toll, ich werde baldmöglichst updaten!
23. März 2008 um 23:19