WordPress- ում դինամիկ permalinks

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- ի կողմից մշակվում են ինչպես միշտ:

Վերադառնալ