Mir hat bei einem ähnlichen Problem gerade dieser Link weitergeholfen:
http://wordpress.org/support/topic/363108
Beiträge von ThomasV
-
-
Könnte sein, dass die Datenbankadresse von der Standardangabe "localhost" abweicht. Bei manchen Hostern werden so unterschiedliche MySQL-Versionen auseinander gehalten.
-
Wenn es nur um einen Beitrag geht, kannst du auch nach dem <!--more--> ein <!--noteaser--> einbauen. Das führt zu dem gewünschten Ergebnis.
-
Hi Gochnosse,
auch der 6er IE klatscht es oben dran.
-
Ich habe in einem Blog nur eine Kategorie, die im RSS-Feed angezeigt werden soll. Ich habe das so gelöst:
In der wp-rss2.ph (auch in der wp-rss.php und wp-atom.php) wir eine Schleife verwendet um den Feed zu schreiben. Mit der WP-internen Function in_category()kann man da etwas steuern.Nach dem Beginn der Schleife
kommt die Abfrage direkt vor den Start des "Items", also
Nach dem Schluss-Tag des Items kommt auch die schliessende Klammer der Abfrage
Nachteil dieser Methode ist, dass die Zahl der im Feed angezeigten Beiträge von der unter Optionen-Lesen definierten abweicht. Die nicht nagezeigten werden mitgezählt. -
Zitat von SteveX
liegt daran, dass list_cats eine andere Form der Parameter-Übergabe erwartet.
dürfte funktionieren. -
Fangen wir mit dem Einfachen an. Die "Willkommen"-Kategorie versteckst du in der Auflistung indem du nach
suchst, und wie folgt änderst
Wenn die ID der Willkommenskategorie die 2 ist, ansonsten die richtige ID einsetzen.Zur ersten Frage. Wenn die Kategorie auf der Startseite immer oben stehen soll, brauchst du zwei "Loops".
In die erste fragst du ab, ob die Beiträge zur gewünschten Kategorie gehören
In der zweiten schliesst du die Kategorie entsprechend aus.Vor der zweiten Schleife musst du noch die Abfrage zurücksetzen. Das geht mit
Weitere Infos findest du im Codex
-
-
Auch die Formatierungstools setzen Javascript vorraus. Hast du im Browser Javascript abgeschaltet? Das würde beide Probleme erklären.
-
-
Zitat
Kann man den Wert für den automatischen Umbruch/Abschnitt eigentlich irgendwo editieren?
Ist eine etwas versteckte Variable in einer der Wordpress-Dateien.
In der Datei wp-includes/functions-formatting.php
suchst du nach der Funktion wp_trim_excerpt und änderst die Variable $excerpt_length auf den gewünschten Wert.
Bei mir war die Fundstelle in Zeile 651.Die Datei sicherheitshalber vorher noch im unveränderten Zusatnd sichern.
-
Der Link zum Imagebrowser (oder IImagebrowser) versteckt sich etwas verschämt in der oberen rechten Bildschirmecke.
Die Einblendung wird über Javaskript erledigt, also sollte JS im Browser aktiviert sein. -
Ist nur eine Vermutung. Die sich meiner Meinung nach aber begründen lässt:
Da WP auf dem Server läuft und seine Zeitinformationen auch von diesem bezieht, dürfte sich die Anzeige der Beiträge auch nach der Serveruhr richten. -
Du kannst einstellen, dass im feed nur der Auszug übermittelt wird. Das ist entweder der Text, der (bei den erweiterten Texteingabemöglichkeiten) in das Auszugsfeld geschrieben wird oder die ersten 50 (oder so) Worte des Textes.
Die Einstellung findet sich unter Optionen - Lesen
-
Vielleicht liegt es ja daran, dass Wordpress sich nach der Serveruhr richtet?
-
Zitat von TigerDE2
Der Auszug ist afaik fuer die RSS-Feeds und wird standardmaessig nicht ausgegeben.
Man kann ihn aber mit dem entsprechenden Template Tag einbinden... Einfach mal die Doku durchsuchen...
Das Kubrick-Theme (bzw. default-Theme) verwendet das (<?php the_excerpt() ?>) in den Archiv-Seiten.
-
-
Ich würde das Problem so angehen:
Zuerst erstellst du eine Kopie der page.php und nennst die z.B. list-page.phpIn die Datei fügst du ganz vorne folgendes ein
Das "Links" kannst du nach Lust und Laune benennen.Dann fügst du nach der Loop, also vor dem <?php get_sidebar(); ?> (oder wenn das da nicht steht, vor dem <?php get_footer(); ?>) das
ein.
Wenn die Datei dann im Themeordner liegt, kannst du eine neue Seite erstellen und im Textfeld eine Einleitung zu den Links schreiben.
Bei "Template der Seite:" kannst du jetzt "Links" (oder wie das Template bei dir heisst) auswählen.
Fertig. -
Das wp_list_cats() bezieht sich ja auf die Auflistung der Kategorien in der Sidebar.
Um nur eine Kategorie in der Startseite anzuzeigen muss in der index.php die Loop angepasst werden.
MitPHP
Alles anzeigen<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php if (in_category('1')) { ?> <div class="post"> <h3 class="storytitle" id="post-<?php the_ID(); ?>">[url="<?php the_permalink() ?>"]<?php the_title(); ?>[/url]</h3> <div class="storycontent"> <?php the_content('weiterlesen...'); ?> </div> <div class="meta"><?php the_author() ?> am <?php the_time('d. F. Y') ?> <?php edit_post_link(__('Edit This')); ?></div> </div> <?php } ?> <?php endwhile; else: ?> <?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?>zeigt WP nur Beiträge aus der Kategorie 1 an. Schlüssel ist hier das in_category('1').
-