Функция WP для изменения заголовка архива CPT

#php #wordpress

Вопрос:

в моем пользовательском типе публикации (документы) я хочу изменить заголовок страницы по умолчанию (не мета-заголовок) на пользовательский заголовок. Я пробовал несколько постов об этом, но это никогда не срабатывало. Вот что у меня есть до сих пор:

 add_filter( 'post_type_archive_title', function( $title ) {
if ( is_category( 'documents' ) ) {
    $title = 'Bibiliothèque virtuelle';
}

return $title;
}, 50 );
 

Но я все еще вижу заголовок по умолчанию
Любая помощь будет очень признательна!

Комментарии:

1. это пользовательский тип записи или обычная запись?

2. в моем пользовательском типе сообщения …

3. можете ли вы показать определение таксономии? is_category не будет работать для пользовательской таксономии.

4. Извините, я не использую категории в этом разделе. Все, что я хочу, — это отобразить пользовательский заголовок в архиве CPT вместо «документы».

5. Тогда почему вы думаете, что is_category('documents') это вернет значение true для вашей страницы архива? Что такое пользовательский тип записи… можете ли вы добавить это к своему вопросу? Помните, что есть три способа сделать что-то: правильный способ, неправильный способ и способ максимальной мощности!