Ինչպե՞ս վերափոխել օգտվողները WordPress- ում

Ինչպե՞ս վերափոխել օգտվողները WordPress- ում


Վերահղումները կայքերի, plugin- ների և թեմաների սովորական մասն են: Ոմանք պատահում են հենց աչքերի առաջ, և գուցե դուք տեղյակ չեք նաև, թե ինչ է կատարվում մեջքին.

Չնայած վերահղումները սովորաբար մնում են մշակողների համար, մենք պատրաստվում ենք ձեզ ցույց տալ մի քանի խորհուրդներ, որոնք ձեզ թույլ կտան.

  • Ուղղորդել օգտվողներին հաջող մուտքից հետո
  • Վերափոխեք օգտվողներին Peter- ի Մուտքի վերահղման plugin- ով մուտք գործելուց հետո
  • Ուղղորդել օգտվողները դուրս գալուց հետո
  • Վերահղեք օգտվողներին `մեկնաբանություն թողնելուց հետո
  • Ուղղել օգտվողներին որոնումից հետո, եթե գտնվել է միայն մեկ արդյունք
  • Ուղղորդել օգտվողներին Երբ գտնված կատեգորիայում կա միայն մեկ գրառում
  • Վերափոխեք օգտվողներին WordPress- ի պատահական էջում

Ինչպե՞ս հաջող մուտքագրումից հետո վերափոխել օգտվողի հատուկ դերերը

Հոդվածի այս մասում մենք ձեզ ցույց կտանք մի կոդ, որը հեշտությամբ կարող եք փոփոխել և հսկողություն, որտեղ հաջող մուտք գործելուց հետո որոշակի օգտվող է վայրէջք կատարում ձեր WordPress- ի միջոցով աշխատող կայք.

Լռելյայնորեն, WordPress- ը յուրաքանչյուր օգտվող կուղեկցի դեպի վահանակ, և դա կարող է խնդիր լինել ձեզանից ոմանց համար: Գուցե դուք ուզում եք ձեր ադմինիստրատորներին և հեղինակներին պահել այն ֆոնի վրա, երբ ցանկանում եք ձեր մյուս օգտվողներին ուղղակիորեն տանեք ձեր գլխավոր էջ կամ գուցե մի այլ առաջին էջի վրա, որը դուք ստեղծել եք հատուկ նրանց համար.

Օգտագործողներին իրենց դերերի հիման վրա վերահղման համար հետևեք հետևյալ քայլերին.

  1. Բացեք գործառույթները.php ֆայլը
  2. Պատճենեք և տեղադրեք հետևյալ ծածկագիրը.
  3. գործառույթ my_login_redirect ($ url, $ հարցում, $ user) {
    եթե ($ user && is_object ($ user) && is_a ($ օգտագործող, 'WP_User')) {
    եթե ($ user-> has_cap ('ադմինիստրատոր') կամ $ user-> has_cap ('հեղինակ')) {
    $ url = admin_url ();
    } ուրիշ
    $ url = home_url ('/ / custom-page /');
    }
    }
    վերադարձնել $ url;
    }
    add_filter ('login_redirect', 'my_login_redirect', 10, 3);
  4. Պահպանել փոփոխությունները

Վերը ցույց տրված կոդերը կթողնեն ադմինիստրատորներին հենց այնտեղ, որտեղ նրանք պետք է լինեն ՝ ադմինիստրատորի վահանակ, մինչդեռ մնացած բոլոր օգտվողներին կվերցնեն անհատական ​​էջ.

Դուք կարող եք հեշտությամբ փոխել URL- ները ՝ փոխելով $ 4 url ​​փոփոխականը 4-ումթ և 6-ըթ տող և, հետևաբար, ձեր օգտվողներին առաջնորդեք դեպի նրանց համար ստեղծած ցանկացած հաղորդագրություններ / էջեր.

Եթե ​​ցանկանում եք վերահսկել օգտվողի դերերը, ապա դա հեշտությամբ կարող եք անել կոդի երրորդ տողում: Վերոնշյալ օրինակում մենք կառավարիչներ և հեղինակներ ենք թողել կառավարման վահանակի վրա: Եթե ​​ուզում եք այնտեղ միայն ադմինիստրատորներ լինել, պարզապես հանեք հեղինակներին նկարից.

եթե ($ user-> has_cap ('ադմինիստրատոր')) {

Հեղինակները հեռացնելու փոխարեն, կարող եք նաև այլ դերեր ավելացնել. ձեզ մնում է որոշել, թե ով է վերջանալու այդ էջում.

Դա է Այս ծածկագրով ձեզ հարկավոր չէ որևէ plugin ՝ օգտագործողի մուտքագրումից հետո վերահղումները կառավարելու համար: Եթե դուք դեռ չեք փոխում ծածկագիրը, տեսեք, թե ինչպես վերափոխել օգտվողներին plugin- ով մուտք գործելուց հետո:.

Վերափոխեք օգտվողներին Peter- ի Մուտքի վերահղման plugin- ով մուտք գործելուց հետո

Չնայած դուք կարող եք արագորեն ուղղորդել օգտվողներին մուտք գործելուց հետո, տեղադրելով ինչ-որ կոդ, որը մենք ձեզ ավելի վաղ ցույց տվեցինք, սա լավագույն տարբերակը չէ նրանց համար, ովքեր կոդավորող չեն: Բացի այդ, եթե ցանկանում եք ավելի մեծ վերահսկողություն ստանալ վերահղման հարցում, դուք պետք է իմանաք, թե ինչպես փոփոխել ծածկագիրը.

Կոդը փոփոխելու փոխարեն, մենք ձեզ ցույց կտանք մի plugin, որը կկատարի ձեզ համար կեղտոտ գործը. Այն ամենը, ինչ դուք պետք է անեք, որոշեք, թե որ օգտվողն է գնում այնտեղ, կտտացրեք մի քանի տուփեր և կպցրեք URL- ներ, մինչ plugin- ը հոգ կտանի մնացածի մասին.

Պետրոսի մուտքի վերահղումը

Չնայած կան բազմաթիվ WordPress plugins, որոնք նախագծված են նույնը անելու համար, մենք ընտրեցինք Peter- ի մուտքի վերահղումը հոդվածի այս մասի համար.

Այս plugin- ը թույլ կտա ձեզ ընտրել օգտվողներ ՝ հիմնվելով նրանց անունների, օգտվողի դերերի և անգամ օգտագործողի հնարավորությունների վրա և պարզապես կպցրեք URL- ն, որի մուտքագրվելուց հետո այդ օգտվողները կուղղորդվեն: Մուտք գործելուց հնարավոր է նույնիսկ ընտրել մեկ այլ էջ, եթե ուզում եք վերափոխել այդ օգտագործողին կամ օգտվողների խումբ: Բացի այդ, դրանց գրանցումից հետո կարող եք ընտրել առանձին URL, որը կօգտագործվի որպես ցանկացած նպատակակետ էջ.

Եթե ​​դա ձեզ համար բավարար չէ, և դուք ցանկանում եք հետագայում կատարելագործել ձեր վերահղումները, ապա Peter- ի մուտքի վերահղումը ձեզ լուսաբանեց: Եթե, օրինակ, յուրաքանչյուր օգտվողի համար ստեղծվել է հատուկ էջ, ապա կարող եք URL- ն ուղղակիորեն ավելացնել plugin- ից: Այդ դեպքում plugin- ում նկարագրված մի պարզ կարճ կոդ բավական կլինի մուտքագրեք օգտվողի օգտվողի անունը և այդպիսով այդ օգտագործողին հասցնել իր հատուկ էջ.

Ի վերջո, կարելի է գտնել մի քանի plugin- ի ընտրանքներ, որոնք կարող են օգնել ձեզ հետագայում վերահսկել plugin- ի պահվածքը: Կարող եք միացնել plugin- ը ՝ օգտագործելու միայն մեկ տեսակի URL- ներ, և, օրինակ, թույլ տալ, որ օգտագործվեն միայն ներքին հղումները, վերահսկեք POST և GET վերահղումները, անհրաժեշտության դեպքում օգտագործեք արտաքին վերահղման ֆայլ և ընտրեք, թե ով կարող է վերահսկել այս plugin- ը ՝ ընտրելով թույլտվության մակարդակները.

Եթե ​​Ձեզ անհրաժեշտ է կառավարել մուտքի, ելքի և գրանցման վերահղումները, Peter- ի մուտքի վերահղումը ձեզ գործնականում կստանա այն ամենը, ինչ ձեզ հարկավոր է: Այո, այո, մենք նշել ենք, որ հավելվածն անվճար է: Դուք կարող եք այն ձեռք բերել WordPress plugin պահոցից և տեղադրել վայրկյաններ անց, որից հետո միայն այն, ինչ դուք պետք է անեք, նավարկեք դեպի Պարամետրեր -> Մուտք / ելքի վերահղումներ.

Ինչպե՞ս վերափոխել WordPress- ի օգտագործողը դուրս գալուց հետո

Լռելյայն, երբ օգտագործողը դուրս է գալիս WordPress կայքից, նրան կվերցնեն մուտքի էջ: Կցուցադրվի հաղորդագրություն, որը տեղեկացնում է օգտագործողին հաջող դուրս գալու մասին, իսկ նավիգացիայի մնացած մասը մնում է օգտագործողներին.

Բայց ինչ, եթե ուզում եք, որ ձեր օգտվողները լինեն ինքնաբերաբար վերահղված դեպի ձեր էջը, քննարկման էջերը, որոնք ցանկանում եք, որ նրանք տեսնեն կամ հետաքրքրության որևէ այլ էջ? Միգուցե դուք ուզում եք ստեղծել այլ դուրս գալու էջ, որը պարունակում է հատուկ ֆայլեր կամ ձեր օգտվողներին ուրիշ տեղ առաջնորդելու է: Եթե ​​այդպես լինի, ձեզ հարկավոր է այս փոքրիկ ծածկագիրը, որպեսզի ամեն ինչ տեղի ունենա.

Հաջորդ մի քանի տողում մենք պատրաստ ենք ձեզ ցույց տալ, թե ինչպես կարելի է հեշտությամբ ուղղորդել օգտվողը ձեր ցանկացած URL- ին: Եթե ​​դուք չեք ցանկանում օգտագործել ծածկագիրը վերահղման համար, մենք պատրաստվում ենք ձեզ ցույց տալ մի պարզ plugin, որը կկատարի այդ ամենը ձեզ համար: Բայց մինչ այդ, եկեք օգտագործողին ուղղորդենք դեպի գլխավոր էջ.

  1. Բացեք գործառույթները.php ֆայլը
  2. Պատճենեք և տեղադրեք հետևյալ ծածկագիրը.
  3. add_action ('wp_logout', 'auto_redirect_after_logout');
    գործառույթ auto_redirect_after_logout ()
    wp_redirect (home_url ());
    ելք ();
    }
  4. Պահպանել փոփոխությունները
  5. Մուտք գործեք և վայելեք ձեր գեղեցիկ գլխավոր էջը

Դա պարզ է որպես այդպիսին: Ինչպես կարող եք կռահել կոդից, Դուք կարող եք օգտագործողին ուղղել ցանկացած այլ URL ՝ երրորդ տողը փոխելով. Այսպիսով, եթե ուզում եք ձեր օգտվողներին տանել ձեր սեփական կայքի մեկ այլ էջ կամ որևէ այլ արտաքին էջ, ապա ձեր ծածկագիրը պետք է նման լինի այսպիսի մի բան.

add_action ('wp_logout', 'auto_redirect_after_logout');
գործառույթ auto_redirect_after_logout ()
wp_redirect ('http://www.firstsiteguide.com');
ելք ();
}

Եթե ​​ցանկանում եք ավելին անել wp_redirect գործառույթի հետ, դրա մասին կարող եք ավելին իմանալ WordPress Codex- ի էջեր.

Մուտք գործելու և դուրս գալու վերահղում

ԳԻՆ ՝ անվճար

Մուտք գործելու և դուրս գալու ուղղումներ
Այս անվճար plugin- ը համեմատաբար պարզ է և կատարելու է իր գործը կատարելապես: Կոդի հետ գործ ունենալու փոխարեն, Մուտք գործելը և Logout Redirect- ը կարգավորումների էջում կստեղծեն լրացուցիչ հատված: Այն տեղադրելուց և այն ակտիվացնելուց հետո պետք է նավարկեք դեպի Պարամետրեր -> Ընդհանուր և ոլորեք ամբողջ էջը մինչև էջի վերջը. Այստեղ դուք կգտնեք առանձին մուտքի տուփեր Մուտք և ելք վերահղման համար: Մուտքագրեք ցանկալի URL- ներ, պահպանեք փոփոխությունները և կատարված եք!

Եթե ​​ձեզ հարկավոր է ավելի շատ վերափոխման ընտրանքներ ձեր WordPress կայքի համար, մենք առաջարկում ենք, որ դուք ստուգեք 5sec Վերահղման plugin- ը ինչը կարող է օգնել ձեզ վերափոխել ցանկացած հաղորդագրության, էջի, կատեգորիայի, պիտակի կամ մաքսային URL- ի: Դա ձեզ թույլ կտա ծածկիր ձեր URL- ները ինչը կարող է լինել հիանալի բան ձեր այցելուների կողմից դաշնակցային հղումները կամ URL- ները թաքցնելու համար: Լրացուցիչը նաև ցույց է տալիս վիճակագրություն յուրաքանչյուր վերահղված հղման վերաբերյալ, որպեսզի իմանաք, թե ինչ է կատարվում կայքում.

Վերանայեք օգտվողներին մեկնաբանություն թողնելուց հետո

Երբ սկսեք հոդվածներ հրապարակել, կցանկանաք, որ մարդիկ մեկնաբանեն դրանց մասին, իհարկե: Ուղեցույցի այս մասում մենք պատրաստվում ենք ձեզ ցույց տալ, թե ինչպես մեկնաբանություն ներկայացնելուց հետո ուղղորդել օգտվողին.

Այս գործառույթը կարող է օգտակար լինել ձեզ համար հատուկ իրավիճակներում. Օրինակ ՝ գուցե ցանկանաք ստեղծել «շնորհակալություն» էջ, ձեր կազմակերպած նվերների համար. Այսպիսով, երբ այցելուները մասնակցություն են ունենում որևէ մեկնաբանության ՝ թողնելով մեկնաբանություն, կարող եք հեշտությամբ դրանք ուղղել դեպի «շնորհակալություն» էջը, որտեղ կարող եք լրացուցիչ տեղեկություններ տրամադրել մրցանակների վերաբերյալ:.

Իրականում կան բազմաթիվ տարբեր պատճառներ, որոնք դուք կարող եք ունենալ օգտվողի կողմից մեկնաբանություն թողնելուց հետո օգտվողը ուղղորդելու համար, այնպես որ առանց հետագա գրառման, ահա թե ինչ դուք պետք է անեք ՝ գործընթացը ավտոմատացնելու համար.

Ուղարկեք օգտվողը `մեկնաբանություն ներկայացնելուց հետո.

  1. Բացեք գործառույթները.php ֆայլը
  2. Պատճենեք և տեղադրեք այս ծածկագիրը ֆայլում.
  3. գործառույթ redirect_after_comment ()
    wp_redirect ('/ շնորհակալություն /');
    ելք ();
    }
    add_filter ('comment_post_redirect', 'redirect_after_comment');
  4. Էջի անունը փոխեք 2-ումն տող
  5. Պահպանել փոփոխությունները

