Missä kansiossa WordPressin ydintoiminnot sijaitsevat? WordPress-teemamallien rakenne, niiden hierarkia ja miten moottori toimii sivutiedostojen kanssa

Hyvää iltaa ystävät ja toverit!

Valmistelin artikkelia julkaistavaksi toisesta aiheesta, mutta kohtasin sen tosiasian, että kuvatut muutokset vaikuttivat jälleen wp-includes-kansiossa olevaan tiedostoon. Haluan muistuttaa, että artikkelissa olemme jo muokanneet tiedostoa tästä kansiosta - /wp_includes/taxonomy.php. Sitten olin hämmentynyt tästä hetkestä ja taas tulin tähän. Siksi ennen kuin siirryin eteenpäin, päätin vihdoin selvittää, onko mahdollista tehdä muutoksia wp-includes-kansion tiedostoihin?

Haku antoi selkeän vastauksen: Et VOI muokata wp-includes-kansiossa olevia tiedostoja!

WordPressin ydintiedostot sijaitsevat wp-includesissa ja päivityksen aikana niitä voidaan päivittää tai poistaa muutoksista riippuen WP:n seuraavassa versiossa.

Tietysti voit tehdä muutoksia järjestelmätiedostoihin (koodi on auki), mutta silloin sinulla on kaksi vaihtoehtoa:

1. Sinulta evätään pysyvästi kaikki WordPress-päivitykset. Ei kovin hyvä vaihtoehto, koska järjestelmä kehittyy jatkuvasti, turvallisuutta parannetaan, aiempien versioiden virheet poistetaan, toimintoja laajennetaan jne.

2. Toteutat kaikki kerneltiedostoihin tekemäsi muutokset ja toistat muutokset päivityksen jälkeen uudelleen. Ei hyvä sekään. Jos et heti pääse eroon tästä huonosta tavasta muokata järjestelmätiedostoja, niin paljon muutoksia voi kertyä, ja niiden toistaminen joka kerta on ylimääräinen ja ei kovin mielenkiintoinen toiminta, joka voi johtaa ensimmäiseen vaihtoehtoon - päivitysten kieltämiseen. Ja sitten, vaikka et olisikaan liian laiska tekemään muutoksia ytimeen joka kerta, seuraavan päivityksen jälkeen saattaa käydä niin, että koodisi ei yksinkertaisesti mahdu uuteen ytimeen joidenkin globaalien muutosten vuoksi.

Johtopäätös - sinun on lopetettava tämä huono tapa lopullisesti!

Miten? Kasvata tietämystäsi WordPressistä. Järjestelmä on suunniteltu siten, että voit aina löytää muutosvaihtoehdon häiritsemättä ydintä.

Helpoin tapa ratkaista olemassa oleva ongelma on löytää laajennus, jossa on tarvittavat toiminnot. Ja koska laajennus on olemassa, sama voidaan tehdä ilman laajennusta.

function my_category_order($orderby, $args) ( if($args["orderby"] == "sort") return "t.sort"; else return $orderby; ) add_filter("get_terms_orderby", "my_category_order", 10, 2);

function my_category_order($orderby, $args)

if ($ args [ "orderby" ] == "lajitella")

palauttaa "t.sort" ;

muu

palautus $orderby ;

add_filter ("get_terms_orderby" , "my_category_order" , 10 , 2 ) ;

Get_terms_orderby-funktio välittää SQL-kyselyn ORDER BY -ehdon kentän. Ja lisäsimme tähän toimintoon lisäkoodin, joka sisältää lajittelukenttämme - sort .

Kohdissa 1 ja 3 kaikki pysyy ennallaan, joten olemme toteuttaneet kategorioiden mukautetun lajittelun ilman lisäosaa. Mutta nyt koodimme ei pelkää WordPress-päivityksiä. Lajittelu toimii nykyiselle mallille, jos haluat siirtää sen toiseen malliin, sinun on toistettava vaiheet 2 ja 3 uudelle teemalle.

Näin ollen useimmissa tapauksissa voit välttää muutosten tekemisen wp-includes-kansion tiedostoihin.

Toivon, että seuraat esimerkkiäni ja lopetat WordPress-ydintiedostojen muokkaamisen. Tämä on todellakin erittäin huono käytäntö, varsinkin kun et tee sitä itsellesi, vaan täytät jonkun muun käskyn. Aavistamaton henkilö päivittää WordPressin ja menettää jotain hyödyllistä, josta hän maksoi, eikä välttämättä edes ymmärrä tällaista "paskaa". Hän palaa vanhaan versioon, kieltäytyy päivityksistä ja välittää negatiivisen kokemuksensa muille.

Onnea WordPressin oppimiseen! Suojaa itseäsi ja asiakkaitasi stressiltä! =)

Ennen kuin sukeltaamme välimuistin aiheeseen, meidän on ymmärrettävä, miten WordPress toimii. Ei vain sitä, miten viestejä luodaan ja muokataan, vaan kuinka useat tuhannet ohjelmakoodirivit kietoutuvat yhteen ja luovat kauniita dynaamisia sivustoja.

WordPressin sisäosat

Me kaikki tiedämme kuinka työskennellä WordPressin kanssa. Kaikki alkaa kirjautumisesta ohjauspaneeliin, jota seuraa sisällön julkaiseminen, muuttaminen tai lataaminen, tarvittavien lisäosien, varmuuskopioiden ja niin edelleen asentaminen tai päivittäminen. Mutta oletko koskaan ajatellut, miten se kaikki toimii?

Kaikkien verkkosivustojen peruspohja on HTML (englannista. Hypertekstin merkintäkieli- "hypertekstin merkintäkieli").

WordPressin perimmäinen tavoite on luoda HTML-sivuja, mikä tapahtuu dynaamisesti.

Avainsana, joka on ymmärrettävä tässä, on "dynaamisesti". Termit "HTML-sivu" ja "verkkosivu" ovat synonyymejä. Alkeimmalla tasolla WordPress käyttää PHP:tä ja SQL-tietokantaa kaiken tietonsa tallentamiseen.

Meillä on siis kaksi kohdetta:

  • PHP-koodi, joka muodostaa WordPressin ytimen
  • ja tietokanta, joka on WordPressin muisti.

Jokainen WordPress CMS käyttää yhtä tietokantaa. Ei enempää eikä vähempää. Jokainen tieto, jonka olet syöttänyt tai lisäät sivustollesi tulevaisuudessa, tallennetaan WordPress-tietokantaan.

Tämä sisältää:

  • käyttäjätunnus, salasana (salattu MD5:llä), sähköpostiosoite jne.;
  • kaikki viestit, sivut, tunnisteet, luokat ja niiden väliset yhteydet;
  • mukautetut viestityypit;
  • tarkistukset, luonnokset ja poistetut merkinnät;
  • hyväksytyt kommentit ja valvontaa odottavat kommentit sekä roskaposti;
  • teeman mukautusvaihtoehdot;
  • laajennustiedot ja paljon muuta.

Mutta kuvia, asiakirjoja ja muita ladattuja tiedostoja ei tallenneta WordPress-tietokantaan. Ne sijaitsevat "wp_content"-kansiossa. Katsotaanpa tätä tarkemmin.

Kaikki sivustolle ladatut kuvat (ja muut mediatiedostot) tallennetaan "lataukset"-hakemistoon. Ne on jaettu vuoden, kuukauden ja päivän mukaan. Tätä kansiota voidaan pitää tietokannana kaikille ei-tekstitiedoille - kuville, PDF-tiedostoille, videoille, MP3-tiedostoille ja muille. Pääsyä tähän kansioon ja sen alikansioihin tulee myös rajoittaa. Tämä voidaan tehdä muuttamalla .htaccess-tiedostoa, joka sijaitsee wp_content-hakemistossa.

