format=flat kannst du weglassen - das ist der Standard.
Die Tags werden bei dir auch nicht in einer Liste angezeigt, sondern nach jedem Tag erfolgt ein Zeilenumbruch ( <br> ) - warum auch immer. Das müsstest du mal ergründen.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenformat=flat kannst du weglassen - das ist der Standard.
Die Tags werden bei dir auch nicht in einer Liste angezeigt, sondern nach jedem Tag erfolgt ein Zeilenumbruch ( <br> ) - warum auch immer. Das müsstest du mal ergründen.
Die Funktion eines automatischen Zeilenumbruchs ist mir nicht bekannt. Um das Layout nicht zu zerschießen, musst so lange Wöter schon manuell trennen. Und... schreibst du echt so lange Wörter? :-D Das längste Wort, das ich kenne, lautet "Donaudampfschiffahrtskapitänspatent" . Aber auch das würde dein Layout noch lange nicht sprengen :)
Falls dein Problem bei sehr langen URL's liegt: Dafür gibt es ein PlugIn, das diese URL's abkürzt:
Aber da werden doch nur Deutsche Themes veröffentlicht und meins ist derzeit halt in Englisch...
Warum lokalisierst du das Theme nicht einfach? Mit deutschübersetzter .mo - Datei kannst du es doch hier in den Themepool stellen...
<?php comments_popup_link('0 Kommentare »', '1 Kommentar »', '% Kommentare »', '', 'Keine Kommentare'); ?>
So funktioniert es. Nach "%Kommentare" folgt ein Block, wo man die Bezeichnung für eine css-Klasse eingeben kann (in meinem Codebeispiel ist keine eingegeben) und erst danach steht "Keine Kommentare".
Max.:
Zitat
"Es recht zu machen ein Jedermann,
ist eine Kunst, die keiner kann"
... wußte schon Wilhelm Busch ;-)
Ich selber habe wenig bis keine Probleme damit, andere einzuschätzen (weibliche Intuition? ;-)
Wenn jemand mit einer Antwort nicht klar kommt, fragt er schon nach, denke ich.
Möglicherweise wird auch der ein oder andere nicht zugeben mögen, dass er (noch) keine Kenntnisse hat - womit wir dann wieder am Anfang wären.
Oh wie niedlich... aber wir haben schon zwei...
1.) Du hast die Möglickheit, in der functions.php das Format für den Titel festzulegen, sowie vor und nach dem eigentlichen Widgets HTML-Tags mit zugewiesenen css-Klassen ind ID's einzufügen. Das sieht dann z.B. so aus:
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div id="%1$s" class="irgendwas %2$s">',
'after_widget' => '</div></div>',
'before_title' => '<h2>',
'after_title' => '</h2><div class="klasse">',
));
?>
2.) Nutze den Vorschlag von Tigermaus: Ziehe einfach mal alle Widgets, die zur Verfügung stehen, in die Sidebar. Schaue dir dann den Quelltext der Seite an und dann findest du die Classes und ID's, die Wordpress für die Widgets standardmäßig vorsieht.
3.) Wenn du auch damit nicht weiterkommst, musst du eigene Widgest anbieten. Die werden auch in die functions.php geschrieben und zwar nach folgendem Muster (Beispiel Links):
<?php function widget_deintheme_links() {
?>
<!--start links -->
<div id="links" class="box">
<h3 class="titel"><?php _e('Links'); ?></h3>
<div class="irgendwas">
<ul>
<?php wp_list_bookmarks(); ?>
</ul>
</div>
</div>
<!--ende links --><?php
}
if ( function_exists('register_sidebar_widget') )
register_sidebar_widget(__('Links'), 'widget_deintheme_links');
?>
Alles anzeigen
Das wird außerhalb des Loops schwierig bis unmöglich sein...
tboggi: Meinst du jetzt wirklich die Tags oder die Tag-Cloud?
Die Tag-Cloud kannst du z.B. so in deine Sidebar einfügen:
<h2>Tag-Wölkchen</h2>
<?php wp_tag_cloud('smallest=8&largest=16'); ?>
Der unbedeutenste Begriff wird in diesem Beispiel in 8pt Größe dargestellt und der bedeutenste in 16pt.
Es gibt ein PlugIn:
Das sieht vielversprechend aus, klasse! :)
Das ist leider ein viel zu großer Aufwand.
Allein schon für alle bisherigen Themes herauszufinden für welche Version sie funktionieren wäre extrem viel Arbeit. Und wenn dann wieder ein neues Major-Release kommt, müsste man auch wieder alles testen usw...du verstehst, dass das so nicht machbar ist :)
Ja, du hast recht. Dafür müssten die Theme-Autoren normalerweise selber sorgen, aber dass das schief geht, ist so gut wie klar...
Vorschlag: Eine weitere Auswahlmöglichkeit, welche Version(en) das Theme unterstützt - ich finde es nicht gut, wenn alle Themes rausfliegen, die nicht mit 2.3 laufen, da ja auch noch der Versionsstrang 2.0* von WP weitergepflegt wird (falls ich nicht irre).
(... wobei man ein Theme auch ohne Weiteres für WP ab 1.5.2 bis 2.3 funktionsfähig erstellen kann ;-) )
Ich habe mir dafür ein Extra-Seitentemplate angelegt, das klappt ohne Probleme - und ohne exec-php ;-)
Die von Wordpress vorgegebenen Standardwidgets findest du im Verzeichnis wp-includes/widgets.php.
Wenn du mit denen nicht einverstanden bist, aber die widgets.php empfohlenerweise in Ruhe lassen willst, kannst du in der functions-php die Widgets nach deinem Geschmack erstellen.
Ein Beispiel für ein Pages- (Seiten-) Widget:
<?php function widget_blubb_pages() {
?>
<h2 class="irgendwas"><?php _e('Pages','blubb'); ?></h2>
<ul><?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?></ul>
<?php
}
if ( function_exists('register_sidebar_widget') )
register_sidebar_widget(__('Blubb Seite'), 'widget_blubb_pages');
?>
Alles anzeigen
Das Widget wird dann im Backend auf der Widget Seite so angezeigt, wie du es benannt hast, im Falle meines Beispiels also als "Blubb Seite"
Sicherlich kann man die Widgets auch mit den ganzen Funktionalitäten ausstatten wie sie einige der WP-Standardwidgets haben, aber dazu kann ich nichts sagen, weil dafür meine php-Kenntnisse nicht ausreichen.
Nun habe ich es hinbekommen - ich danke Dir ganz herzlich! ;)