Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🛡 Kuidas peita oma WordPressi teema nime: täielik juhend

🛡 Kuidas peita oma WordPressi teema nime: täielik juhend

Sinu WordPress sait on valmis: sisu üles laaditud, kujundus viimistletud. Avad lehe lähtekoodi ja teema nimi paistab kümnetest kohtadest: stiililehtede teed, body-klassid, kaustastruktuur. Kliendiprojekti või ärisaidi puhul näeb see heal juhul lohakas välja.

Suurem probleem: kui ründaja teab täpset teema nime, saab ta otsida selle konkreetse teema teadaolevaid turvaauke ja sinu saiti sihikule võtta. See kehtib eriti juhul, kui teemat pole ammu uuendatud või see pärineb kahtlasest allikast.

Selle lünga sulgeme kahe lähenemisega: kiire (plugin, 5 minutit) ja käsitsi (täielik kontroll, kuid nõuab failidele ligipääsu). Allpool on mõlemad meetodid koos täpsete sammudega, mis töötavad igas kaasaegses WordPressi versioonis.

💡 Kiire ülevaade:

  • WP Hide plugin peidab automaatselt teede, stiilide ja pluginateni viivad teed: paigalda, seadista, valmis.
  • Käsitsi ümbernimetamine FTP kaudu: muuda teema kausta nime, redigeeri style.css-i, aktiveeri uuesti ja teema muutub tuvastajatele nähtamatuks.
  • Eemalda teema nimi jalusest Kohandaja kaudu (koodivabalt) või redigeerides footer.php-d (täielik kontroll).
  • Enne failide redigeerimist tee saidist täielik varukoopia.

Milleks üldse teema nime peita?

WordPress paljastab teema teavet vaikimisi mitmes kohas. Lehe HTML-is näeb stiililehe tee välja nagu /wp-content/themes/my-theme/style.css ja atribuut body_class sisaldab sageli stringi nagu theme-my-theme. Iga teemaskanner (näiteks WPThemeDetector või What WordPress Theme Is That) loeb need signatuurid sekunditega välja.

Ühekordse blogi puhul pole see probleem. Kuid ärisaidi, veebipoe või kliendiprojekti puhul tekitab paljastatud teema nimi kolm riski:

  • Sihipärased ründed. Ründaja otsib haavatavuste andmebaasidest (WPScan, CVE) selle konkreetse teema teadaolevaid vigu ja proovib neid ära kasutada. Kui teema on populaarne ja seda pole uuendatud, on edu tõenäosus suur.
  • Sotsiaalne manipuleerimine. Klient või konkurent näeb, et kasutad tasuta teemat 3000 paigaldusega, ja usaldus sinu saidi vastu langeb.
  • Automatiseeritud korje. Botid skannivad miljoneid saite teema ja pluginatega seotud signatuuride järgi, et koostada potentsiaalsete sihtmärkide nimekirju.

Üks lisapunkt: teema ümbernimetamine on täiesti seaduslik. WordPressi levitatakse GPLv2 litsentsi alusel, seega võid teemat muuta nii, nagu soovid, sealhulgas kausta nime ja style.css-i sisu. Ametliku WordPress.org kataloogi teemad on litsentsitud samadel tingimustel.

Üks oluline märkus: kui kasutad alamteemat, pead ümber nimetama nii vanema kui ka alamteema. Vastasel juhul katkeb nendevaheline seos ja alamteema lakkab töötamast.

See video demonstreerib mõlemat meetodit töös: WP Hide seadistamine ja teema käsitsi ümbernimetamine FTP kaudu. Kui eelistad visuaalseid juhiseid, asendab seitse minutit ekraaniaega kogu artikli lugemist.

1. Meetod: WP Hide & Security Enhancer, kiire ja koodivaba

Kõige turvalisem ja kiireim viis oma teema nime peitmiseks on kasutada WP Hide & Security Enhancerit. Plugin töötab WordPressi filtreerimise ja URL-ide ümberkirjutamise kaudu: see ei puuduta sinu faile ega muuda kaustastruktuuri. Kõik toimub HTML-väljundi tasemel.

Paigalda plugin tavapärasel viisil: Plugins → Add New, otsi WP Hide, klõpsa Install ja Activate. Pärast aktiveerimist ilmub uus menüüpunkt: WP Hide → General Settings.

WP Hide seadete paneel teema radade maskeerimiseks

Plugin võimaldab muuta kuut peamist teema identifikaatorit:

  • New theme path: muudab /themes/my-theme/ suvaliseks stringiks nagu /templates/core/.
  • New stylesheet path: peidab tegeliku style.css URL-i.
  • Remove theme description from style.css: eemaldab päisekommentaari, mis sisaldab teema nime ja versiooni.
  • New child theme path: kui kasutad alamteemat, peidab ka selle.
  • New child theme files path: peidab ka alamteema stiilid.
  • Remove child theme description: eemaldab viimased metaandmete killud.