Դա է Այժմ կարող եք շարունակել և փորձարկել գործառույթը: Բացեք ձեր ցանկացած գրառում և թողեք մեկնաբանություն. Եթե ​​ամեն ինչ ճիշտ եք արել, ապա պետք է ավարտեք http://www.yoursite.com/thank-you էջը կամ ձեր ծածկագրի երկրորդ տողի վրա նշված մեկը:.

Շնորհակալություն էջ

Մի մոռացեք շնորհակալություն հայտնել մարդկանց մեկնաբանելու համար, բայց նաև մի մոռացեք, որ ցանկանում եք, որ ձեր այցելուները մնան կայքում և շարունակեն զննել: Լավ գաղափար կարող է լինել ավելացնել ձեր վերջին կամ ամենատարածված գրառումների ցանկը, կամ գուցե ավելի լավ է թվարկել բոլոր առնչվող գրառումները, որոնք կարող են հետաքրքրել մեկնաբանին:. Եթե ​​փոստային ծառայության ցուցակ ունեք, ապա սա լավ տեղ է դրան բաժանորդագրելու համար.

Չնայած այս գործառույթը առաջարկում է օգտվողներին վերահղման հեշտ և արագ միջոց ՝ մեկնաբանություն թողնելուց հետո, ձեզ կարող է հետաքրքրել a միացնել որը ձեզ կտա որոշ լրացուցիչ հնարավորություններ.

