next_posts_link und eigene Domain

  • Hallo allerseits!

    Ich habe ein riesen Problem mit meinem Blog:
    http://marc-bauer.com/

    Installiert ist Wordpress auf folgendem Pfad:
    http://alpha2k.ice-server.com/marcbauer/wordpress

    Die URL http://marc-bauer.com/ leitet genau auf diesen weiter, maskiert das ganze aber. Daher habe ich in den Einstellungen auch bei
    [INDENT]WordPress-Adresse (URL): http://alpha2k.ice-server.com/marcbauer/wordpress
    Blog-Adresse (URL): http://marc-bauer.com/
    [/INDENT]
    Auf dem Blog auf der linken seite solltet ihr zwei kleine Pfeile sehen die eigentlich auf die vorherige Seite mit den älteren Einträgen gehen soll.
    Der korrekte Pfad wäre:
    http://marc-bauer.com/?paged=2
    stattdessen geht der link auf:
    http://marc-bauer.com/marcbauer/wordpress/?paged=2

    In meinem Theme ist diese Link per:

    Zitat

    <div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">&laquo;</span>', 'sandbox')) ?></div>


    definiert.

    In meinen Posts selber funktionieren die vor und zurück Links, und auch sonst funktionieren alle Links wunderbar. Eben bis auch die vor und zurück links die mit next_posts_link und previous_posts_link gemacht sind.

    Leider klappt dies auch in meinen anderen Themes nicht, daher denke ich, dass das Problem mit meinem Installationspfad und meiner Domain zusammenhängt. (Auf meiner Testumgebung hier am Rechner funktioniert noch alles, dort habe ich ja auch keine andere Domain als das Installtionsverzeichnis.)

    Ich hoffe ihr könnt mir helfen, denn ich verzweifle an dem Problem.

    (Ich benutze im Moment Wordpress 2.8.6 (ging auch bei vorherigen Versionen nicht) und einen angepassten Autofocus Theme (http://www.allancole.com/wordpress/themes/autofocus))

    • 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

  • Hast Du es mal mit dem Plugin WP-PageNavi probiert? Die Ausgabe mit Seitenzahlen finde ich eh schöner, und ich habe bei mir damit keine Probleme, bei einer ähnlichen Konstellation.

    So wie Du die Weiterleitung beschreibst: Ist das gemäß dieses Artikels gemacht? Falls nicht liegt es sonst vielleicht auch daran, wie es genau umgesetzt ist?!

  • Hi, danke für den Tipp.
    Ein Freund hier hat mir bei dem Problem geholfen mit einem Workaround.
    In wp-includes/link-template.php haben wir an der Stelle wo der falsche Pfad generiert wird ein preg_replace durchgeführt:

    Zitat

    function next_posts( $max_page = 0, $echo = true ) {
    $output = esc_url( get_next_posts_page_link( $max_page ) );
    $output = str_replace('marcbauer/wordpress/','' , $output);


    Das funktioniert ersteinmal. Behebt zwar nicht das zu Grunde liegende Problem des falschen Pfades, aber das Resultat ist im Endeffekt richtig. Das reicht mir ersteinmal.

Jetzt mitmachen!

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