Beiträge mit ID versehen um zu verlinken

  • Hallo,

    nun bin ich fast soweit mein Weblog-Projekt über den Haufen zu werfen...
    Aber vielleicht geht es ja doch noch irgendwie :?

    Ich möchte meine Buchrezensionen auch über das Weblog archivieren. Diese möchte ich aber für Besucher gleich auffindbar haben, d.h. auf einer statischen Seite führe ich das Alphabet und verlinke von dort aus zum jeweiligen Beitrag.

    Nun habe ich aber gemerkt, dass die Beiträge nicht über ID auffindbar sind, sondern im Archiv immer weiter rutschen. Also Beitrag 1 ist erst unter diesem URL zu finden:http://www.jennys-leseecke.de/wordpress/?cat=4&paged=1, aber entsprechend nach mehreren Einträgen unter diesem:http://www.jennys-leseecke.de/wordpress/?cat=4&paged=2 .

    Somit kann ich meine Rezensionen nur archivieren aber nicht gezielt aufrufen :( .

    Gibt es da keine Möglichkeit dies zu ändern? Habe schon bei den "Template Tags" geschaut, kenne mich aber leider zu wenig aus...

    Vielen Dank schon im Voraus für eure Hilfe!

    Grüße
    SueTown

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • dein problem ist die einstellung der beiträge pro seite (paged). umstellen kannst du dies unter Optionen -> Lesen -> Zeige die letzten: ... stelle dies auf 9999 Tage und die seiten werden nicht mehr auf andere seiten gelegt. oder du baust eine statische seite die für eine kategorie alle beiträge eben ohne zeitbezug.

  • Zitat

    Nun habe ich aber gemerkt, dass die Beiträge nicht über ID auffindbar sind, sondern im Archiv immer weiter rutschen.


    Jeder Beitrag hat seine eigene ID und ist über diese Aufrufbar.

    index.php?p=1
    index.php?p=2
    index.php?p=3
    usw.

    Wenn du Permalinks benutzt solltest du dort folgende Struktur eintragen:
    /archives/%post_id%

  • WAH!!
    Ich habe gerade diese Permalinks-Struktur geändertu und jetzt komme ich auf keine Seite mehr...
    Anscheinend ist "mod_rewrite" nicht eingestellt auf meinem Server...

    Wie mache ich das jetzt wieder rückgängig?

    Grüße
    SueTown

  • Hallo Tom,

    die .htaccess habe ich gelöscht, komme trotzdem nicht mehr auf die Seite. Es erscheint weiterhin die Fehlermeldung "Internal Server Error".

    Vor ein paar Minuten konnte ich die .htaccess noch löschen und dann die Seite aufrufen. Aber im Admintool konnte ich diese "Permastruktur" nicht löschen. Die .htaccess hat sich immer wieder von selbst erstellt...

    Oh je, ich habe leider nur wenig Ahnung :-)

    Grüße
    SueTown

  • erstelle eine datei namens np-permalink.php mit folgemden Inhalt:

    PHP
    <?php
    require_once('wp-config.php');
    $perma=$wpdb->query('update '.$table_prefix.'options set option_value="" where option_name="permalink_structure"');
    echo $perma? 'Permalink Struktur erfolgreich geändert': 'Fehler bei der Änderung der Permalink Struktur';
    ?>

    Lade die datei auf deinen Server und rufe sie über den Browser auf. Dannach sollte die Permalink Struktur gelöscht worden sein.

    Dein Problem ist nämlich das du die Permalink Struktur nur über die Datenbank ändern kannst, sobald du die Optionsseite im wp-admin aufrufst wird die .htaccess neu erstellt. Wenn dieses Script bei dir auch erfolgreich ist schreibe ich es als Anleitung in der deutschen Dokumentation.

  • Hallo!

    Mit dem Codeschnipsel ging es leider nicht.
    Ich habe jedoch den Wert einfach in der Tabelle selbst geändert über PHPMyAdmin und das hat super geklappt!

    Vielen Dank für eure Hilfe!!

    Grüße
    SueTown

  • Hallo nochmals....

    nun bin ich mittlerweile einigermaßen vertraut mit Wordpress (habe mittlerweile auch WP 2.0) installiert und dachte, ich probiere das doch noch einmal mit den Permalinks aus (schließlich möchte ich ja gerne eine suchmaschinenfreundliche Seite haben...)

    Nun bin ich wieder am selben Problem angelangt, nur das das Löschen der Permalinkstrukur in der DB selbst auch nicht mehr hilft!!!!

    Ich habe sowohl die .htaccess als auch die Struktur in der DB gelöscht, aber die Default-Einstellungen mit den ID's wird nicht mehr übernommen *schock*!!!

    Was kann ich denn nun noch machen??

    Ich bin für jegliche Hilfe seeeeeehr dankbar, da ich mittlerweile sehr viel Zeit in meine Webprojekt gesteckt habe und es gerne wieder zurück hätte... :-((

    Grüße
    SueTown

    Grüße
    SueTown

  • lösche den inhalt (auch alle unterordner) des ordners /wp-content/cache

    da dort die einstellungen der wp-options tabelle gespeichert werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!