✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka ohjata uudelleen yksittäiseen viestiin WordPress-hakutuloksessa?

18

WordPressissä on sisäänrakennettu hakutoiminto, ja voit kirjoittaa /?s=Key WordPress-juuren jälkeen. Kuitenkin joskus, jos tuloksia on vain yksi, esim. käyttäjä tietää mitä etsiä, on parempi mennä heti kyseiseen viestiin näyttämättä hakusivua. Tämä varmasti parantaa käyttökokemusta. Tämä on tavallaan "onnekas"-painike, mutta toimii vain, kun on vain yksi hakutulos.

Joten kopioi vain seuraava PHP -koodi wordpress-teemamallin loppuun (parempi käyttää lapsiteemoja ), eli functions.php.

add_action('template_redirect', 'redirect_single_post_from_search');
function redirect_single_post_from_search() {
  if (is_search()) { // if it is a search page
    global $wp_query;
    if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) { // if only 1 result
      wp_redirect( get_permalink( $wp_query->posts['0']->ID) );  // go to that page
      exit;
    }
  }
}

Se on nopea lisäys! Ei hienoja laajennuksia ja se toimii kuin hurmaa!

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja