#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 для вашей страницы архива? Что такое пользовательский тип записи… можете ли вы добавить это к своему вопросу? Помните, что есть три способа сделать что-то: правильный способ, неправильный способ и способ максимальной мощности!