Täida väljad uute väärtustega, klõpsa Save Changes ja puhasta kindlasti kõik vahemälud: plugina vahemälu (WP Rocket, W3 Total Cache), serveri vahemälu ja CDN, kui see on kasutusel. Pärast vahemälu puhastamist ava sait inkognito režiimis ja kontrolli lähtekoodi. Teema teed peaksid nüüd olema loetamatud.

WordPress.org kataloogi andmetel on 2026. aasta juuni seisuga WP Hidel 50 000+ aktiivset paigaldust ja hinne 4,3/5 koos 275+ arvustusega. Pluginaid uuendatakse regulaarselt; viimane väljalase, 8.6.5, tuli välja 2026. aasta aprillis ja lisas AI-põhise turvaaukude skannimise.

Boonus: plugin peidab ka pluginateni ja /wp-admin sisselogimislehele viivad teed, pakkudes ühes tööriistas terviklikku WordPressi maskeerimist.

2. Meetod: teema käsitsi ümbernimetamine, kui plugin pole võimalik

Kui sa ei soovi veel ühte pluginat paigaldada või vajad protsessi üle täielikku kontrolli, nimeta teema käsitsi FTP kaudu ümber. See meetod nõuab ettevaatust: viga ükskõik millises sammus võib teema ajutiselt välja lülitada, seega tee kõigepealt täielik varukoopia.

1. Samm: nimeta teema kaust ümber

Ühendu oma serveriga, kasutades FTP-klienti (FileZilla on tasuta ja platvormideülene) või oma hostingu failihaldurit. Liigu kausta /wp-content/themes/ ja nimeta oma teema kaust ümber.

Oluline: nimeta kaust ümber ENNE teema esmakordset aktiveerimist. Kui teema on juba aktiivne, lähtestab WordPress pärast ümbernimetamist selle seaded ja lülitub vaiketeemale. Sel juhul lihtsalt aktiveeri teema pärast 3. sammu uuesti; Kohandaja seaded säilivad.

2. Samm: redigeeri style.css-i

Ava ümbernimetatud teema kaust ja leia style.css fail. Kõige ülaosas on kommentaariplokk metaandmetega:

1/*
2Theme Name: My Theme
3Author: Theme Author
4Version: 1.0.0
5*/

Muuda Theme Name uueks nimeks (samaks, mille andsid kaustale). Salvesta fail.

3. Samm: aktiveeri teema uuesti

Mine jaotisse Appearance → Themes. WordPress näitab teemat selle uue nime all märkega „Inactive" (kui nimetasid ümber juba aktiivse teema). Klõpsa „Activate".

Pärast neid kolme sammu ei suuda sellised tööriistad nagu WPThemeDetector enam teema nime HTML-koodi kaudu tuvastada. Teema ise töötab nagu varem; kõik seaded, Kohandaja valikud ja sisu jäävad puutumata.

On üks kõrvalmõju: automaatsed teemavärskendused lakkavad saabumast. WordPress sobitab teemasid kausta nime järgi repositooriumiga. Pärast ümbernimetamist on see seos katkenud. Teemat pead uuendama käsitsi: kontrolli perioodiliselt teema ametlikku lehte WordPress.org-is ja laadi uued versioonid FTP kaudu üles.

Kui kasutad alamteemat, nimeta esmalt ümber vanema kaust ja style.css, seejärel alamteema. Alamteema style.css-is uuenda rida Template: old-theme-name uue vanema nime vastu.

Kuidas eemaldada teema nimi jalusest

Paljud teemad kuvavad oma nime saidi allosas: „Proudly powered by ThemeName" või lihtsalt autoriõiguse koos teema nimega. Selle saad eemaldada kahel viisil: lihtsalt (Kohandaja kaudu) või koodi abil.

Kohandaja kaudu (koodivabalt)

Mine jaotisse Appearance → Customize ja otsi jalusega seotud sektsiooni. Tavaliselt on selle nimi Footer, Footer Bar või midagi sarnast. Seest leiad lüliti „Show theme name" või tekstivälja autoriõiguse tekstiga. Lülita lüliti välja või asenda tekst enda omaga.

See meetod sõltub konkreetsest teemast: mõned teemad (Astra, GeneratePress, Kadence) annavad sulle Kohandajast täieliku jaluse kontrolli; teised (vanemad või minimalistlikud teemad) mitte.

Footer.php kaudu (kood)

Kui Kohandajast pole abi, redigeeri footer.php faili. See on peamine fail, mis vastutab jaluse väljundi eest.

