Back to Question Center
0

Semalt Ekspè: Kijan Pou Kreye yon Plugin senp WordPress

1 answers:

Kreye yon Plugin koutim WordPress se fasil. Pifò moun ka jwenn aspè sa a benefisye okipe modifikasyon yo ak anpil bezwen. Plugins yo se moso nan kòd PHP ki chanje wout la sit entènèt ou opere. Li posib yo kreye kòd sa a epi ajoute li nan sit entènèt WordPress ou san yo pa gen modifye kòd prensipal la nan sit entènèt la. Nan kèk ka, ou ka bezwen ajoute yon karakteristik inik nan sit ou a, yon sèl ki pa gen yon Plugin komèsyal pare.

Nan atik sa a SEO, ki te bay pa Andrew Dyhan, yon ekspè dirijan nan Semalt , ou pral aprann ki jan yo kreye ou koutim WordPress Plugin.

Debaz estrikti nan yon Plugin WordPress

Nan gid sa a SEO, nou pral konsantre sou kreye yon Plugin WordPress. Sa a se yon dosye senp PHP ki gen kèk enstriksyon nan li. Nan opinyon SEO mwen, li toujou bon yo kreye yon katab epi li mete dosye a PHP andedan. Katab sa a ta dwe gen ladan yon non ki sanble ak yon sèl la sou Plugin la. Apre kreye dosye sa a, li esansyèl nan Upload li nan wp-kontni / grefon folder sou lame sèvè ou. Yon Plugin gen kèk Basics kèk. Pou egzanp, gen header la.

WordPress Plugin header

Yon header ki senp gen yon ti estrikti fonksyonèl ki WordPress ka rekonèt. Pou egzanp, li gen:

Non Plugin: Nouvo Plugin nou an

Sa a se fòma ki pi senp nan yon header Plugin ki se konpatib ak sistèm nan jesyon kontni WordPress. Pa fè etap sa a, ou jwenn yon Plugin k ap travay ki ou ka kapab aktive nan zòn WordPress plugins ou. Sepandan, pa gen okenn fonksyon sou li. Pakonsekan li pa pral chanje nenpòt fonctionnalités nan sit entènèt ou. Header la ka gen ladan tou lòt enfòmasyon tankou otè a, deskripsyon, vèsyon, elatriye Kèk nan enfòmasyon sa yo ka nesesè pou objektif devlopman nan lavni.

rès Plugin la

Pa gen limit nan enstriksyon yo ou ka mete sou Plugin ou..Sepandan, li enpòtan pou konsidere repons lan nan sit entènèt ou an kòm yon estrateji konstriksyon. Mete twòp kòd ka fè sit ou vin lou modifye. Ou ka modifye plugin ou otan ke ou bezwen. Li se yon senp dosye PHP ki ou ka modifye jis tankou nenpòt tèm, nenpòt modifikasyon ki ou ka fè nan fonksyon fonctions ou. Soti nan yon pwen debaz, li esansyèl pou misyon pou minimize chanjman sa yo ou ka mete nan yon sit entènèt WordPress. Pou egzanp, mwen ka itilize sa a bwote ede sit entènèt mwen an redireksyon yon paj nan yon lòt, menm sou yon sit entènèt konplètman nouvo;

fonksyon my_custom_redirect {

mondyal $ post;

si (is_page || is_object ($ post)) {

si ($ redireksyon = get_post_meta ($ post-> ID, 'redireksyon', vre)) {

wp_redirect ($ redireksyon);

sòti;

add_action ('get_header', 'my_custom_redirect');

Bato sa a gen yon fonksyon senp. Li ka pèmèt ou ajoute yon meta koutim nan nenpòt paj. Anplis de sa, li ka ede w ajoute yon redireksyon koutim lè l sèvi avèk yon lòt URL. Nan header anvan mwen an, Plugn an antye ta sanble tankou;

/ *

Non Plugin: Nouvo Plugin nou an

fonksyon my_custom_redirect {

mondyal $ post;

si (is_page || is_object ($ post)) {

si ($ redireksyon = get_post_meta ($ post-> ID, 'redireksyon', vre))

wp_redirect ($ redireksyon);

sòti;

add_action ('get_header', 'my_custom_redirect');

Li se ki senp yo kreye yon Plugin koutim WordPress. Tankou nan ka ki anwo a, nou te fè yon Plugin ki ka redireksyon paj yo. Ou ka ajoute tou yon lòt liy nan kòd PHP pou fè fonksyon diferan sou sit entènèt WordPress ou.

November 29, 2017
Semalt Ekspè: Kijan Pou Kreye yon Plugin senp WordPress
Reply