Archiwa tagu: is_sticky

[FIX] WP Custom Fields Search – Sticky Posts

When we use sticky posts on our blog/website, they appear in search results (search by plugin WP Custom Fields Search) even if they do not match the search phrase… after quick search the web I found a way how to fix this, maybe it’s not the best one solution, but working fine…

Gdy używamy przyklejania postów na naszym blogu/stronie, pojawiają się one w wynikach wyszukiwania (wyszukiwaniu przez wtyczkę WP Custom Fields Search) nawet gdy wpisy nie pasują do wyszukiwanej frazy… po szybkim przeszukaniu sieci znalazłem sposób naprawienia tego, może nie jest to najlepsze rozwiązanie, ale działa dobrze…

SOLUTION / ROZWIĄZANIE

1. Open template file – „search.php”
Otwórz plik szablonu – „search.php”

2. Find a line where the loop begin, should looks like below:
Znajdź linię gdzie zaczyna się pętla, powinna wyglądać jak poniżej:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

3. Before the loop add below code:
Przed pętlą dodaj poniższy kod:

<?php if ($_GET['search-class']){query_posts('caller_get_posts=1');} ?>

4. Save and upload new file / Zapisz i wgraj nowy plik.