Siksi, kun luot varmuuskopiota, sinun on kopioitava WordPress-asennuskansioiden lisäksi. Sinun on kopioitava sekä tietokanta että kaikki juurihakemiston sisältö.

WordPress-kyselyn anatomia

Tai kuten haluan kutsua sitä,

Mitä tapahtuu, kun joku katselee sivustoasi?

Kun joku vierailee sivustollasi, WordPress luo dynaamisesti HTML-koodin (CSS:n ja JS:n mukaan), joka näytetään sivuston sivuna. Et näe .html-laajennusta URL-osoitteen jälkeen (kuten saatat nähdä joillakin vanhemmilla verkkosivustoilla), koska tämä sisältö luodaan dynaamisesti.

Näin tapahtuu, kun pyydät verkkosivua:

  1. Vierailijan selain pyytää verkkosivua.
  2. WordPressin ydin (jota voidaan pitää WordPressin aivoina) kutsuu tarvittavat PHP-skriptit, alkaen index.php:stä.
  3. WP Core muodostaa sitten yhteyden tietokantaansa ja hakee tiedot (viestit, sivut, kommentit ja muut tiedot).
  4. Sitten se yhdistää poimitut tiedot, tiedot tällä hetkellä aktiivisista laajennuksista ja tällä hetkellä aktiivisesta teemasta ja luo HTML-koodin lennossa eli dynaamisesti.
  5. Sitten se toimittaa tämän dynaamisesti luodun HTML-koodin vierailijan selaimeen.

WordPressin oletuskansio ladattujen kuvien ja muiden mediatiedostojen (eikä niin mediatiedostojen) tallentamiseen on wp-content/uploads/. Vaikka tämä osoite näyttää normaalilta, joskus se on vaihdettava toiseen, esimerkiksi jotta voidaan tehdä kuvia aliverkkotunnuksessa tai yksinkertaisesti saada kuvillesi ja mediatiedostoillesi esteettisempi ja miellyttävämpi osoite, kuten: http://paperplane.su/images/. Tämä voidaan tehdä helposti sekä uusilla että olemassa olevilla WordPress-sivustoilla. Mutta WordPressin eri versioissa on joitain eroja uusimmissa versioissa tämä on hieman vaikeampi tehdä (ja kehittäjien tekemät muutokset eivät ole täysin perusteltuja).

Muuta latauskansiota WordPress 3.5:ssä ja uudemmissa¶

