Sehr kurze Trick: Wordpress, markieren Sie die Ergebnisse einer Suche

Donnerstag, 9. Juli 2009

Es gibt viele Plugins für WordPress, mit denen Sie die Eigenschaften und die Leistung der Funktion "Suche" zu verbessern. Fast alle verfügbaren Plugins haben den nützlichen und nettes Feature Hervorheben von Suchbegriffen in der Ergebnisliste. Wenn Sie nicht vorhaben, um Ihre WordPress-Installation appensantire wollen aber nicht alles aufgeben, um ein ähnliches Feature ist hier, wie die Implementierung eines "Highlights" der Termiten in den Suchergebnissen.

Öffnen Sie die Datei search.php und fügen Sie den folgenden Code innerhalb des zentralen Schleife oder, wenn Sie einen Standard-Thema, suchen Sie nach dem div class="entry" In der Praxis werden wir die Veröffentlichung der Ergebnisse nach einer Suche zu ändern:

PHP:
  1. <div class="entry">
  2. <? Php
  3. / / Die Variable $ s ist der Suchbegriff
  4. / / ZB Parolai parolaB
  5. explode ( " " , $s ) ; $ Keys explodieren = ( "", $ s);
  6. / / Get the summary, nicht die Full-Text
  7. get_the_excerpt ( ) ; $ Auszug get_the_excerpt = ();
  8. / / Wrap in der Zusammenfassung in einem Suchwort
  9. / / Mit <strong class="evidenzia"> Parolai </ strong>
  10. preg_replace ( '/(' . implode ( '|' , $keys ) . ')/iu' , '<strong class="evidenzia">\0</strong>' , $excerpt ) ; $ Excerpt = preg_replace ( '/ implode ('. ( '|', $ Keys). ') / Iu', '<strong class="evidenzia"> \ 0 </ strong>', $ excerpt);
  11. / / Lassen Sie sich die Zusammenfassung verändert
  12. "the_excerpt" , $excerpt ) ; apply_filters echo ( "the_excerpt", $ excerpt);
  13. ?>
  14. ?> ">Leggi tutto</a></p> <p class="right more"> <a href = "<? php the_permalink ()?>"> Lesen Sie mehr </ a> </ p>
  15. </ Div>

Alle Wörter in das Suchfeld eingegeben wird hervorgehoben (die CSS-Klasse evidenzia können Sie definieren es als gewünscht, zum Beispiel mit einem background wie eine gelbe Markierung oder was auch immer ...) in das Ergebnis falls vorhanden in der Zusammenfassung. Dieses Verfahren, das in der Tat ist es beschränkt sich nur auf den ersten Teil unserer Post (Auszug) und nicht alle Inhalte handeln. Es ist jedoch eine gute Alternative, um die Installation eines zusätzlichen Plugins.

Verwandte Post

War dieser Artikel hilfreich?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

5 Kommentare zu "Sehr kurze Trick: Wordpress, markieren Sie die Ergebnisse einer Suche"

  1. getAvatar 1,0
    09 Jul, 2009 Undolog.com "Sehr kurze Trick: Wordpress, markieren Sie die Ergebnisse ...:

    [...] Weitere konsultieren Quelle: Undolog.com "Sehr kurze Trick: Wordpress, markieren Sie die Ergebnisse ... In Verbindung stehende Artikel: Undolog.com" Sehr kurze Trick: Wordpress, auszuschließen Seiten und nach [...]

  2. getAvatar 1,0
    12. Juli 2009 Pick of the Week # 25 | BigThink:

    [...] Sehr kurze Trick: WordPress, markieren Sie die Ergebnisse einer Suche ein kleiner Trick, um deutlicher sichtbar zu machen die Keywords suchten auf unserem Blog, in den Suchergebnissen. [...]

  3. getAvatar 1,0
    15. Juli 2009 YesWEBcan:

    Sehr interessant, danke.
    Mit Blick auf Deinem Blog sehe ich, dass wirklich gut gemacht ist, fügen Sie zwischen den Standorten zu besuchen meine
    Hallo und herzlichen Glückwunsch

  4. getAvatar 1,0
    19. Juli 2009 # 4 Das Beste aus dem Web - Luke Händler:

    [...] Blogging @ @ Sehr kurze Trick: Wordpress, markieren Sie die Ergebnisse einer Forschung [...]

  5. getAvatar 1,0
    06 ott, 2009 Jick:

    @ YesWEBcan:

    Sehr interessant, danke.
    Mit Blick auf Deinem Blog sehe ich, dass wirklich gut gemacht ist, fügen Sie zwischen den Standorten zu besuchen meine
    Hallo und herzlichen Glückwunsch

    Beitrag danken, cool

Leave a comment

TAG XHTML Berechtigungen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre>         // blocco generico [code][/code]       // blocco generico [as][/as]           // Actionscript [css][/css]         // CSS Style Sheet [html][/html]       // HTML [js][/js]           // Javascript [objc][/objc]       // Objective-C [php][/php]         // PHP [sql][/sql]         // SQL