Kā uzzināt, kādu WordPress tēmu vietne izmanto

Tāpēc es nesen izveidoju WordPress emuāru un esmu pamanījis, ka, veidojot ziņas, saite ir http://www.domain.com/?p=2. Man bija jautājums, kā jūs varētu norādīt, kuru failu izmantot, lai parsētu šādus pieprasījumus.

Piemēram, domain.com/?author=1 tagad atgriež lapu ar visām šī autora ziņām, bet kā un kur tā tiek konfigurēta šeit? Pārbaudīju, vai tas nav saistīts ar .htaccess, bet šķiet, ka tas tā nav.

WordPress ir sarežģīta veidņu hierarhija, kas nosaka, kuri veidņu faili tiek parādīti, pamatojoties uz katru lapas pieprasījumu.

Veidņu faili tiek izsaukti no aktīvās motīva direktorijas vietnē /wp-content/themes/theme-name. Piemēram, ja pieprasāt vienu ziņu, single.php Tiks parādīts fails aktīvās tēmas direktorijā. Ja pieprasāt autoru, author.php veidne tiks parādīta.

Ja WordPress nevar atrast šīs veidnes, tā meklē nākamo saistīto pieejamo veidni, kas galu galā atgriežas index.php ja tas nevar atrast konkrētas veidnes, kā sīki aprakstīts hierarhijā un parādīts šajā diagrammā (noklikšķiniet, lai iegūtu lielu versiju):

Ja mēģināt pielāgot autoru vai ievietot veidnes, vislabāk to izdarīt, rediģējot author.php un single.php veidnes jūsu motīvu direktorijā, nevis mēģināt pārstrukturēt hierarhiju (definēta wp-includes/theme.php) pats.

Ja mēģināt izveidot “diezgan URL”, to varat izdarīt, izmantojot paneli Permalinks zem WordPress administratora apgabala galvenes Iestatījumi.

viss, kas notiek / izraisīs apache ielādi index.php tāpēc, ja izdzēsīsit vai pārdēvēsit index.php saknē nekas nedarbosies

Jautājuma zīme apzīmē vaicājuma virknes sākumu, tā tiks pārsūtīta uz šo failu (index.php) Un no turienes WordPress darīs savu burvību

.htaccess pārvērsīs tos “neglītos” URL par tādiem kā /page/2 vai /authors/1

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?