Modyfikacja funkcjonalności wyszukiwarki WordPress
[ SEOWind.io - pisz treści które rankują się w TOPach ]
Poniższe kawałki kodu modyfikują w konkretny sposób wyniki wyszukiwania w naszym WordPressie.
Wyszukiwanie tylko konkretnych typów postów
Kod umieszczamy w pliku functions.php
function SearchFilter($query) { if ($query->is_search) { $query->set('post_type', 'typosta'); } return $query; } add_filter('pre_get_posts','SearchFilter');
Zamiast podanego w 3 linijce kodu “typosta” wpiszcie slug swojego porządanego typu postu
Wyszukiwanie postów tylko w konkretnych kategoriach
Kod umieszczamy w pliku search.php
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("s=$s&paged=$paged&cat=1,2,3"); ?>
W trzeciej linijce kodu znajdują się ID kategorii 1,2,3 – w to miejsce wpisujemy swoje ID kategorii, które chcemy zawrzeć w wyszukiwaniu
Zmiana adresu URL wyszukiwania
Kod umieszczamy w pliku functions.php
function search_url_rewrite_rule() { if ( is_search() && !empty($_GET['s'])) { wp_redirect(home_url("/szukaj/") . urlencode(get_query_var('s'))); exit(); } } add_action('template_redirect', 'search_url_rewrite_rule');
Zamienia /?s=fraza na /szukaj/fraza/
Limitowanie ilości wyszukanych artykułów
Kod umieszczamy w pliku functions.php
function limit_posts_per_search_page() { if ( is_search() ) set_query_var('posts_per_archive_page', 20); } add_filter('pre_get_posts', 'limit_posts_per_search_page');
Limitowanie wyników wyszukiwania do 20 postów
Całkowite wyłączenie możliwości wyszukiwania
Kod umieszczamy w pliku functions.php
function fb_filter_query( $query, $error = true ) { if ( is_search() ) { $query->is_search = false; $query->query_vars[s] = false; $query->query[s] = false; // to error if ( $error == true ) $query->is_404 = true; } } add_action( 'parse_query', 'fb_filter_query' ); add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
- Wordcamp 2014 Warszawa – dzień pierwszy - 4 stycznia 2020
- TYPES czyli taxonomies, custom fields i post types w jednym miejscu - 4 stycznia 2020
- Modyfikacje standardowego RSS’a WP - 4 stycznia 2020
- Jak precyzyjniej szukać w Google? [infografika] - 4 stycznia 2020
- Zestawienie blogów o SEO i WordPressie - 4 stycznia 2020
- Funkcje w panelu admina, o których nie warto zapominać - 4 stycznia 2020
- Jak z głową wybrać szablon do WordPressa? - 4 stycznia 2020
- Wtyczki do WP, których nie znasz a powinieneś cz.4 - 4 stycznia 2020
- Kilka ciekawych kawałków kodu cz.1 - 4 stycznia 2020
- Wyświetlanie ilości zasobów WordPressa - 4 stycznia 2020
-
Linki Wewnętrzene i Sematyka
-
-
Budowanie linków
-
Sematyka
-
Budowanie linków nigdy nie było prostrze. Setki możliwości linków za jednym kliknięciem.
-
SEMRush
-
-
Profesjonalna platforma SEO
-
Online
-
SEMrush oferuje rozwiązania dla SEO, PPC, treści, mediów społecznościowych i badań konkurencyjnych.