Домой Учебные пособия по WordPress Genesis Framework Советы и рекомендации по использованию WordPress Custom Post Type (CPT) для RSS,...

Советы и рекомендации по использованию WordPress Custom Post Type (CPT) для RSS, YARPP, Post Meta, Footer, HomePage

631
0

Создание настраиваемого типа записи WordPress очень просто, как мы видели в учебном пособии « Как создать настраиваемый тип записи (CPT) и настраиваемую таксономию в WordPress» . Пожалуйста, полностью следуйте этому руководству, прежде чем применять приведенные ниже советы и рекомендации.

В этом уроке по WordPress мы рассмотрим список простых советов и приемов, которые помогут вам настроить свой тип поста WordPress.

Советы-1.

Как получить RSS-канал для вашего пользовательского типа сообщения в WordPress?

По умолчанию новые сообщения, которые вы создаете для Custom Post Type не отображается в вашем RSS-канале по умолчанию. Ну, это очень легко создать пользовательский канал RSS для пользовательского типа сообщения и пользовательской таксономии. Просто используйте этот шаблон, и у вас все будет хорошо с RSS feed ,

1
https : //crunchify.com/feed/?post_type=deals

Вот deals это твой Custom Post slug который вы использовали в этом register_post_type( 'deals', $args ); в Как создать учебник CPT .

1
https : //crunchify.com/feed/?post_type=deals&type=domain-deals

куда type это Taxonomy а также domain-deals является одним из таксономии. В обоих выше URL заменить crunchify.com с вашим sitename и у тебя все должно быть хорошо.

Эти советы будут работать, если у вас есть вопросы ниже:

  • Как сделать отдельную ленту RSS для каждого пользовательского сообщения
  • Создают ли пользовательские типы сообщений RSS-каналы?
  • Фид для пользовательских типов записей
  • создать пользовательский тип записи с пользовательской таксономией

Советы-2.

Как добавить / включить YARPP для пользовательских типов записей в WordPress?

На Crunchify мы используем еще один плагин постов WordPress для показа похожих постов. Еще один плагин для связанных публикаций (YARPP) отображает страницы, сообщения и пользовательские типы сообщений, связанные с текущей записью, представляя читателям другой релевантный контент на вашем сайте.

ЧИТАТЬ ТАКЖЕ:  Как отобразить количество комментариев в тексте заголовка комментария в Genesis Framework

Просто добавьте приведенный ниже код к аргументам пользовательских типов постов. Мой предыдущий учебник по созданию CPT уже содержит included

1
'yarpp_support' = > правда ,

Как только вы добавите код выше functions.php Вы увидите одну дополнительную опцию на странице настроек администратора YARPP.

Советы-3.

Как удалить мета-заголовок, пост-мета-колонтитул, поле автора и кнопки «Поделиться» в рамках Genesis ?

Создать пользовательский тип записи очень просто, как мы видели в учебнике Как создать пользовательский тип записи (CPT) и пользовательскую таксономию в WordPress . Пожалуйста, полностью следуйте этому руководству, прежде чем применять приведенные ниже советы и рекомендации.

Если вы хотите, чтобы ваш пользовательский пост был очень чистым и целенаправленным, вы можете удалить список нижеприведенных вещей, которые просто зацепить

Просто поместите приведенный ниже код в тему WordPress functions.php файл для отключения всех 4 разделов.

1
2
3
4
5
6
7
8
9
add_action ( 'get_header' , 'crunchify_cpt_deals_remove_post_info' ) ;
функция crunchify_cpt_deals_remove_post_info ( ) {
если ( «сделки» == get_post_type ( ) ) {
remove_action ( 'genesis_entry_header' , 'genesis_post_info' , 12 ) ;
remove_action ( 'genesis_entry_footer' , 'genesis_post_meta' ) ;
                 remove_action ( 'genesis_after_entry' , 'genesis_do_author_box_single' , 8 ) ; // это для автора
                 удалить_фильтр ( 'the_content' , 'show_share_buttons' ) ; // удаляет простые кнопки обмена
}
}

NOTE : это работает, если вы используете WordPress Genesis Framework . Взгляните на страницу предложения . Мы удалили все 3 раздела из поста.

Советы-4.

Как показать пользовательские сообщения типа сообщения на главной / индексной / главной странице?

По умолчанию пользовательский тип сообщения не отображается на домашней странице / странице указателя. Если вы хотите, чтобы он был у вас дома, просто добавьте приведенный ниже код в файл functions.php вашей темы.

1
2
3
4
5
6
функция crunchify_cpt_in_home_loop ( $ запрос ) {
     если ( is_home ( ) && $ query-> is_main_query ())
$ query-> set ('post_type', array ('post', 'deals'));    // заменить сделки на ваше имя CPT
     вернуть $ query ;
}
add_filter ( pre_get_posts , 'crunchify_cpt_in_home_loop' ) ;

Советы-5.

Последний, но тем не менее важный:

Как добавить пользовательскую боковую панель для пользовательского типа записи (CPT) в WordPress

Советы и рекомендации по использованию WordPress Custom Post Type (CPT) для RSS, YARPP, Post Meta, Footer, HomePage

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь