WordPress permalink համակարգը կարող է շատ լավ հարմարվել ձեր սեփական կարիքներին ՝ կառուցվածքային հատկորոշիչների օգնությամբ : % Postname% - ի կարգավորումը, հավանաբար, ամենատարածված և գործնական լուծումն է: Այնուամենայնիվ, եթե ցանկանում եք իրական դինամիկ հղումներ իրականացնել, նախ պետք է համակարգը ընդլայնեք ձեր սեփական կոդով:
Հզոր WordPress Rewrite API- ն առաջարկում է համակարգը ձեր սեփական պահանջներին հարմարեցնելու բազմաթիվ տարբերակներ: Եթե ցանկանում եք լիակատար ազատություն, կարող եք կարգավորել WordPress- ը այնպես, որ ցանկացած URL (ցանկացած քանակի մակարդակով) հնարավոր լինի: Արդյունքում, օրինակ, դեպի
http://www.tld.com/dies/ist/eine/individuelle/url/
հրատարակությունը
Array
(
[0] => "dies"
[1] => "ist"
[2] => "eine"
[3] => "individuelle"
[4] => "url"
}
գեներացվել է: Սա նշանակում է, որ մնացած բոլոր եղանակները բաց են ձեր սեփական երթուղիչը ծրագրավորելու և համապատասխան բովանդակությունը թողարկելու համար: Desiredանկալի վարքին հասնելու համար մենք օգտագործում ենք «rewrite_tag» և «rewrite_rule» գործողությունները և ավելացնում ենք հետևյալ կոդը ակտիվ թեմայի գործառույթների. Php ֆայլին:
eecc6d44ed7c18e2066e
Ապա հրամայական է նորից պահպանել մշտական հղման կայանքները (Կարգավորումներ> Կապիչներ> Կիրառել փոփոխությունները կամ, որպես այլընտրանք, մեկ անգամ զանգահարել flush_rewrite_rules () գործառույթը), որպեսզի նոր կանոններն ուժի մեջ մտնեն: Վերջապես, մենք ստեղծում ենք նոր էջ `« վերաշարադրիր »մշտադիտակի և« վերաշարադրիր էջի »ձևանմուշով, որը նախ պետք է ստեղծվի հետևյալ ֆայլի միջոցով:
eecc6d44ed7c18e2066e
Ստանդարտ կազմաձևում մուտք են գործում բոլոր URL- ները: $ Base փոփոխականը կարող է նաև հագեցած լինել ցանկացած տեղադրված ենթապանակներով. «Pop / up» արժեքը հնարավորություն է տալիս մուտք գործել URL, օրինակ
http://www.tld.com/pop/up/my/url/
Մնացած բոլոր URL- ները չեն ազդում. Դրանք WordPress- ի կողմից մշակվում են ինչպես միշտ: