"Weiterlesen" URL verbiegen

  • Hallo,

    Momentan baue ich eine bestehende Internetseite um, um den Content mittels Wordpress zu bearbeiten.

    Hierzu habe ich einige Custom Post types eingerichtet, welche ihren Inhalt an entsprechender Stelle wiedergeben (z.B. "Intern")

    Jetzt habe ich das Problem, das der Weiterlesen Link des entsprechenden Beitrages "Falsch" ist.

    er lautet aktuell http://www.domain.xy/?intern=postname ich benötige diesen link aber im folgenden format: http://www.domain.xy/intern_single.php?intern=postname.

    Bei "normalen" Artikeln funktioniert folgender code, welchen ich im Netz gefunden habe:

    PHP
    function redir_article($data) { $data = str_replace( "/?p", "/single.php?p", $data ); 
    return $data; } add_filter( 'post_link', 'redir_article');

    ein austauschen von /?p zu /?intern usw. bringt aber hier nicht den gewünschten effekt.

    Irgendjemand eine Idee?

    • 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

  • Mittlerweile habe ich eine Lösung des Problems gefunden:

    In die entsprechende Seite (intern.php) habe ich folgenden Code eingebaut:

    PHP
    $link=get_permalink();
    $link = str_replace('?intern','single_intern.php?intern',$link);

    Und an der Stelle wo dann später der "Weiterlesen" Link ausgegeben wurde, habe ich folgendes:

    PHP
    ><a href="<?php the_permalink() ?>"

    gegen

    PHP
    ><a href="<?php echo $link;?>"

    ausgetauscht.

    funktioniert für meinen Zweck einwandfrei.

Jetzt mitmachen!

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