• Hallo,

    ich brauche dringend Hilfe.
    Ich bekomme den PERMALINK meiner Custom Post Types (artist) nicht abgespeichert :(

    Ich versuche es hiermit:

    $artistName = get_permalink( $post_id );

    Das geht aber nicht so wie ich das möchte.

    Gespeichert wird:

    [COLOR=#000000][FONT=sans-serif]http://[/FONT][/COLOR]myPAGE[COLOR=#000000][FONT=sans-serif].de/?post_type=artist&p=2368

    [/FONT][/COLOR][COLOR=#000000][FONT=sans-serif]Ich möchte aber das es so gespeichert wird:

    [/FONT][/COLOR]http://mypage.de/artist/woellermann/[COLOR=#000000][FONT=sans-serif]

    [/FONT][/COLOR]Was mache ich denn falsch?

    Kann wer helfe?

    Grüße,
    Denis

    • 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

  • https://developer.wordpress.org/reference/functions/get_permalink/

    Zeile 215/216:

    Code
    [LEFT][COLOR=#404040][FONT=Consolas]    } else { // if they're not using the fancy permalink option[/FONT][/COLOR]
    [COLOR=#404040][FONT=Consolas]        $permalink = home_url('?p=' . $post->ID);[/FONT][/COLOR][/LEFT]

    Hier läufst du rein, hast also keine 'fancy permalinks'.

    Ab jetzt weiß ich es auch nicht mehr besser.. :sad:

    edit, nee ich denke hier läufst du rein:

    Zeile 141/142

    Code
    [LEFT][COLOR=#404040][FONT=Consolas] elseif ( in_array($post->post_type, get_post_types( array('_builtin' => false) ) ) )[/FONT][/COLOR]
    [COLOR=#404040][FONT=Consolas]        return get_post_permalink($post, $leavename, $sample);[/FONT][/COLOR][/LEFT]

    Es ist spät, viel Glück noch...

    Einmal editiert, zuletzt von Presskopp (11. Oktober 2015 um 00:11)

Jetzt mitmachen!

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