2015-07-16 1 views
1

Я хотел был бы изменить название моих сообщений в блоге. Я не могу этого сделать в теме. Это нужно сделать с помощью фильтра.Изменение заголовка сообщения Wordpress

Я добавил следующий код в файл functions.php в теме, которая используется на моем Wordpress блоге:

function overwrite_post_title($title, $sep) { 
    //global $post; 
    //if (is_single($post->ID) && !is_attachment($post->ID)) 
    //if (is_single() && !is_attachment()) 

    var_dump($title); 

    $title = "Test"; 

    return $title; 
} 
add_filter('wp_title', 'overwrite_post_title', 10, 2); 

Предполагается изменить название должности. Но он ничего не делает. Это даже не выполняется.

+0

отлично работает для меня. где вы разместили этот код? – atinder

ответ

0

Попробуйте этот код или увеличить priority на большую величину

function overwrite_post_title($title="", $sep="") { 
    $title = "Test"; 
    return $title; 
} 
add_filter('wp_title', 'overwrite_post_title', 10, 2); 

Вы increse priority по

add_filter('wp_title', 'overwrite_post_title', 1, 2); 
1

Попробуйте использовать этот

add_filter('the_title', 'ta_modified_post_title'); 
function ta_modified_post_title ($title) { 
    if (in_the_loop() && !is_page()) { 
    $title = "Test (modified title)"; // your title name 
    } 
    return $title; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^