Beiträge von Jeriko

    Da kann sich auch nichts ändern - wp_list_cats nimmt Parameter in dieser Form gar nicht an. Ändere den Funktionsnamen in list_cats um, dann sieht das Ganze schon ganz anders aus.

    PHP
    <?php list_cats(0, 'All', 'name', 'asc', '', 1, 0, [b]1[/b], 1, 1, 1, 0,'','','','','') ?>

    Der fett markierte Parameter ist fürs Zählen zuständig. Da da schon eine 1 steht wird eben auch gezählt. Für alle weiteren Parameter siehe http://codex.wordpress.org/Template_Tags/list_cats

    Gruß Jeriko

    Du könntest es mal wie folgt ausprobieren:

    PHP
    <table border="0" width="100%">
    <tr class="single-post-metadata">
    <td style="text-align: left;">
    <?php posts_nav_link('', '', '<img src="/wp-content/themes/tiga-06/images/prevb.png" title="vorherige Artikel" border="0">'); ?></td>
    <td style="text-align: right;">
    <?php posts_nav_link('', '<img src="/wp-content/themes/tiga-06/images/nextb.png" title="naechste Artikel" border="0">', ''); ?> </td>
    </tr>
    </table>

    Ich bin mir nicht sicher was dieses _t machen soll, habe davon vorher noch nie was gehört (wenn da einer was weiss, eine kurze Info wäre nett). Vorraussetzung ist natürlich, dass die beiden referenzierten Grafiken auch existieren.

    Gruß Jeriko

    Richtig. Aber du willst ja auch nicht die Seite einer Kategorie zuordnen, sondern eine Kategorie auf der Seite ausgegeben. Das sind zwei verschieden Paar Schuhe.

    Und zum Cycle: Auf einer statischen Seite müsstest du in der Tat alle Beiträge aus der Kategorie ausgeben, da vor- und zurückblättern nicht funktioniert.

    Nebenbei, geht es dir dabei eigentlich um eine andere Darstellung der Kategorieübersicht? Dann gäbe es noch die Möglichkeit category-X.php (X für die ID der Kategorie), in der man die entsprechende Kategorie gezielt seinen Wünschen gestalten kann.

    Gruß Jeriko

    Das setzt sich aus mehreren Funktionen zusammen, angefangen bei wp-admin/comment-functions.php, Z. 455 ff., über wp-admins/functions.php, Z. 347 ff. usw - oder anders gesagt, an einer Menge Stellen. Irgendwie habe ich auch nicht wirklich Lust, die für so ein triviales (und in meinen Augen blödes) "Problem" rauszusuchen. Die genannten Stellen dürften ein guter Einstiegspunkt für dich sein.

    Gruß Jeriko

    Ums direkt vorneweg zu sagen: Jeder Theme lässt sich lokalisieren. Aber nicht jeder Theme lässt sich EINFACH SO lokalisieren.

    Themes enthalten Textphrasen, nehmen wir als Beispiel die den Text "Click here to subscribe for the article RSS feed". Diesen findet man normalerweise etwa in dieser Form im Theme vor:

    Code
    <p>Click here [...] article RSS feed</p>

    Soll der Theme nun lokalisiert werden muss man dem PHP Parser klarmachen, dass hier eine Textphrase vorliegt, die übersetzt vorliegen könnte - sprich er soll in der (hoffentlich vorhandenen) .po-Datei nach der entsprechenden Übersetzung schauen. Und um das zu bewerkstelligen sieht das Ganze dann so aus:

    PHP
    <p><?php _e('Click here [...] for article RSS Feed'); ?></p>

    _e bzw. __ sind gettext-Funktionen von PHP, die für Lokalisationen zuständig sind. In der .po Datei sind diese der entsprechenden Übersetzung zugeordnet.

    Also im Klartext: Ein Theme muss dafür vorbereitet sein, übersetzt werden zu können - durch die Funktionen _e und __, die Textphrasen zur Übersetzung identifiziert.

    Gruß Jeriko

    Der Link auf die entsprechende Kategorieseite wäre http://www.url.de/von/blog/?cat=ID. Also zum Beispiel http://www.zuperfly.de/wordpress/?cat=13, wenn dein Blog unter http://www.zuperfly.de/wordpress erreichbar wäre und die Kategorie für Pressemeldungen die ID 13 hätte.

    Ist auf jeden Fall auch die einfachere Methode. Alternativ ginge noch eine Seitentemplate zu erstellen, in dem nur Beiträge der Kategorie 13 ausgegeben werden. Aber dann stellt sich eben die Frage, warum.

    Gruß Jeriko

    In den Beiträgen "Maruhsa", "Seelenfrieden" und "Darf ich mich vorstellen" sind ebenfalls Links der Marke <a name="top"> bzw. <a id="top">. Da kann das ja nicht funktionieren.

    Mit direkt auf den Container verlinken meine ich einen Link der Art

    Code
    <a href="#container">nach oben</a>

    Gruß Jeriko

    Zwei Dinge: Erstens ist der Tag nicht geschlossen und zweitens werden bei XHTML interne Verweise nur noch über das id-Attribut definiert, das name-Attribut ist nur noch für ältere Browser nötig. Korrekt wäre es also so:

    Code
    <a id="top"></a>

    Andererseits, wenn dich IE < 6 sowie NS < 6 nicht interessieren, kannst du, um nach oben zu springen, auch direkt auf #container verweisen und den Link weglassen (der nur wegen dem name-Attribut noch gebraucht wird).

    Gruß Jeriko

    Doch sicher. Du hast eine archive.php in der die von dir genannten Befehle drinstehen. Wenn du nun einen Monat aufrufst, dann lädt WordPress wieder die archive.php, ergo: Selbe Ausgabe. Ohne eine Loop wird da überhaupt nichts erscheinen.

    Du könntest eine statische Seite mit Templatevorlage erstellen, in der die oben genannten Befehle stehen. Die archive.php jedenfalls sollte eine Loop haben - als Vorlage kannst du ja die index.php nehmen.

    Gruß Jeriko

    Naja was du machst ist eine neue Loop aufrufen, aber ohne die originale zu überschreiben - eben in dem sie in eine neue Variable geschrieben wird (im Beispiel $my_query). Dieses Loops kannst du für die Listen links und rechts einsetzen sowie generell überall da einsetzen, wo spezielle Anforderungen gefragt sind, die originale Loop aber trotzdem erhalten bleiben soll - was in deinem Fall ja zutrifft, im News Bereich soll ja, so ich das verstanden habe, die neuesten News ausgegeben werden.

    Gruß Jeriko

    Du wirst wohl nicht drumrum kommen, für jede Anforderung eine eigene "Loop" aufzurufen. Du hast aber recht wenn du sagst, dass query_posts sich mit der originalen Loop in die Query kommt. Einen Lösungsansatz dafür gibt s unter http://codex.wordpress.org/The_Loop#Multiple_Loops, das letzte Beispiel von Multiple Loops Example 1.

    Für den schöneren Aufbau könntest du dir eine Funktion in der functions.php schreiben, die eben die entsprechenden Loops aufruft und zurückgibt. Dadurch wird der Code sozusagen verlagert, was zumindest die Template Dateien nicht mehr so sehr versaut.

    Gruß Jeriko

    Jedes größere CMS zum Beispiel. In Redaktionen (heise.de z.B.) schreibt ein Redakteur einen Beitrag, ein Lektor schaut drüber und korrigiert Tippfehler und eine dritte Person schaltet den Beitrag erst frei.

    Für WordPress ist mir eine solche Lösung aber nicht bekannt, sorry.

    Gruß Jeriko