“Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu” Code-Antworten

Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu

function wpa_course_post_link( $post_link, $id = 0 ){
    $post = get_post($id);  
    if ( is_object( $post ) ){
        $terms = wp_get_object_terms( $post->ID, 'course' );
        if( $terms ){
            return str_replace( '%course%' , $terms[0]->slug , $post_link );
        }
    }
    return $post_link;  
}
add_filter( 'post_type_link', 'wpa_course_post_link', 1, 3 );
Horrible Heron

Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu

'rewrite' => array('slug' => 'courses/%course%')
Horrible Heron

Ähnliche Antworten wie “Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu”

Fragen ähnlich wie “Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu”

Weitere verwandte Antworten zu “Fügen Sie benutzerdefinierte Taxonomie in Permalinks post_type_link hinzu” auf CSS

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen