Beiträge von Ammaletu

    Die aktuellsten Beiträge kann man sich ganz bequem über eine WP-Funktion ausgeben lassen. Eigene Queries oder Methoden braucht man da höchstens, wenn man mit der Ausgabe noch spezielle Dinge anstellen möchte. Ansonsten einfach so hier:

    PHP
    <h3>Aktuelle Beiträge</h3>
    <ul>
      <?php wp_get_archives('type=postbypost&limit=10'); ?>
    </ul>

    Das wären jetzt die zehn aktuellsten Beiträge, HTML-Code müsste natürlich an Dein Theme angepasst werden. Falls Du die Links nicht als Liste willst, müsstest Du im Codex mal die Argumente nachschlagen, man kann die sicher auch als div oder irgendwas ausgeben.

    Wenn es um die letzten Kommentare geht, nimmst Du halt die CSS-Klasse der letzten Kommentare. Du hattest oben die Zeilen für die statischen Seiten gepostet, deshalb hatte ich irgendwie gedacht, das wäre es, was Du kleiner haben wolltest. Sorry, ich lese nicht immer den ganzen Thread noch mal. ;-)

    Ansonsten einfach mal zu Schriftangaben per CSS belesen: SELFHTML: Stylesheets / CSS-Eigenschaften / Schriftformatierung
    Wenn Du es ohne Nachdenken zum nur noch Kopieren haben willst, müsstest Du schon mal einen Link zur Seite rausrücken. ;-) Ich schlage die Widget-Klassennamen jetzt nicht erst im WP-Quelltext nach...

    Ich verstehe Dein Problem nicht ganz. Die verlinkte Anleitung behandelt doch gerade den Fall, dass man WP in ein Unterverzeichnis installiert, welches man nicht in den URLs haben möchte (und deshalb auch nicht in den WP-Einstellungen angibt). Wenn Du es in ein Unterverzeichnis installierst und das Verzeichnis auch in der URL stehen soll, brauchst Du diesen Umweg doch nicht zu gehen, das ist ja der Normalfall. Also erkläre doch vielleicht noch mal, worum genau es Dir geht. ;-)

    Zitat

    Nun frag ich mich wie bzw. ob man die dem Design der Theme anpassen kann?

    Wenn ich zB ein Archiv hinzufüge, sollte die Überschrift wenn möglich schon so aussehen wie die restlichen Überschriften.

    Da bin ich mir nicht ganz sicher, was Du meinst. Geht es darum, dass die Standard-Widgets keine Bilder als Überschriften erzeugen? Oder sieht die Überschrift des Archiv-Widgets anders aus als die von anderen Widgets. Hast Du ggf. einen Link zur Seite, damit man sich das mal anschauen kann?


    Zitat

    Ansonsten: wie realisiert man die Suche ohne widgetfähiger Sidebar?

    Im Default-Theme sieht es z.B. so aus:

    PHP
    <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    Zitat

    aber im stylesheet kann ich nur die formatierungsoption "sidebar" finden. aber nichts von "widget_pages"

    Das war auch nicht zu erwarten, hindert Dich aber nicht daran, einen entsprechenden Eintrag hinzuzufügen. ;-)

    Also, einfach mal das hier in die style.css eintragen, auf jeden Fall unter der Schriftgrößen-Angabe für ".sidebar". Ganz am Ende ist auf jeden Fall nicht falsch, oder direkt hinter die .sidebar-Anweisung:

    Code
    .widget_pages {
      font-size: 0.8em;
    }

    Für die font-size kannst Du natürlich auch einen anderen Wert eingeben. Der hier würde die Schriftgröße auf 80% der Größe der Sidebar setzen.

    Du musst Dein Theme nicht widgetfähig machen, aber es geht schnell und schadet auch nicht. Dann kannst Du ja erstmal schauen, ob Du mit Widgets klarkommst. Zurück zur sidebar.php kannst Du immer noch wechseln.

    Ok, machen wir es also mal widgetfähig. Das hier kommt in Deine functions.php:

    PHP
    // add a sidebar for the widgets functionality (won't be displayed unless configured)
    if (function_exists('register_sidebar')) {
      // register the left sidebar
      register_sidebar(array('name' => 'sidebar',
      'before_widget' => '',
      'after_widget' => '',
      'before_title' => '<div class="nav_title">',
      'after_title' => '</div>'));
    }

    Ich sehe gerade, dass die Blöcke in Deiner Sidebar als Überschrift ein Bild haben. Das zeigen die Widgets natürlich nicht an. Musst Du mal probieren, ob es mit einer Textausgabe auch gut aussieht.

    Und dann müsste die sidebar.php modifiziert werden:

    Damit müsstest Du dann im Backend eigentlich Widgets zuweisen können. Solange Du dort nichts gespeichert hast, siehst Du übrigens nach wie vor die alte Sidebar. Wenn Dir die Widgets nicht gefallen, lass die Dateien ruhig trotzdem so und nimm die Widgets einfach im Backend wieder raus. Wie gesagt, solange die Widget-Sidebar leer ist, zeigt WordPress weiter die normale Sidebar an.

    Ok, probier das erstmal aus. Details wie die Suche können wir klären, wenn Du weißt, ob Du bei den Widgets bleiben möchtest oder lieber die normale Sidebar verwendest.

    Hallo!

    Also ich habe für meine Linkseite einfach die internen WP-Funktionen (Stand Wp 2.3.3) in meine functions.php kopiert und hier und da etwas angepasst. Ich weiß jetzt gerade gar nicht, was ich an der get_links-Funktion verändert hatte. Anyway, schau Dir den Code mal an, vielleicht kannst Du ihn ja brauchen. Dass statt der notes die description ausgegeben wird, wenn keine notes da sind, kann man mit einer Zeile noch ergänzen.

    Noch mal für alle: Das folgende ist Stand WP 2.3.3. Kann sein, dass man es für WP 2.5 anpassen müsste bzw. dass die Methoden intern in 2.5 verändert wurden (Fehler behoben, besser gemacht etc.).

    Ja, kannst Du. Das Kommentar-Widget weist dem Block garantiert eine eigene Klasse zu. Die kopierst Du und ergänzt damit im Stylesheet eine Schriftgrößen-Angabe. Mit einem Link zur Seite kann ich es Dir auch genauer sagen. ;-)

    Also Du könntest mal folgendes probieren:

    PHP
    <ul>
       <?php $author = the_author();
            wp_list_bookmarks(array( 'orderby'=>'name', 'order'=>'ASC', 'limit'=>-1, 'category'=>'', 'hide_invisible'=>1, 'show_updated'=>0, 'show_description'=>0, 'category_name'=>$author, 'echo'=>1, 'categorize'=>0, 'category_orderby'=>'', 'category_order'=>'', 'title_li'=>'0', 'class'=>'', 'before'=>'<li>', 'after'=>'</li>', 'title_before'=>'', 'title_after'=>'', 'category_before'=>'', 'category_after'=>'') ); ?>    
    </ul>

    Ist aber nicht getestet, musst Du ausprobieren. Ansonsten kannst Du natürlich auch über title_before eine Klasse reinreichen und diese im Stylesheet ausblenden ('title_before' => '<span class="invisible">').

    Also es gibt schon mal diese Liste, die Dir weiterhelfen sollte:
    Plugins/Plugin Compatibility/2.5 « WordPress Codex

    Da sind Plugins gelistet, die mit 2.5 funktionieren, sowie Plugins die mit 2.5 definitiv nicht funktionieren. Davon abgesehen solltest Du alle Plugins natürlich auf ihre jeweils aktuelle Version aktualisieren. Bei den Plugins, die auf wordpress.org gehostet werden, zeigt Dir WordPress in Zukunft ja an, wenn neue Versionen erscheinen. Bei allen anderen musst Du weiter manuell nachschauen (und diese Plugins sind leider nicht gekennzeichnet).

    Du solltest eigentlich sowohl auf die allgemeinen Serverlogs als auch auf das PHP-Logfile Zugriff haben. Alles andere wäre nicht sehr professionell von Deinem Hoster.

    Das Plugin wird, wie es aussieht, nicht im offiziellen Plugin-Repository gehostet und es steht auch nicht in dieser Liste: Plugins/Plugin Compatibility/2.5 « WordPress Codex

    Man kann also nicht wirklich sagen, mit welcher WP-Version es funktioniert. ... Obwohl kann man doch, denn relativ weit unten auf der von Dir verlinkten Seite schreibt offenbar der Plugin-Autor: "Doesn’t seem to work with 2.5, Database table not being created." Das impliziert mehr oder weniger, dass es mit 2.3.3 laufen müsste. Welche WP-Version hast Du?!

    Kann es sein, dass Du den Page-Slug erst nach dem ersten Speichern ändern kannst? Probiere das mal. ... Ich war eben in der WP-2.6-Testinstallation und ich muss sagen, ich finde das Page-Slug-Feld dort auch nicht. Da muss ein 2.5-Nutzer das noch mal genauer erklären, fürchte ich. :-/

    Zum Seiten-Template: Kann es sein, dass Dein Theme noch keine Templates enthält? Dann siehst Du die Auswahl auch nicht. Sie müsste zwischen "Übergeordneter Seite" und "Reihenfolge" auftauchen.

    Dann probiere ggf. mal ein anderes FTP-Tool oder eine andere Einstellung (z.B. Modus Text vs. Binär). Wenn eine Funktion der WP-Kerndateien nicht gefunden wird, muss am Upload eigentlich etwas nicht stimmen.

    Davon abgesehen bitte sofern irgendmöglich die Kerndateien von WP nicht ändern. Das macht Dir bei Updates des Systems nur Ärger. Wenn Änderungen nötig sind, kann man die in ein Plugin oder die functions.php des Themes verpacken. ;-)

    Ändert sich die Adresse Deiner Seite? Also z.B. wegen einer neuen Domain. Dann wären noch ein paar Details zu beachten. Ansonsten einfach die Datenbank wieder importieren, alle WP-Dateien wieder auf den Server spielen und die DB-Daten in der wp-config.php anpassen. Dann sollte alles wieder wie gewohnt laufen.

    Soweit ich weiß, wird es schwierig, komplexeres HTML mit dem graphischen Editor zu posten. Das hat bei meinen ersten Versuchen mit Tabellen auch nicht gut geklappt. Die Lösung lautet, den TinyMCE in Deinem Userprofil auszuschalten. Einfach auf Codeansicht umschalten reicht nicht, Du musst den graphischen Editor deaktivieren. Dann werden eine Reihe an Filtern nicht mehr ausgeführt und Deine Tabelle sollte unbeschädigt durchkommen. ;-)

    Ein "Interner Server Error" sollte sich als Fehlermeldung im Errorlog Deines Servers niederschlagen. Ohne die genaue Fehlermeldung wird es schwierig, dazu was zu sagen. Ach ja, bist Du sicher, dass Du das richtige Plugin verlinkt hast?!