Es gibt viele Plugins für WordPress, die die Eigenschaften und Leistungsmerkmale der "Suche" verbessern können. Fast alle verfügbaren Plugins haben ein attraktives und nützliches Feature Highlight Suchbegriffe in das Suchergebnis. Wenn Sie nicht weiter planen appensantire Ihre WordPress-Installation, aber wollen nicht alles aufgeben, um eine ähnliche Funktion, hier ist, wie die Implementierung eines "Highlights" der Termiten in den Suchergebnissen.
. Öffnen Sie die Datei search.php , und fügen Sie den folgenden Code innerhalb der Schleife Zentrum oder, wenn Sie ein Standard-Design verwenden, für den Look div class="entry" . In der Praxis würden wir verändern die Ausgabe des Ergebnisses nach einer Suche:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div class="entry"> <Php / / Die Variable $ s ist der Such-String / / ZB Sprecher parolaB explode ( " " , $s ) ; $ Keys = explode ("", $ s); / / Holen Sie sich die Zusammenfassung, nicht den gesamten Text get_the_excerpt ( ) ; $ Auszug = get_the_excerpt (); / / Wrap die Suchbegriffe in der Zusammenfassung / / Mit <strong class="evidenzia"> Sprecher </ p> preg_replace ( '/(' . implode ( '|' , $keys ) . ')/iu' , '<strong class="evidenzia">\0</strong>' , $excerpt ) ; $ Auszug = preg_replace ('/ ('. implode ('|', $ keys). ') / iu', '<strong class="evidenzia"> \ 0 </ strong>', $ Auszug); / / Monster verändert die Zusammenfassung "the_excerpt" , $excerpt ) ; apply_filters echo ("the_excerpt", $ Auszug); ?> ?> ">Leggi tutto</a></p> <p class="right more"> <a href = "<? php the_permalink ()?>"> Lesen Sie mehr </ a> </ p> </ Div> |
giallino simile ad un evidenziatore… o quello che volete) nel risultato se presenti nel riassunto . Alle Wörter in das Suchfeld eingegeben wird hervorgehoben (die CSS-Klasse werden evidenzia man es so nennen wie du willst, zum Beispiel mit einem background ähnlich einem gelben Textmarker ... oder was auch immer) in das Ergebnis, wenn in der Zusammenfassung. Dieses Verfahren, in der Tat ist es beschränkt sich nur auf den ersten Teil unserer post (Auszug) und nicht auf den gesamten Inhalt handeln. Allerdings ist es eine gute Alternative zu der Installation eines zusätzlichen Plugins.










[...] Siehe die tiefere Quelle: Undolog.com "Sehr kurze Trick: WordPress, die Ergebnisse unterstreichen ... Verwandte Artikel: Undolog.com" Sehr kurze Trick: WordPress, auszuschließen Seiten und post [...]
[...] Sehr kurze Trick: WordPress, markieren Sie die Ergebnisse einer Suche einen kleinen Trick, um das Profil des oberen Stichwortsuche in unserem Blog in den Suchergebnissen zu erhöhen. [...]
Sehr interessant, danke.
Mit Blick auf Deinem Blog sehe ich, dass ist wirklich gut gemacht, legen Sie zwischen den Seiten zu meinem Besuch
Hallo und herzlichen Glückwunsch
[...] Blogging @ @ Sehr kurze Trick: WordPress, markieren Sie die Ergebnisse einer Suche [...]
@ YesWEBcan:
danke cool post
Bohh .. in search.php Dateneingabe .. ich bin mir nicht angeben, wo Sie diesen Code einfügen können?
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<div id="content">
<div class="post">
<div class="title">
<h2> Rezultatele cautarii </ h2>
</ Div>
( have_posts ( ) ) : ?> <? Php if (have_posts ()):?>
( have_posts ( ) ) : the_post ( ) ; ?> ? <Php while (have_posts ()): the_post ();?>
; ?> "> <Div class = "post content" id = "post-<? Php the_ID ();?>">
? rel = "nofollow" > " rel=" bookmark " title=" Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?> </a></h3> <h3> <a href = "<? php the_permalink ()? rel =" nofollow ">" rel = "bookmark" title = "Permanent Link- zu <? php the_title ();?> "> <? php the_title () ;?> </ a> </ h3>
; ?> <? Php the_excerpt ();?>
</ Div>
; ?> <? Php endwhile;?>
<div class="navigation">
'Previous Entries' ) ?> </span> <span class="next-entries"> <?php previous_posts_link ( 'Next Entries' ) ?> </span> <span class="previous-entries"> <? php next_posts_link ("Previous Entries")?> </ span> <span class="next-entries"> <? php previous_posts_link ('Next Entries')?> </ p>
</ Div>
: ?> <? Php else:?>
Es scheint <h3> rau nu bin gasit nimic.Va rugam geben Sie bitte din nou. </ H3>
; ?> <? Php endif;?>
</ Div ><!--/ Inhalt ->
</ Div ><!--/ Inhalt ->
; ?> <? Php get_sidebar ();?>
; ?> <? Php get_footer ();?>
@ Sp0nky: Ich habe die Frage nicht verstanden ...
Giovambattista mein Lieber, in Ihrem Artikel schreiben und öffnen Sie den search.php inserirsci den folgenden Code in ... ..
, per non sbagliare ho chiesto dove inserisco il codice postato di te? Wie Sie in meinem sehen
search.php, ich habediv class="entry", um Fehler, die ich fragte, wo ich den Code, den Sie geschrieben post zu vermeiden?@ Sp0nky: Ok, Sie haben in der Praxis in Zeile 14 statt gelegt:
Das ist, weil - wie in den post geschrieben - du bist nicht mit dem Standard-Theme. Jedes Thema in der Tat gelegentlich ändern den HTML-Standard WordPress, auch wenn viele Fragen der Nomenklatur bleiben
entry.thank you so much interessant hier amico.Hai sito.Li practica.A Ich muss versuchen, und setzte in Kürze.
Hallo und vielen Dank für diesen schönen Artikel! ^ ^
Ich habe ein Problem:
Ich möchte in den Suchergebnissen gibt es sowohl the_excerpt (), und beide the_content (),.
auf diese Weise:
the_content ();
the_excerpt ();
Danke ^ ^
PS: Gibt es einen Code, um Ihre Suche zu verfeinern?