[WordPress] Podkreslenie wynikow wyszukiwarki
Krystian Warzeszak
1/21/2016 | 10:28 AM

Witam. Pytanie o wyszukiwarke, która została stworzona w kursie Wordpress, a mianowicie: Czy da się zmienić cos w kodzie wyszukiwarki by wyniki byly podkreslone? Zalozmy ze wpisalem "Piotr" w wyszukiwarce i jesli znalazlo to w wyniku wyszukiwania podkresli mi wszystkie slowa "Piotr". Jak nadac klase takiemu wynikowi? Bo wiem, ze trzeba ja nadac a pozniej mozemy sami to ostylowac Z gory dziekuje

Piotr Palarz
1/21/2016 | 2:11 PM

W przypadku kursu, wyniki wyszukiwania są wyświetlane w pliku index.php, więc tam spróbuj ten kod zaimplementować.

Krystian Warzeszak
1/21/2016 | 12:03 PM

ten kod ponizej, ktory wkleilem powinno sie zmodyfikowac w pliku search.php ale w waszym kursie nie ma takiego pliku, jest tylko searchform.php i nie ma tam zadnego "<?php the_title(); ?>" Z gory dziekuje

Krystian Warzeszak
1/21/2016 | 12:02 PM

Dziękuję bardzo Piotrze. Już rozwiązanie jest ale jeśli chciałbym zrobić to bez żadnego pluginu to da się gdzieś ten kod zaimplementować: <?php the_title(); ?> zamienic na: <?php echo $title; ?> a pozniej wkleic: <?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $title); ?>

Piotr Palarz
1/21/2016 | 10:49 AM

Najłatwiej będzie skorzystać z pluginu, który każdy taki wyraz oplecie tagiem <mark>Piotr</mark>, który można dowolnie ostylować: https://pl.wordpress.org/plugins/highlight-search-terms/