it-swarm.com.de

Ändern Sie das Genesis <title> -Tag in der Seitenvorlage

Ich habe eine Seitenvorlage für ein Genesis-Thema erstellt, in der ich das <title> -Tag ändern möchte, aber ich kann keine API-Referenz oder ein Beispiel dafür finden.

Hat jemand eine Idee, wie das geht?

3
Elmo

Versuchen

add_filter('wp_title', 'my_custom_title');
function my_custom_title($title) {
    return 'My Custom Title';
}

Überprüfen Sie die Datei genesis/lib/structure/header.php, um zu sehen, wie Genesis das macht.

1
Tyler K

Ich kenne keine Genisis-spezifische Methode, aber Sie können den Seitentitel über den wp_title-Filter ändern.

function foo_template_title( $title ) {
    return 'Foo Template';
}
add_filter( 'wp_title', 'foo_template_title' );

Im nächsten Schritt prüfen Sie, ob die aktuelle Seite die Seitenvorlage Foo Template verwendet. Denken Sie daran, foo_template.php durch den Dateinamen Ihrer Seitenvorlage zu ersetzen:

function foo_template_title( $title ) {
    if ( is_page_template( 'foo_template.php' )
        return 'Foo Template';
    else
        return $title;
}
add_filter( 'wp_title', 'foo_template_title' );

Weitere Informationen zur Funktion is_page_template() und zum Filter wp_title finden Sie im WordPress-Codex.

0
shea

Schauen Sie sich an

remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );

Referenz: http://my.studiopress.com/snippets/entry-header/

0
Rajeev Vyas