Как добавить миниатюры записей в вашу ленту RSS в WordPress
Как добавить миниатюру в WordPress вы наверняка знаете. Правда жизни в том, что даже если вы активируете в блоге отображение миниатюр, они не будут отображаться в ленте RSS. Для всего есть решение. Мы расскажем как можно добавить миниатюры записей в вашу ленту RSS в WordPress с помощью простой функции.
Все, что нужно сделать, это открыть файл functions.php темы и добавить следующий код:
1 | function rss_post_thumbnail( $content ) { |
3 | if (has_post_thumbnail( $post ->ID)) { |
5 | ' . get_the_post_thumbnail( $post ->ID) . |
12 | add_filter( 'the_excerpt_rss' , 'rss_post_thumbnail' ); |
13 | add_filter( 'the_content_feed' , 'rss_post_thumbnail' ); |
Как исключить страницы из результатов поиска WordPress
По-умолчанию, поиск в WordPress отображает в своих результатах как опубликованные записи, так и страницы. Чаще всего пользователи сайта ищут информацию именно в блоге, в записях, нежели на страницах. Мы покажем как сделать ваш поиск более релевантным и менее «переполненным» путем исключения страниц из результатов поиска WordPress.
Открываем файл functions.php темы и вставляем этот код:
1 | function SearchFilter( $query ) { |
2 | if ( $query ->is_search) { |
3 | $query ->set( 'post_type' , 'post' ); |
8 | add_filter( 'pre_get_posts' , 'SearchFilter' ); |
Пояснение: Этот код просто ищет записи с помощью установки post_type. Также можно сделать реверсивную функцию, изменив post_type на pages, и тогда в результатах будут отображаться только лишь страницы.
Если же нужно исключить какие-то определенные страницы из результатов поиска WordPress, тогда используйте плагин:Simply Exclude.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)