X

Cum să evidențiezi rezultatele căutării în WordPress

Fragmente de IsItWP

Căutați o modalitate de a evidenția rezultatele căutării în WordPress? Deși probabil există un plugin pentru asta, am creat o scurtă secvență de cod pe care o puteți utiliza pentru a evidenția rezultatele căutării în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul search.php al temei dvs.:

<?php
// Replace the_exerpt() with:
$excerpt = get_the_excerpt();
$keys = explode(" ",$s);
$excerpt = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt"></strong>', $excerpt);
echo $excerpt;
?>

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare să consultați celelalte articole de pe site, cum ar fi: cele mai bune 43 de teme de fotografie pentru WordPress și cum să remediați eroarea de stabilire a unei conexiuni la baza de date în WordPress.

Comentarii   Lasă un răspuns

  1. Acest cod nu funcționează, elimină termenii de căutare din rezumat!

    „<strong class="search-excerpt"></strong>” ar trebui să fie „<strong class="search-excerpt">\0</strong>” pentru a afișa efectiv termenii de căutare

  2. Acest cod rupe linkul nativ al rezumatului într-un link vizibil și cod:

    ... /” class=”more-link”>continuare

    După cum puteți vedea, trebuie să configurați codul pentru a fi în cadrul rezumatului original, în același timp evidențiind termenii de căutare. Acum nu este bine.

    Cu stimă, Lillan

    1. Nu vedem un link rupt. Acestea fiind spuse, vă referiți la un link din rezumat sau la linkul postării în sine?

      1. Lillian are dreptate, acest lucru strică linkul „more-link” din rezumate dacă termenul de căutare se găsește în linkul în sine, de ex. în slug-ul paginii

        1. Voi întreba editorul despre asta.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!