WordPress on monipuolinen ja tehokas alusta, mutta joskus saatat haluta poistaa käytöstä tiettyjä ominaisuuksia, kuten hakutoiminnon. Olipa kyseessä sitten erittäin erikoistunut verkkosivusto, joka ei vaadi hakutoimintoa, tai haluatko yksinkertaisesti sujuvoittaa käyttökokemusta, WordPressin hakutoiminnon poistaminen käytöstä onnistuu ilman lisäosia. Tässä artikkelissa opastamme sinut vaihe vaiheelta läpi WordPressin hakutoiminnon poistamisen käytöstä.
Table of Contents
Miksi WordPressin haku tulisi poistaa käytöstä?
Ennen kuin syvennymme siihen, ”miten” se tehdään, tarkastellaanpa lyhyesti ”miksi”. On useita tilanteita, joissa WordPressin haun poistaminen käytöstä voi olla hyödyllistä:
- Erikoistuneet verkkosivustot: Jos verkkosivustollasi on hyvin tarkasti määritelty tarkoitus, kuten verkkokauppa tai portfolio-sivusto, saatat huomata, että hakutoiminto on tarpeeton ja saattaa vain sotkea sivustosi käyttöliittymää.
- Suorituskyvyn optimointi: Hakutoiminto voi kuluttaa paljon resursseja, etenkin suurilla verkkosivustoilla. Poistamalla sen käytöstä voit vähentää palvelimesi kuormitusta ja mahdollisesti parantaa sivustosi suorituskykyä.
- Sisällön hallinta: Hakutoiminnon poistaminen käytöstä antaa sinulle paremmat mahdollisuudet hallita sitä, miten käyttäjät liikkuvat verkkosivustollasi. Sen sijaan, että käyttäjät luottaisivat hakutuloksiin, voit ohjata heitä hyvin jäsenneltyjen valikoiden ja sisältöluokkien avulla.
- SEO-tehokkuus: Hakutoiminnon poistaminen käytöstä on tehokas keino torjua roskapostirobotteja, jotka käyttävät hakukyselyjä hakukoneoptimointitarkoituksiin.
Nyt kun ymmärrämme syyt, siirrytään vaiheisiin, joilla WordPressin haku voidaan poistaa käytöstä.
Ohjeet WordPressin haun poistamiseen käytöstä ilman laajennusta
- Avaa teematiedostot:
Jos haluat poistaa WordPressin haun käytöstä, sinun on avattava teematiedostot. Voit tehdä tämän FTP:n tai web-palveluntarjoajan tiedostonhallinnan kautta. Siirry WordPress-asennushakemistoon ja etsi aktiivisen teeman kansio (löytyy yleensäwp-content/themes/hakemistossa). - Luo alateema (valinnainen):
On suositeltavaa käyttää alateemaa, jos et vielä tee niin. Alateeman luominen varmistaa, että tekemäsi muutokset eivät katoa, kun teema päivitetään. Jos sinulla on jo alateema käytössä, voit ohittaa tämän vaiheen. - Muokkaa tiedostoa
functions.php:
Etsi teemakansiostasifunctions.phptiedosto ja avaa se muokkausta varten. Jos käytät alateemaa, varmista, että muokkaat alateemanfunctions.php. - Lisää hakuominaisuuden poistava koodi:
Jos haluat poistaa WordPressin hakutoiminnon käytöstä, voit lisätä seuraavan koodin tiedostoonfunctions.phptiedostoon:
/**
* Disable search query.
*
* @param WP_Query $query The WP_Query object representing the current query.
* @param bool $error Whether to force a 404 error response for the query (default is true).
* @return void
*/
function disable_search_query( $query, $error = true ) {
if ( is_search() && !is_admin() ) {
$query->is_search = false;
$query->query_vars['s'] = false;
$query->query['s'] = false;
if ( $error ) {
$query->is_404 = true;
}
}
}
add_action( 'parse_query', 'disable_search_query' );Tämä koodi sieppaa hakukyselyt ja palauttaa 404-virheen, mikä käytännössä poistaa hakutoiminnon käytöstä. Jos et halua näyttää virhesivua vaan haluat vain ohjata hakukyselyt muualle, voit korvata $query->is_404 = true; haluamallasi uudelleenohjauskoodilla.
- Tallenna ja lähetä:
Kun olet lisännyt koodin tiedostoonfunctions.phptiedostoon, tallenna se ja lataa muokattu tiedosto takaisin palvelimellesi. - Tyhjennä välimuisti (tarvittaessa):
Jos käytät välimuistia hyödyntäviä laajennuksia tai palveluita, muista tyhjentää välimuisti, jotta muutokset tulevat voimaan.
Siinä se! Olet onnistuneesti poistanut WordPressin hakutoiminnon käytöstä ilman lisäosia. Verkkosivustosi kävijät eivät enää voi käyttää hakupalkkia, ja sinulla on enemmän hallintaa siihen, miten he selaavat sisältöäsi.
Johtopäätös
WordPress-haun poistaminen käytöstä voi olla järkevä ratkaisu tietyille verkkosivustoille, sillä se auttaa virtaviivaistamaan käyttökokemusta ja voi parantaa sivuston suorituskykyä. Noudattamalla näitä ohjeita teeman functions.php tiedostoa, voit helposti poistaa hakutoiminnon käytöstä ilman lisälaajennuksia. Muista kuitenkin luoda alateema, jotta muutokset säilyvät teeman päivitysten jälkeenkin, ja tee aina varmuuskopiot ennen kuin teet muutoksia WordPress-tiedostoihisi.