Ուղղել օգտվողներին որոնումից հետո, եթե գտնվել է միայն մեկ արդյունք

Որոնման գործառույթը պարտադիր է, եթե գործ ունեք ավելի մեծ թվով հոդվածների հետ: Եթե ​​ամեն օր գրում եք, պատկերացրեք տարբեր կատեգորիաների շուրջ ցրված հոդվածների քանակը: Եթե ​​դուք օրական ընդամենը երեք կարճ հոդված եք հրապարակում, ապա առաջին տարվանից հետո ձեր տվյալների բազայում ավելի քան հազար տարբեր վերնագիր կլինի: Հիմա պատկերացրեք ինքներդ ձեզ առաջին անգամ այցելել կայք, մինչ փնտրում եք որևէ առանձնահատուկ բան, դուք կցանկանաք որոնել այն.

Լռելյայնորեն, WordPress- ը կփնտրի վերնագրերի, թեգերի և իհարկե բովանդակության միջոցով: Այսպիսով, եթե փնտրում եք որևէ բառ կամ հատուկ արտահայտություն, հավանաբար կգտնեք տասնյակ հաղորդագրություններ և էջեր, որոնք պարունակում են հարցում: Բայց ինչ կլինի, եթե միայն մեկ որոնման արդյունք լիներ?

Եթե ​​ինչ-որ մեկը փնտրում էր շատ կոնկրետ արտահայտություն կամ մի ամբողջ նախադասություն, ապա հավանականությունը մեծ է, որ կլինեն ընդամենը մի քանիսը կամ գուցե միայն մեկ արդյունք: Եսզ գտնվել է ընդամենը մեկ արդյունք, օգտագործողին որոնման արդյունքների էջին ուղղորդելը բավականին անտեղի է. Փոխարենը ՝ ինչու՞ այդ օգտագործողին ուղղակի չես տանի արդյունքի մեջ գտնված հաղորդագրության / էջի վրա?

Տեսնենք, թե ինչպես դա անել:

  1. Բաց գործառույթներ.php
  2. Պատճենեք այս ծածկագիրը և տեղադրեք այն ֆայլի վերջում:
  3. add_action ('template_redirect', 'redirect_search_result);
    գործառույթ redirect_search_result ()
    եթե (is_search ()) {
    գլոբալ $ wp_query;
    եթե ($ wp_query-> post_count == 1 && $ wp_query-> max_num_pages == 1)
    wp_redirect (get_permalink ($ wp_query-> հաղորդագրություններ ['0'] -> ID));
    ելք;
    }
    }
    }
  4. Պահպանել փոփոխությունները

Դուք պատրաստել եք ձեր WordPress- ը `նոր գործառույթի համար: Փոփոխությունները պահելուց հետո, ամեն անգամ, երբ օգտագործողը որոնում է մի բան, որը կվերադառնա միայն մեկ արդյունք, այդ օգտագործողը ուղղակիորեն ուղղվում է գրառմանը / էջին.

Նույնիսկ եթե թվում է, թե ոչինչ շատ է, մենք վստահ ենք, որ ձեր այցելուները ձեզ դուր կգան `նրանց կոճակ սեղմելու միջոցով նրանց փրկելու համար: Կտտացնելով այստեղ և այստեղ կտտացնելը կհանգեցնի օգտվողների ավելի լավ փորձի, և դա, հավանաբար, ինչ-որ բան եք ուզում ձեր կայքում, այդպես չէ:?

Ուղղորդեք օգտվողներին, երբ գտնված կատեգորիայում կա միայն մեկ գրառում

Փոխանակ կատեգորիայի կամ պիտակների էջը, որը պարունակում է միայն մեկ արդյունք, դուք կարող եք այդ օգտագործողին ուղղակիորեն ուղղել գրառմանը / էջին: Ինչպես մեր կոդերի մեծ մասի դեպքում, բավական կլինի պարզապես պատճենել և տեղադրել ծածկագիրը.

Վերահղեք օգտագործողին, եթե կատեգորիայի կամ պիտակի մեջ եղել է ընդամենը մեկ գրառում.

  1. Բացեք գործառույթները.php ֆայլը
  2. Պատճենեք և տեղադրեք հետևյալ ծածկագիրը.
  3. գործառույթ redirect_to_post ()
    գլոբալ $ wp_query;
    եթե (is_archive () && $ wp_query-> post_count == 1)
    the_post ();
    $ post_url = get_permalink ();
    wp_redirect ($ post_url);
    }
    } add_action ('' template_redirect ',' redirect_to_post ');
    
  4. Պահպանել փոփոխությունները

Կոդն ավարտելուց հետո և փոփոխությունները փրկելուց հետո կարող եք փորձարկել գործառույթը `բացելով կատեգորիա կամ պիտակների էջ, որն իր մեջ պարունակում է ընդամենը մեկ գրառում / էջ. Փոխանակ էջ բացելու փոխարեն, որտեղ ցուցադրվում է միայն այդ մեկ գրառումը / էջը, դուք ուղղակիորեն ուղղվում եք հաղորդագրությանը. Զարմանալի է, այդպես չէ?

Քանի որ որոշ օգտվողներ կարող են խառնաշփոթվել դրանով, հաճելի գաղափար կլիներ ներառել մաքսային հաղորդագրություն, որը օգտվողներին կասի, որ գտնվել է միայն մեկ արդյունք և այդ վերահղումը տեղի է ունեցել: Եթե ​​ցանկանում եք դա անել, ապա կարող եք թողնել հաղորդագրության / էջի վերևում գտնվող հաղորդագրությունը, որին ուղղորդվել է օգտվողը `տեղադրելով պարզ« էխո »հայտարարություն: Այդ դեպքում ձեր կոդը հետևյալն է լինելու.

գործառույթ redirect_to_post ()
գլոբալ $ wp_query;
եթե (is_archive () && $ wp_query-> post_count == 1)
the_post ();
$ post_url = get_permalink ();
wp_redirect ($ post_url);
}
echo "Քանի որ գտնվել է ընդամենը մեկ արդյունք, դուք ուղղորդվել եք այս գրառմանը / էջին:";
}
add_action ('template_redirect', 'redirect_to_post');

Այժմ, երբ նույնիսկ հաղորդագրություն է իրականացվել, դուք արե՞լ եք, և դուք ստիպված չեք լինի հոգ տանել այն կատեգորիաների և պիտակների մասին, որոնք պարունակում են միայն մեկ գրառում / էջ: Բայց մի թողեք, որ այս հնարավորությունը պատրվակ լինի կատեգորիայի նոր հոդվածներ չգրելու համար.

