Добавление пользовательских полей к любому сообщению WordPress — очень мощная функция, эти поля позволяют хранить дополнительные данные о публикации, не прибегая к ее содержанию.
Иногда вы должны поместить ниже вид строки в конце каждого сообщения в вашем RSS-канале . Я добавляю информацию ниже после каждого поста в ленте Crunchify.
Но пользовательские поля не будут отображаться в вашем канале RSS, потому что это будет отображать только ваш контент, поэтому вы можете пропустить важную информацию для ваших читателей RSS.
Другие должны читать:
- WordPress: как добавить атрибуты NoFollow ко всем ссылкам в определенной категории
- Я выбираю BitBucket вместо Github для моих профессиональных плагинов WordPress. Зачем?
Вот WordPress snippet добавить к вашему functions.php файл для отображения пользовательских полей в вашем канале RSS.
get_the_ID() получить идентификатор текущего элемента в цикле WordPress.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
функция crunchify_feed ( $ content ) {
if ( is_feed ( ) ) {
$ post_id знак равно get_the_ID ( ) ; // образец ссылки. удалите это, если вы не хотите использовать это
$ output знак равно '
Спасибо, что посетили .. h3>' ; $ output , знак равно '
Если вам понравился этот пост — следуйте за мной здесь .. p>' ; $ output , знак равно ' div>' ;
$ content знак равно $ контент . $ output ;
}
вернуть $ content ;
}
add_filter ( 'the_content' , 'crunchify_feed' ) ;
|
0.00 (0%) 0 votes









