Semalt Expert. Ինչպե՞ս ստեղծել WordPress- ի մի պարզ պլագին

Պատվերով WordPress plugin- ի ստեղծումը շատ հեշտ է: Մարդկանց մեծամասնությունը կարող է գտնել այս տեսանկյունը ձեռնտու իրենց փոփոխությունները և շատ կարիքները հոգալու համար: Plugins- ը PHP կոդի կտորներ են, որոնք փոփոխում են ձեր վեբ կայքի գործելակերպը: Հնարավոր է ստեղծել այս ծածկագիրը և ավելացնել այն ձեր WordPress կայքում ՝ առանց փոփոխելու կայքի հիմնական ծածկագիրը: Որոշ դեպքերում գուցե անհրաժեշտ լինի ձեր կայքին ավելացնել յուրահատուկ առանձնահատկություն, որը չունի պատրաստի առևտրային հավելված:

Այս SEO հոդվածում կողմից տրամադրված Էնդրյու Dyhan առաջատար փորձագետ Semalt , դուք կսովորեք, թե ինչպես պետք է ստեղծել Ձեր մաքսային WordPress plugin.

WordPress plugin- ի հիմնական կառուցվածքը

Այս SEO ուղեցույցում մենք կկենտրոնանանք WordPress plugin- ի ստեղծման վրա: Սա պարզ PHP ֆայլ է, որն իր մեջ պարունակում է որոշ ցուցումներ: Իմ SEO կարծիքով, միշտ էլ լավ է թղթապանակ ստեղծել և PHP ֆայլը ներս դնել: Այս թղթապանակը պետք է պարունակի նման անուն `plugin- ի մեկի հետ: Այս ֆայլը ստեղծելուց հետո անհրաժեշտ է այն վերբեռնել ձեր սերվերի սերվերի վրա wp-content / plugins պանակում: Մի plugin- ն ունի մի քանի հիմնական հիմունքներ: Օրինակ, կա վերնագիր:

WordPress plugin- ի վերնագիր

Պարզ վերնագիրն ունի մի փոքր ֆունկցիոնալ կառուցվածք, որը WordPress- ը կարող է ճանաչել: Օրինակ ՝ այն ունի.

<? php

Plugin name: Our New Plugin

Սա plugin- ի վերնագրի ամենապարզ ձևաչափն է, որը համատեղելի է WordPress բովանդակության կառավարման համակարգի հետ: Այս քայլը կատարելով, դուք ստանում եք աշխատանքային մի plugin, որը դուք կկարողանաք ակտիվացնել ձեր WordPress plugin- ի տարածքում: Այնուամենայնիվ, դրա վրա գործառույթներ չկան: Հետևաբար դա չի փոխի ձեր վեբ կայքի որևէ ֆունկցիոնալությունը: Վերնագիրը կարող է պարունակել նաև մի շարք այլ տեղեկություններ, ինչպիսիք են հեղինակը, նկարագրությունը, տարբերակը և այլն: Այս տեղեկատվության մի մասը կարող է անհրաժեշտ լինել հետագա զարգացման նպատակների համար:

Մնացած plugin- ը

Սահմանափակում չկա այն ցուցումներին, որը կարող եք տեղադրել ձեր plugin- ով: Այնուամենայնիվ, անհրաժեշտ է հաշվի առնել ձեր վեբ կայքի պատասխանը որպես շինարարության ռազմավարություն: Չափազանց կոդ տեղադրելը կարող է ստիպել ձեր կայքը խիստ փոփոխության ենթարկվել: Դուք կարող եք փոփոխել ձեր plugin- ը այնքան, որքան անհրաժեշտ է: Դա պարզ PHP ֆայլ է, որը կարող եք փոփոխել ինչպես ցանկացած թեմա, այնպես էլ ցանկացած փոփոխություն, որը կարող եք կատարել ձեր գործառույթների համար :php ֆայլ: Հիմնական տեսակետից անհրաժեշտ է նվազագույնի հասցնել այն փոփոխությունները, որոնք կարող եք տեղադրել WordPress կայքում: Օրինակ, ես կարող եմ օգտագործել այս հատվածը `օգնելու իմ վեբ կայք էջը մյուսին ուղղելու համար, նույնիսկ բոլորովին նոր կայքում:

գործառույթ my_custom_redirect ()

համաշխարհային $ գրառում;

եթե (is_page () || is_object ($ post)) {

եթե ($ վերահղում = get_post_meta ($ post-> ID, 'վերահղման', ճշմարիտ)) {

wp_redirect ($ վերահղում);

ելք;

add_action ('get_header', 'my_custom_redirect');

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

<? php

/ *

Plugin name: Our New Plugin

գործառույթ my_custom_redirect ()

համաշխարհային $ գրառում;

եթե (is_page () || is_object ($ post)) {

եթե ($ վերահղում = get_post_meta ($ post-> ID, 'վերահղում', ճշմարիտ))

wp_redirect ($ վերահղում);

ելք;

add_action ('get_header', 'my_custom_redirect');

WordPress հավելված ստեղծելու համար դա պարզ է: Ինչպես վերը նշված դեպքում, մենք սարքեցինք մի plugin, որը կկարողանա վերափոխել էջերը: Ձեր WordPress կայքում տարբեր գործառույթներ կատարելու համար կարող եք նաև ավելացնել PHP ծածկագրի այլ տող: