2012-03-29 6 views
1

Ich versuche, einen benutzerdefinierten Seitentitel (<title></title>) mit wp_title.Set benutzerdefinierte Seite Titel mit Haken

Die einfachste Funktion in der Welt:

function sweety_page_title($string) 
{ 
    echo $string . ' - '; 
} 

Nachdem ich nennen:

do_action('wp_title', 'my title...'); 
add_action('wp_title', 'sweety_page_title', 10, 1); 

Aber es funktioniert nicht.

Wo liege ich falsch?

Antwort

1

<?php add_filter('wp_title', 'filter_function_name', 10, 3) ?> codex.wordpress.org/Plugin_API/Filter_Reference gibt es alle Haken ik überprüfen

+0

http://codex.wordpress.org/Plugin_API/Filter_Reference schau diese URL an – Asif

+0

ok danke, aber wie gebe ich meine $ string weiter? – Miracle

+0

Erhalte die Variable $ var = add_filter ('wp_title', 'filter_function_name', 10, 3); Rufen Sie jetzt Ihre Funktion, sweety_page_title ($ var) – Asif

2

Zuerst stellen Sie sicher, Sie haben keine SEO-Plugins installiert, die auch Ihren Titel filtern können. Dann versuchen Sie dies in Ihrer functions.php-Datei:

add_filter('wp_title','sweety_page_title',10,1); 

function sweety_page_title($title){ 
    $title='Your new title'; //define your title here 
    return $title; 
} 
0

Zum Ändern Seitentitel sollten Sie in document_title_parts Haken:

function wpdocs_filter_wp_title($title, $sep) { 

    $title['site'] = 'My Site Title'; 
    $title['tagline'] = 'My Site Tagline'; 

    return $title; 
} 
add_filter('document_title_parts', 'wpdocs_filter_wp_title', 10000, 2); 

Auch wenn Sie weitere Informationen benötigen, lesen Sie in dieser Datei:

\ wp-includes \ general-template.php: wp_get_document_title() Methode

0
add_filter('wpseo_title','custom_seo_title',10,1); 

function custom_seo_title(){ 
    $title='Your new title'; //define your title here 
    return $title; 
} 
Verwandte Themen