Beiträge von marX

    Danke schonmal, aber theoretisch könnte ich doch auch showposts=20 oder eine noch höhere Zahl machen oder nicht ?


    Sicher. Mehr dazu auf der in meinem Beitrag weiter oben verlinkten Doku zu query_posts().

    Zitat

    Und wo muss ich diesen PHP Code jetzt einbinden ?


    In deiner Website, an der Stelle wo die Beiträge ausgegeben weden sollen. Die 1. Zeile mit dem Blogheader kann auch woanders stehen, wichtig ist nur, dass dieses require vor dem Loop (while( have_posts() ) steht.

    Minimalbeispiel:

    PHP
    <?php require('./wordpress/wp-blog-header.php'); ?>
    <?php query_posts('category=1&showposts=10'); ?>
    <?php while (have_posts()) : the_post(); ?>
       <h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2>
       <?php the_content() ?>
    <?php endwhile;?>


    Liest die neuesten 10 Beiträge der Kategorie 1 aus und verlinkt die Überschriften mit dem Blog.

    Mehr dazu:
    The Loop « WordPress Codex
    Template Tags/query posts « WordPress Codex

    wenn ich das bei mir im header einbinde, wird leider nicht mein eingeloggter Username angezeigt :(

    Zitat von Codex

    This tag must be used within The Loop.


    Im Header kannst du den AUTOR nicht ausgeben, der ist da nicht bekannt. Wenn du den Namen des eingeloggten Users ausgeben willst, dann geht das mit folgendem Code:

    PHP
    <?php global $userdata; echo $userdata->nickname; ?>


    an beliebiger Stelle im Template. Das ist aber der EINGELOGGTE Benutzer, nicht der AUTOR des Beitrags!

    würde gerne den username per echo ausgeben!


    Dann tu das. Hier sind alle Autoren-Template-Tags gelistet:
    Template Tags « WordPress Codex
    Du suchst vermutlich the_author_login().

    Zitat

    nur wenn man z.B. <? echo the_author(); ?> macht, gibt der mir keinen nick aus, wie kann ich mir denn den nick ausgeben?


    echo ist hier überflüssig, da the_author() ja bereits den Anzeigenamen ausgibt (d.h. das echo ja bereits in the_author() aufgerufen wird).

    Zitat von RaiX

    Was macht eigentlich den Sinn aus, wenn jemand diese Angaben aus dem Web abruft ?


    Da will sicher jemand alle Beiträge des Autors mit der ID 1 sehen. Missbrauche kann man das eigentlich nicht, dass ist ein ganz normales Archiv, wie z.B. auch ein Kategoriearchiv. Nur eben für die Beiträge eines Autors.

    Bei deiner Beschreibung ist das aber eher ein Bot. Den könntest du vielleicht aussperren. Sieh dir dazu vielleicht mal das "Bot Trap"-Projekt an:
    Bot-Trap.de Spamschutz fuer Webmaster

    Code
    http://example.org/impressum


    Das ist die Standard-URL einer Seite in WordPress.

    Code
    http://example.org/category/1/


    Das ist das Kategoriearchivs der Kategorie mit dem Namen '1'.

    Man kann zwar die URL-Angaben (in WP "Slug" genannt) an einigen Stellen ändern. Das was du vor hast würde ich aber nicht empfehlen, da du die URLs von Kategorien und Seiten vermischst. Das führt beim Umschreiben der URLs tief im Kern von WP sicher zu Problemen!

    Was gefällt dir an Jerikos Vorschlag nicht? Das Plugin ist 2.5-kompatibel und macht genau was du willst (wenn ich dich richtig verstehe). Du ersetzt einfach in der linken Sidebar den Aufruf von

    PHP
    <?php wp_list_pages($arglist); ?>


    mit dieser Zeile

    PHP
    <?php wswwpx_fold_page_list($arglist); ?>


    wobei die Argumentenliste gleich bleibt.

    Nun möchte ich gerne das hinter den Kategoriennamen die Anzahl der Artikel darin in Klammern erscheinen lassen.
    Ich weiß mitlerweile das das ein Plugin sein muss.
    Kenne aber nicht den Suchbegriff nach diesem Plugin.


    Nein, das ist kein Plugin, dass geht auch ohne.
    Template Tags/wp list categories « WordPress Codex
    Template Tags/wp list categories − WordDoku
    Parameter: show_count

    Oder, falls du Widgets nutzt: Kategoriewidget aufklappen und dann Haken setzen bei:
    [X] Zeige Beitrags-Zähler

    Und bevor die Frage auftaucht: In manchen Themes rutscht die Anzahl unter den Kategorienamen. Dann mal Forensuche benutzen, ist ein CSS-Problem (such am besten mit nach display block).

    Zitat

    Und wenn ich dieses Plugin habe, reicht es das Plugin zu entzipen , hochzuladen und zu aktivieren


    Ja.

    Zitat

    oder bedarf es da noch Umbaumassnahmen in den php Datein??


    Normalerweise nicht.

    Zitat

    PS: Bin weiblich *g*


    Und ich männlich. *g* Und weiter? :mrgreen:

    Offensichtlich hat sonst keiner das Problem, sonst hättest du ja schon ne Antwort bekommen. Das offizielle und dokumentierte Verhalten der Funktion hab ich dir ja beschrieben.
    Vielleicht guckst du mal hier, ob das Problem den WP-Entwicklern bekannt ist:
    Search Results - WordPress Trac - Trac

    Hier, das sieht nach deinem Problem aus. Lies mal die Kommentare, vielleicht findest du ne Lösung:
    #6510 ([2.5] wp_list_pages "exclude" arg no longer works as advertised) - WordPress Trac - Trac

    Versuch mal testweise, explizit "hierarchical=1" in der Argumentenliste vorzugeben.

    PS: Beim nächsten mal bitte ne WP-Version mit angeben!

    Wir erreiche ich es, dass ich in der von Google indexierten Wordpress Datei im Head Bereich ein description Tag steht?


    In der header.php die Zeile

    HTML
    <meta name="description" content="Dein Beschreibungstext" />


    ändern oder einfügen wenn nicht vorhanden.
    Google verwendet aber nicht immer die meta-Description für die Anzeige des Snippets in den SERPs!

    Zitat

    Ich habe in der Sitebar zwei Text-Widgets mit sich nicht ändernden Texten. Das Discription Tag bezieht sich dann auf diese.


    Soweit ich weiß stehen die Widget-Inhalte in der header.php noch nicht zur Verfügung.

    Zitat

    Wie kann ich insgesamt den Head Bereich der Seite gestalten - geht das nur über die Eingabemaske im Adminbereich?


    Direkt über die header.php oder mit Plugins wie wpSEO. Von Haus aus bringt WP nur die Blogbeschreibung im Adminbereich mit.

    Zitat

    In der Datei header.php finde ich nirgens ein title Tag.


    Abgesehen davon, dass das title-Element ne andere Bedeutung hat: das sollte schon da sein. Sonst hat der Theme-Autor ziemlich geschlampt. Suchst du auch in der korrekten header.php, also die in dem Theme-Verzeichnis des gerade aktiven Themes?

    Zitat

    Das Banner sollte sich in der Sidebar befinden, etwas weiter unten, direkt unter dem Bookmark-Button auf Höhe der Artikelüberschrift: Verrat am Verräter.


    Das ist ja das was ich weiter oben schon in "Zeile 703" gefunden habe.

    Zitat

    Was meinst Du, wo sich Zeile 703 verbirgt. Die Index.php hat doch längst nicht so viele Zeilen. Du siehst, ich bin noch immer nicht sonderlich beschlagen ... aber ich bemühe mich.


    Also, wie du in der index.php siehst, wird die zusammengesetzt. Es wird der Header aufgerufen, der Loop gibts wiederholt Beiträge aus, es werden Sidebar und Header eingebunden. Und am Ende wird der gesamte HTML-Code, der jetzt erzeugt wurde, an deinen Browser geschickt. Und in diesem in Zeile 703 ist der Fehler.
    Jetzt musst du als Entwickler suchen, was sich in Zeile 703 befindet, in welcher Template-Datei der zugehörige Code steht.
    In deinem Fall steht der Button in der sidebar.php, wie du schon schriebst. Allerdings nicht ganz korrekt. Ich bau dir mal die fehlenden Teile farbig markiert ein:

    Code
    <p><a target="_blank" href="http://www.rsf.org/" title="Link zu Reporters sans frontières"[B][COLOR="Red"]>[/COLOR][/B]<img src="http://www.rsf.org/IMG/gif/120-600-gb-4.gif" alt="http://www.rsf.org/IMG/gif/120-600-gb-4.gif"[COLOR="#ff0000"][B]><[/B][/COLOR]/a></p>


    Es sind nur ein paar fehlende spitze Klammern - aber da diese ja ein HTML-Element begrenzen ist der Fehler sehr gravierend und der Button wird gar nicht erst angezeigt.

    Zitat
    Code
    </a></blockquote><!--more-->

    Der Validation check ergibt dadurch plötzlich nur noch 28 statt 36 Fehler. Da kann ich nicht ganz folgen, auch wenn es natürlich schön ist, die Fehlerzahl reduziert zu haben. Könnte ja was mit dem Loop zu tun haben, von dem Du sprachst. Aber ich habe die Stelle ja in einem einzelnen Artikel geändert, nicht in der index.php. Naja.


    Auch Beiträge können HTML-Code enthalten, z.B. Links oder auch Blockquote-Zitate. Hier kannst du natürlich auch Fehler einbauen, klar. Problematisch ist wie oben bereits gesagt, wenn du mit einem HTML-Element den more-Tag einspannst - also das Element vor dem more-Tag beginnt, und nach dem more-Tag endet. Da der Text in der Artikelübersicht am more-Tag abgeschnitten wird fehlt natürlich dann dort das zugehörige schließende HTML-Tag -> Fehler.

    Ansonsten fehlen ein paar schließende </p>-Tags in der Sektion google_ad_section (3 fehlende hab ich gezählt, immer vor </li>). Da musst du aber auch selbst wissen, an welcher Stelle die wie eingebunden wird.
    Dann noch der oben schon angesprochene Fehler im "AddThis Feed Button"-Plugin und dein Banner. Ich denke dann hast du's.

    So ich hoffe ich konnte ein paar Fehler ausräumen. Ganz im Sinne des Philosophen:

    Zitat von http://espritdescalier.de/blog/2008/04/17/golo-mann-uber-karl-marx/

    [...] Was Marx sagte, war in der Tat gehaltreich, logisch und klar. [...]


    (nächster Satz bewusst weggelassen. :mrgreen:

    [SIZE="1"]PS: Mein Nick hat eigentlich gar nix mit dem Philosophen zu tun, deswegen auch kleines 'm' und großes 'X'. Aber das nur am Rande...[/SIZE]