Վերափոխեք օգտվողներին WordPress- ի պատահական էջում

Սա կարող է լինել ոչ թե WordPress- ի յուրաքանչյուր կայքի ստանդարտ առանձնահատկություն, բայց վստահ կարող է լինել զվարճալի գործիք ձեր կայքում ինչ-որ տեղ ունենալու համար. Եթե ​​շատ եք գրում կամ միգուցե բազմաթիվ պատկերասրահներ, կարող եք վերջ ունենալ հազարավոր էջերի, որոնք միջին օգտվողը չի կարողանա տեսնել. Այսպիսով, ինչու՞ չես դարձնի իրերը մի փոքր ավելի հետաքրքիր `օգտագործողին պատահական գրություն վերահղելու միջոցով?

Լավ, դուք չեք ստանա օգտվողին պատահական գրություն վերահղել առանց նրանց իմացության, կամ դա անել դա գլխավոր էջում, իհարկե: Բայց դուք կարող եք ստեղծել մի պարզ կոճակ կամ հղում, որը օգտագործողը կարող է սեղմել, որից հետո նրան կտեղափոխեն ձեր կայքի մեկ այլ էջ: Գուցե դա պատկերասրահ է: Միգուցե մի հրաշալի խմբագրություն, որը դուք գրել եք տարիներ առաջ: Ով գիտի. Դա կարող է լինել զվարճալի.

Եկեք սկսենք:

  1. Նախ անհրաժեշտ է պատրաստել ձեր վերահղման հղումը: Բացեք ձեր գործառույթները.php ֆայլը
  2. Պատճենեք և տեղադրեք հետևյալ ծածկագիրը.
  3. add_action ('init', 'random_add_rewrite');
    գործառույթ random_add_rewrite ()
    համաշխարհային $ wp;
    $ wp-> add_query_var ('պատահական');
    add_rewrite_rule ('պատահական /? $', 'index.php? պատահական = 1', 'վերև');
    }
    
    add_action ('' pattern_redirect ',' random_template ');
    
    գործառույթը պատահական_template ()
    եթե (get_query_var ('պատահական') == 1)
    $ հաղորդագրություններ = get_posts ('post_type = post & orderby = rand & numberposts = 1');
    foreach ($ հաղորդագրություններ որպես $ post) {
    $ link = get_permalink ($ հաղորդագրություն);
    }
    wp_redirect ($ link, 307);
    ելք;
    }
    }
  4. Պահպանել փոփոխությունները
  5. Գնացեք www.yourdomain.com/?random=1

Դրանից հետո դուք պատրաստ եք ստեղծել ձեր հղումը / կոճակը: Դուք միայն պետք է անեք հղումը http://www.yourdomain.com/?random=1 և ամեն անգամ, երբ օգտագործողը բացում է էջը, նրան ուղղորդվում են պատահական էջի: Վայելեք ձեր նոր առանձնահատկությունը.

Ուղղորդելով ձեզ եզրակացության

Վաղ թե ուշ դուք կցանկանաք վերափոխել հատուկ օգտվողներին հատուկ իրավիճակներում: Անկախ նրանից, թե դրա համար ինչ-որ հիմնավոր պատճառ կա, և փորձում եք ձեր այցելուներին ինչ-որ բան գնել, կամ պարզապես ուզում եք մուտքի գործընթացը ավելի հարմարավետ դարձնել, այս ձեռնարկը կօգնի ձեզ կառավարել վերահղումները.

Եթե ​​բավականաչափ հարմարավետ եք կոդավորմամբ, ապա կկարողանաք բարելավվել այս հարցում և ուղղորդել օգտվողներին տարբեր իրավիճակներում: Եթե ​​ոչ, հուսով ենք, որ այս օրինակները պարզապես բավարար էին ձեր կարիքները հոգալու համար.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map