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; ?>">
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 980 Beiträge, 18722 Kommentare in 14 Kategorien und 464 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 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!