Ühendu oma serveriga FTP kaudu, liigu teema kausta (/wp-content/themes/your-theme/), leia footer.php ja laadi see redigeerimiseks alla. Otsi üles fragment, mis väljastab teema nime; see näeb välja umbes selline:

1<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'textdomain' ) ); ?>">
2 <?php printf( __( 'Proudly powered by %s', 'textdomain' ), 'WordPress' ); ?>
3</a>

Kustuta see plokk või asenda see enda tekstiga. Näiteks lihtsalt ettevõtte nimi:

1<span class="copyright">&copy; <?php echo date('Y'); ?> <?php bloginfo( 'name' ); ?></span>
2

Salvesta fail ja laadi see serverisse tagasi. Kontrolli saiti; jalus peaks olema puhas.

Oluline: enne footer.php redigeerimist kopeeri fail oma alamteemasse ja redigeeri koopiat. Vanemteema otse redigeerimine tähendab, et kaotad muudatused järgmisel teemavärskendusel.

Kui sinu hostingu pakkuja on administraatoripaneelis teemaredaktori keelanud (nupp Appearance → Theme File Editor puudub või on passiivne), kasuta ainult FTP-d. Mõned hostid keelavad failiredaktori turvakaalutlustel; see on normaalne praktika, mitte viga.

⁉️🤔 Korduma kippuvad küsimused

Kas WordPressi teema nime peitmine on seaduslik?

Jah, täiesti seaduslik. Ametliku WordPress.org kataloogi teemasid levitatakse GPLv2 litsentsi alusel, mis lubab muutmist, ümbernimetamist ja muudetud koopiate levitamist. Omanduslike litsentsidega kommertsteemade puhul loe konkreetse teema litsentsilepingut, kuid enamikul juhtudel pole nime peitmine keelatud.

Kas ma pean teema nime peitma, kui mu sait on heal hostingul koos kaitsega?

Tulemüüri ja viirusetõrjega hosting ei sulge turvaauku teema koodis; need on erinevad kaitsekihid. Hosting blokeerib serveritaseme ründeid (DDoS, brute force), kuid teadaolevat teema turvaauku sihiv rünnak toimib rakenduse tasemel. Teema nime peitmine kõrvaldab lihtsaima viisi kindlaks teha, milliseid ründeid proovida.

Pärast teema ümbernimetamist kadusid mu Kohandaja seaded. Mida teha?

Kohandaja seaded on andmebaasis seotud teema nimega. Pärast ümbernimetamist ja uuesti aktiveerimist loob WordPress uue kirje; vanad seaded jäävad wp_options tabelisse vana võtme alla. Saad need taastada: leia wp_options-ist rida theme_mods_old-theme-name ja kopeeri selle väärtus reale theme_mods_new-theme-name. Teise võimalusena kasuta WP Hide pluginat, mis seda probleemi üldse ei tekita.

Kas ma pean ka alamteema ümber nimetama?

Jah, vastasel juhul on vanemteema nimi endiselt paljastatud. Alamteema style.css sisaldab rida Template: parent-theme-name, mis viitab vanema kaustale. Kui vanem on ümber nimetatud, aga alamteema mitte, ei leia WordPress vanemat ja sait läheb katki. Järjekord: kõigepealt vanem → uuenda Template: alamteemas → nimeta alamteema ümber.

Kas ma võin lihtsalt style.css-ist teema nime rea kustutada?

Sellest ei piisa. Teema nimi on HTML-koodis paljastatud vähemalt kolmes kohas: stiililehe URL, body-klassid ja wrapper-ID-d/klassid. Ainult kommentaari kustutamine style.css-ist eemaldab vaid ühe kolmest signatuurist. Vajad kas terviklikku maskeerimist WP Hide pluginaga või täielikku kausta ümbernimetamist koos uuesti aktiveerimisega.

Peita või mitte peita: kokkuvõte

Kui sinu sait on sinu vaateaken, pole teema nime peitmine paranoia; see on elementaarne hügieen. Viie minuti kulutamine WP Hide & Security Enhancerile kõrvaldab lihtsaima ründevektori, muutes samal ajal saidi koodi klientide ja konkurentide jaoks puhtamaks.

Vali oma olukorrale sobiv lähenemine:

  • Minimaalne vaev: paigalda WP Hide. Seadistamine võtab viis minutit, plugin on tasuta ja seda uuendatakse regulaarselt.
  • Täielik kontroll: käsitsi ümbernimetamine FTP kaudu saavutab samad tulemused ilma lisapluginata, kuid nõuab ettevaatust ja edaspidi käsitsi teemavärskendusi.
  • Ainult jalus: kui eesmärk on puhtalt kosmeetiline, piisab Kohandajast või ühest muudatusest failis footer.php.

Olenemata sellest, millise meetodi valid, tee enne alustamist täielik varukoopia ja seejärel rakenda julgelt ükskõik millist neist meetoditest.