Yhdessä viimeisimmistä (melkein) WordPress 3.5 -päivityksistä ne poistivat mahdollisuuden kirjoittaa mukautettu polku latauskansioon. Kaikki uudet WordPress-blogit ovat oletuksena wp-sisältö. Mahdollisuus muuttaa sitä on poistettu käyttöliittymästä kokonaan sekaannusten välttämiseksi. Mutta voit silti asettaa mukautetun latauskansion lisäämällä vaaditun vakion tiedostoon wp-config.php:

  • Avaa tiedosto wp-config.php blogiisi, joka sijaitsee sivuston juuressa (FTP-yhteyden avulla). Sinun on sitten lisättävä pieni PHP-koodinpätkä lataushakemiston määrittämiseksi, mutta ole varovainen, sillä tiedoston virheellinen muokkaaminen voi kaataa sivustosi. Siksi varaa tämä tiedosto tietokoneellesi ja muokkaa vain FTP:n kautta, älä itse WordPress-käyttöliittymän kautta.
  • Jos haluat vaihtaa esimerkiksi kansioon, vain kuvia sivuston juuresta (eli kuvien osoitteet alkavat http://paperplane.su/images/) sinun on lisättävä seuraava koodi:

Jos haluat, että latauskansiosi löytyy wp-sisältöhakemiston ulkopuolella, esimerkiksi http://www.example.com/files/ , sinun on asetettava latauspolku tiedostossa wp-config.php seuraavasti:

1 define("LATAUKSET" , "" . "tiedostot");

Huomaa, että vaihtoehto Sijoita lataamani tiedostot kansioihin kuukauden ja vuoden mukaan on edelleen saatavilla uusina versioina, jotka ovat vanhempia kuin 3.5.

Muuta latauskansiota WordPressin vanhoissa versioissa (ennen 3.5)¶

WordPressin vanhemmissa versioissa kansion vaihtaminen on erittäin helppoa (en edelleenkään ymmärrä, miksi tämä ominaisuus poistettiin). Periaatteessa ei ole mitään selitettävää, mutta teen sen kasaan:

  • Siirry WordPress-järjestelmänvalvojassa valikkoon Vaihtoehdot -> Mediatiedostot. Juuri alla näet osion, johon sinun on lisättävä kansion osoite. Kentällä Tallenna tiedostot tähän kansioon kirjoita sen kansion nimi, jota haluat käyttää wp-sisältö/lataukset.
  • Toisessa kentässä Tiedostojen täydellinen URL-polku, kirjoita tarvittaessa koko URL-polku uuteen kuvakansioon verkkotunnuksen kanssa. Mutta tätä tarvitaan harvoissa tapauksissa, esimerkiksi kuvien tallennuksen järjestämiseksi aliverkkotunnukselle.

Älä unohda tallentaa tekemäsi muutokset. Ja muista tarkistaa muutosten jälkeen, ovatko ne tulleet voimaan luomalla testipostaus ja lisäämällä siihen kuvia. Jos kaikki meni hyvin, kuvasi ladataan tarvittaessa ja ovat saatavilla postaukseen lisättäväksi.

Mahdolliset ongelmat¶

Virheellinen koko URL-osoite- Sinun on tiedettävä varmasti sivustosi absoluuttinen polku palvelimella tiedostojärjestelmän juuresta. Sinun tulisi joko tietää tämä polku, etsiä se jostain tai kysyä isännöintituesta. Esimerkiksi CPanelin hosting-hallintapaneelissa näet tarkan polkusi, muissa myös ideasta riippuen. Useimmissa tapauksissa sen pitäisi näyttää tältä: /home/käyttäjänimi/public_html/images.

Kansion käyttöoikeudet- jos valitsemasi kansion oikeudet asetetaan väärin, siihen ei voi lisätä mitään. Varmista, että valitsemallasi kansiolla on käyttöoikeudet 777 (kaikki voivat kirjoittaa siihen). Voit tehdä tämän isännöinnin hallintapaneelissa tai käyttämässäsi FTP-asiakasohjelmassa.

Huijauslehti WordPress-sivuston toiminnasta.

WordPressin juurihakemisto sisältää kolme kansiota: wp-sisältö, wp-sisältää Ja wp-admin sekä joukko erilaisia ​​PHP-tiedostoja, joita tarvitaan WP:n perustoimintoihin. Näistä tiedostoista merkittävin on " wp-config.php" Muokkaamalla tätä tiedostoa voit lisätä joukon tärkeitä WordPress-muokkausvaihtoehtoja, joita ei voi käyttää hallintakonsolista. Myös sivuston juuressa on muita järjestelmätiedostoja (esim. wp-settings.php, wp-config.php), jotka vaikuttavat sivuston asetuksiin.

Katsotaanpa lyhyesti WordPress-moottorin anatomiaa ja sitä, mistä tietyt tiedostot ja kansiot ovat vastuussa.

wp-admin
Tämä kansio sisältää useita tiedostoja, kuten CSS, JavaScript ja PHP, jotka tarjoavat sivuston konsolin ja järjestelmänvalvojan toiminnot.

wp-sisältö
Wp-content-kansio sisältää kaikki ladatut käyttäjätiedot ja on jaettu muihin alikansioihin:

  • Kieli (kielet
  • laajennuksia
  • teemoja
  • lataukset

Kansio " Kieli (kielet» sisältää moottorin käännös- ja lokalisointitiedostoja .mo- ja .po-muodoissa. Jos haluat, sinun on aloitettava tästä kansiosta.

Luettelo " teemoja» sisältää kaikki ladatut teemat (mallit).
Voit ladata useita teemoja tähän kansioon, mutta voit aktivoida vain yhden teeman (emme laske joitakin laajennuksia, joiden avulla voit aktivoida useampia). Lisäksi luettelo teemoja" ei voi olla tyhjä, koska WordPress vaatii vähintään !
Oletuskansio on " teemoja» sisältää jo kaksi teemaa: Twenty Thirteen ja Twenty Fourteen.

Samalla tavalla, " laajennuksia» käytetään asennettujen laajennusten tallentamiseen verkkosivustollesi. Toisin kuin hakemisto " teemoja", tämä hakemisto voi olla tyhjä ja WordPress toimii hyvin ilman kolmannen osapuolen laajennuksia. Voit myös aktivoida niin monta lisäosaa kuin tarvitset (vaikka on hyvä käytäntö asentaa vain tarvitsemasi laajennukset, koska asennettujen laajennusten määrä vaikuttaa sivuston nopeuteen).

Kaikki kuvat (ja muut mediatiedostot) tallennetaan " lataukset”, eriteltynä vuoden, kuukauden ja/tai päivän mukaan. Tämä kansio on tietokanta kaikelle ei-tekstisisällölle: kuvat, videot, MP3-tiedostot, PDF-tiedostot jne.
Heti WordPress-kansion asentamisen jälkeen " lataukset" ei, se luodaan automaattisesti, kun aloitat mediatiedostojen lataamisen konsolin kautta.

wp-sisältää
Kansio " wp-sisältää"sisältää kaikki perus- ja tarvittavat tiedostot WordPressin käyttämiseen käyttöliittymän (käyttöliittymän) kautta. Kansio sisältää PHP-, CSS-, JavaScript- ja WordPress-kuvatiedostoja, jotka tarjoavat ohjelmiston ydintoiminnot. Toisin sanoen tämä on WordPress-moottorin ydin.

Kansiot wp-admin Ja wp-sisältää ovat tärkeimmät WP-kansiot, joten on suositeltavaa, ettei niissä ole mitään Ei muuttaa. Joka kerta kun päivität WordPressin, näiden kansioiden tiedostoihin tapahtuu muutoksia ja tekemäsi muokkaukset menetetään.

Teeman anatomia

Siirrytään nyt WP-ytimen rakenteesta tarkastelemaan teeman (mallin) anatomiaa.
Teematiedostojen polku on seuraava /wp-content/themes/theme-name/.
Teeman peruskansiorakenne voi sisältää kansioita, kuten:

  • /css/ – teeman käyttämät CSS-tyylitiedostot; TÄRKEÄ: tiedosto tyyli.css pitäisi sijaita sisällä juuri teemakansio
  • /js/ – JavaScript-tiedostot
  • /images/ – tallentaa teemaan sisäänrakennetut kuvat
  • /languages/ – hakemistoon tallennetaan teeman käännöstiedostot

Tarvitaan vain kaksi päätiedostoa:

  • index.php – tiedosto, joka luo blogin
  • style.css – blogin tyyli

Useimmat teemat sisältävät kuitenkin myös muita tiedostoja.
Katsotaanpa lyhyesti tärkeimpiä:

  • header.php- yleinen tiedosto, joka näyttää sivun metatiedot osiossa ja huipputason valikko.
  • sidebar.php– tämä tiedosto vastaa sivuston sivusarakkeen luomisesta. Pohjimmiltaan tässä näytetään seuraavat asiat: otsikoiden (kategorioiden) luettelo, viimeisimmät viestit, tunnisteet, erilaiset bannerit.
  • alatunniste.php– tämä tiedosto vastaa alatunnisteen, alavalikon ja tekijänoikeuksien näyttämisestä ja sulkee HTML-tunnisteet.
  • index.php– Tämä on malli sivuston pääsivulle. Oletuksena tämä tiedosto näyttää luettelon viimeisimmistä viesteistä ja lataa tiedot sivulta sidebar.php.
  • single.php– vastaa yksittäisten viestien näyttämisestä. Tiedosto sisältää silmukan, joka kysyy vain yhtä viestiä ja luo sen tulosteen.
  • page.php– luo erilliset (staattiset) sivut (esim. "Yhteystiedot", "Tietoja meistä" jne.)
  • arkisto.php– tämä tiedosto vastaa viestiarkistosivun näyttämisestä
  • kategoria.php– luo sivumallin, joka näyttää viestit luokittain
  • tag.php– sivumalli, joka näyttää luettelon viesteistä tunnisteiden mukaan
  • kommentit.php– tämä tiedosto ohjaa kommenttien tulosta
  • Functions.php– Mahdollistaa mukautetun PHP-koodin lisäämisen ja voi vaikuttaa teeman ydinelementteihin. Se lisää ominaisuuksia ja parantaa verkkosivustosi toimivuutta. Toimii kuin WordPress-laajennus.
  • tyyli.css– pääteeman CSS-tyylitiedosto.

Nämä ovat tärkeimmät tiedostot, jotka voivat olla teemassa. voi sisältää muita tiedostoja, ja jotkut jopa kaksi tai kolme. Kaikki riippuu teeman kehittäjästä ja hänen halustaan ​​hienosäätää sivustoa.


Kun työskentelet WordPressin kanssa, tulee ennemmin tai myöhemmin tarve tai halu katsoa tiedostorakenteen sisään. Voimme sanoa, että tämä artikkeli on eräänlainen aloittelijan huijauslehti WP: n anatomiasta.

WordPress-tiedostorakenteen tunteminen ja ymmärtäminen yleensä auttaa sinua löytämään tarvitsemasi tiedoston nopeasti - jos esimerkiksi sinun täytyy tehdä muutoksia WP-teemaan itse tai erityisessä tapauksessa (vaikka siitä ei olisi koskaan hyötyä) huomaamaan haitalliset tunkeutumiset sivustosi rakenteeseen.

Joten mene isännöintiin - ei hallintapaneeliin, vaan isännöintiin ja avaa tiedostonhallinnan kautta kansio, johon WP on asennettu. Sen löytämisen ei pitäisi olla vaikeaa - nimi määritettiin WopdPress-asennuksen yhteydessä. Teoriassa voit kirjautua sisään FTP:n kautta, mutta tiedotustarkoituksessa sinun ei pitäisi tehdä tätä.

Ensimmäinen paikka, johon menemme, on WordPressin juurihakemisto. Kuvakaappauskatkelma näyttää esimerkin timewebin ohjauspaneelista. Saatat nähdä jotain erilaista suunnittelun suhteen, mutta rakenne on sama.

Kansiot

Päähakemistossa on pääsääntöisesti kolme kansiota - wp-content, wp-includes ja wp-admin, mutta kuten kuvasta näkyy, siellä voi olla toinen - cgi-bin - paikka, jossa cgi-skriptit joita nyt ajattelemme, emme aio.

wp-admin ja wp-includes

wp-admin ja wp-includes -hakemistot sisältävät WordPressin toiminnalle välttämättömiä CSS-, JavaScript- ja PHP-tiedostoja, joten niitä EI suositella itse muuttamaan. Jos haluat kokeilla, älä unohda tehdä kopioita, jotta voit palauttaa toimivan version.

wp-sisältöhakemiston sisältö

wp-sisältö

Teematiedostot tallennetaan hakemistoon /wp-content/themes/. Voit muokata niitä, mutta sinun ei pitäisi tehdä niin, koska päivityksen jälkeen kaikki muutokset menetetään. Lapsiteeman luominen on turvallisempaa. Jos haluat muuttaa tyylejä, voit melkein aina lisätä omia tyylejäsi hallintapaneelin teema-asetuksiin. Päivitys ei vaikuta niihin, ja näin ollen ponnistelusi eivät ole turhia.

Teemat-kansioon voi tallentaa niin monta teemaa kuin haluat, mutta vain yksi voidaan aktivoida kerrallaan. Oletuksena siellä on tarpeettomia, voit poistaa ne yksinkertaisesti poistamalla koko vastaavan kansion. Yleensä on parasta tehdä tämä, kun kaikki yritys- ja erehdystoimenpiteet on suoritettu. Tarkastelemme teemahakemiston sisältöä erillisessä artikkelissa.

/wp-content/plugins/ tallentaa asennetut ja ladatut laajennukset, jos sellaisia ​​on. Jos niitä ei ole, se ei haittaa, teema voi toimia ilman laajennuksia.
On parempi olla koskematta laajennustiedostoihin. Lisäkoodia voidaan lisätä lapsiteeman functions.php-tiedostoon. Älä pelkää luoda lapsiteemaa. Se on pelottavaa vain ensimmäisellä kerralla. Muista - jos jokin menee pieleen, voit aina palata pääaiheeseen ja käsitellä virheitä.

/wp-content/uploads/ tallentaa ladatun ei-tekstisisällön - kuvat, videot, MP3-tiedostot, PDF-tiedostot jne. Oletusarvoisesti latauskansion tiedostot lajitellaan lähetyspäivän mukaan alihakemistoihin, kuten: /vuosi/kuukausi/. Tärkeä kohta: muista varmuuskopioida latauksesi. Paljon voidaan palauttaa yksinkertaisesti lähteestä, mutta mediasisällön lataaminen ja palauttaminen, vaikka sinulla olisi kopioita, vie aikaa. Ja jos kopioita ei ole säilytetty, tämä on todellinen katastrofi. Kyllä, latauskansiota ei luoda asennuksen aikana - se ei ole siellä ensin, se luodaan, kun aloitat kuvien lataamisen.

Wp-content-hakemistossa on myös muita oletusarvoisesti luotuja kansioita:

  • kielet – tässä on käännöksiä ei-englanninkielisille sivustoille .mo- ja .po-muodossa.
  • päivitys – päivitysprosessin aikana luotu väliaikainen hakemisto.

Monet laajennukset luovat omia kansioita wp-sisällön sisällä. Jos esimerkiksi katsot tarkasti, kuvakaappauksessa näet W3 Total Cache -laajennuksen määrityskansion – w3tc-config.

Huomio! Jos näet sivuston juuressa hakemistoja, jotka poikkeavat yllä luetelluista, vaikka niillä olisi ensisilmäyksellä vaarattomimmat nimet - kuten sivusto, blogi, foorumi ja tiedät varmasti, ettet ole luonut niitä - tämä on merkki että sivustosi on hakkeroitu.

Tiedostot

Palataan juurihakemistoon ja katsotaan siellä olevia tiedostoja:

Teema-asetuksistasi riippuen tämä voi sisältää myös:

  • robots.txt – sisältää ohjeet hakukoneille
  • favicon.ico – kuten arvata saattaa, tämä on favicon

Yllä luetellut tiedostot on tarkoitettu tukemaan WordPressin perustoimintoja. Merkittävimmät niistä ovat .htaccess ja wp-config.php:

  • .htaccess – sisältää tietoja palvelimen kokoonpanosta. Huomaa, että piste nimen alussa osoittaa, että tämä on piilotettu tiedosto, joten se ei välttämättä näy FTP:n kautta ilman lisäasetuksia.
  • wp-config.php – sisältää WP-asetukset, joihin ei pääse hallintakonsolista, mukaan lukien MySQL-tietokannan asetukset, salaiset avaimet ja tiedot tietokannan etuliitteestä.

Ole erittäin varovainen muokkaaessasi tiedostoa wp-config.php tai .htaccess. Pieni virhe voi tehdä sivustosta käyttökelvottoman tai käyttökelvottoman.

Neuvoja. Ennen kuin muokkaat wp-config.php- tai .htaccess-tiedostoja, tee niistä kopiot.