Espert ta ’Semalt: Linja Gwida tal-Plugin WordPress

Plugins huma dawn is-snippets tal-kodiċi PHP li jżidu funzjonalità mal-websajt tiegħek. Għal kodifikaturi dilettanti, in-nies jużaw dawn il-kodiċi biex iżidu l-karatteristiċi tat-tema attwali tagħhom mingħajr ma jkollhom ibiddlu l-kodiċi tal-qalba tat-tema. Il-plugins jgħinu fil-ħolqien ta 'postijiet tad-dwana, jimmaniġġjaw l-iskrizzjonijiet tad-database, jittraċċaw l-artikli tiegħek kif ukoll iżidu folders ta' oġġetti ma 'server "CDN". Pereżempju, persuni li jmexxu websajts tal-kummerċ elettroniku tal-Affiljat tal-Amazon għandhom il-potenzjal li jibbenefikaw minn dawn il-karatteristiċi. F’xi sitwazzjonijiet, jista ’jkollok bżonn plugin personali li jġiegħlek issolvi ħtieġa unika għas-sit tiegħek.

Minħabba li t-tema timmodifika t-tqassim u d-dehra ta 'sit, il-plugins itejbu l-funzjonalità tal-karatteristiċi tagħhom. It-Temi jwettqu l-funzjonijiet tagħhom fil-folder tal-fajl func.php. Bil-plugins, tista 'tkun tista' tpoġġi waħda fil-folder tal-plugins tiegħek. Persuna b'għarfien bażiku tas-sistema ta 'fajls WordPress u kodifikazzjoni PHP tista' tkun kapaċi toħloq plugin apposta. F'dan l-artikolu SEO, tista 'titgħallem kif tagħmel il-plugin tiegħek.

Andrew Dyhan, speċjalista ewlieni ta ' Semalt , jassigura li biex tuża plugin, l-ewwel trid ittella' u tattivaha.

Kif jaħdmu l-plugins WordPress

Plugins huma qatgħat tal-PHP sempliċi. Eżatt bħal temi, dawn huma fajls PHP preżenti x'imkien fid-direttorju tal-websajt tiegħek. Biex tagħmel plugin, trid tinnaviga fil-folder wp-content / plugins tiegħek. Minn hawn, toħloq isem ta 'fowlder u poġġi fajl PHP fih. Dawn l-oġġetti kollha għandu jkollhom isem simili. Minn hawn, tista 'tkun tista' tagħmel l-ewwel plugin WordPress tiegħek.

Plugin jirrikjedi intestatura. Intestatura hija l-ewwel parti tal-plugin. Fiha informazzjoni speċjali bħall-isem tal-awtur, il-verżjoni, l-isem, u d-deskrizzjoni tal-plugin. Bl-użu ta 'editur ta' test, tista 'tkun kapaċi żżid kodiċijiet u frammenti fil-websajt ta' WordPress tiegħek. Pereżempju, jekk wieħed jassumi li l-plugin tagħna huwa l-isem "Kampjun tal-Plugin Tagħna," tista 'tuża l-kodiċi:

Isem tal-Plugin: Kampjun tal-Plugin tagħna

Plugin URI: http: // Our-Sample-Plugin.com

Deskrizzjoni: plugin biex tittestja kif qed isir

Verżjoni: 1.2

Awtur: Mr. Plugin

Awtur URI: http://oursampleplugin.com

Liċenzja: GPL2

Dan il-plugin huwa komplut. Jista 'jkun attivat fid-database tal-websajt tiegħek. Madankollu, ma fih l-ebda funzjoni fuqu. Konsegwentement, ma jista 'jikseb l-ebda karatteristika. Ikollok bżonn iżżid linji ta 'funzjoni ta' dan il-plugin biex taħdem. Fil-programmazzjoni ta 'backend tiegħek, tista' żżid frammenti tal-kodiċi fil-ġisem tagħha u tagħmel dan il-plugin iwettaq rwol speċifiku fuq il-websajt tiegħek. Pereżempju, tista 'tkun trid li dan il-plugin ikun jista' jikseb fehmiet. F'dan il-każ, il-plugin tiegħek jista 'jidher bħal:

<? php

/ *

Isem tal-Plugin: Kampjun tal-Plugin tagħna

Plugin URI: http: // Our-Sample-Plugin.com

Deskrizzjoni: plugin biex tittestja kif qed isir

Verżjoni: 1.2

Awtur: Mr. Plugin

Awtur URI: http://oursampleplugin.com

Liċenzja: GPL2

* / funzjoni awepop_get_view_count () {

post $ globali;

$ current_views = get_post_meta ($ post-> ID, "awepop_views", vera);

jekk (! isset ($ current_views) JEW vojta ($ current_views) JEW! is_numeric ($ current_views)) {

$ current_views = 0;

}

jirritorna $ current_views;

}>

Dan huwa plugin komplet tal-WordPress li jista 'jkun jista' jirkupra u juri l-veduti tal-paġna. M'hemm l-ebda limitu ta 'kmandi għall-funzjonijiet li tista' żżid ma 'plugin. Fl-aħħarnett, għandek bżonn ittella 'u tinstalla l-plugin tiegħek fuq WordPress. Minn hawn, tista 'tattiva l-plugin WordPress tiegħek.