Semalt: Prattika tal-Ħolqien ta 'Plugin WordPress

Plugin WordPress huwa l-iskrittura PHP li jibdel is-sit tiegħek fl-ebda ħin. Dan jibdel id-dehra ġenerali ta 'blog, u dawn il-bidliet jistgħu jkunu xi ħaġa minn tweaks sempliċi fl-intestaturi għal makeovers drastiċi. Huwa veru li t-temi jistgħu jimmodifikaw id-dehra ġenerali tas-sit tiegħek, iżda l-plugins jistgħu jibdlu kif jaqdi l-funzjonijiet tiegħu kuljum. Bil-plugins ta 'WordPress, tista' faċilment toħloq postijiet tad-dwana, iżżid tabelli ġodda mad-database, issegwi l-artikli famużi u torbot il-kontenut tiegħek ma 'websajts jew blogs oħra.
Jekk trid toħloq plugin WordPress għall-websajts tiegħek stess, għandek iżżomm f'moħħok l-affarijiet li ġejjin stipulati minn Andrew Dyhan, espert ewlieni ta ' Semalt .
1. Modifiki ta 'plugin u tema
Jekk qatt użajt WordPress, trid tkun familjari mal-fatt li tema tbiddel it-tqassim ġenerali tas-sit tiegħek u plugin jgħinek teditja l-fajl func.php, li jagħtik ħafna poteri u jippermettilek li ttejjeb il-prestazzjoni tas-sit. paġni tal-web. Mur fil-fajl functions.php u daħħal kodiċi speċifiku hawn. Il-funzjonijiet tal-plugin jippersistu irrispettivament min-natura tat-temi li qed tuża. Il-bidliet li tagħmel fil-plugin se jibdew mill-fajl func.php, iżda dan il-fajl m'għandu x'jaqsam xejn mat-tema tiegħek.
2. Oħloq folder ta 'plugin
Huwa importanti li tinħoloq folder ta 'plugin u fajl wieħed b'kontenut relevanti. Għal dan, għandek tinnaviga għaż-żona wp-content / plugins u toħloq folder ġdid bl-isem ta 'plugin tal-biża'. Hawnhekk, għandek toħloq fajl bl-isem ta 'awesomeplugin.php. Meta jinħoloq, iftaħ dak il-fajl u waħħal dan il-kodiċi f'dak:
<? php
/ *
Plugin: Awesomeness Creator

Plugin URL: http://www.abc.com
Verżjoni: 1.2
Awtur: Il-Websajt tiegħi
Awtur URI: http://abc.com
Liċenzja: GPL2
* /
3. Strutturar tal-plugin tiegħek
Meta niġu biex noħolqu plugins ikkumplikati u sofistikati, għandek tistrutturahom kif suppost u taqsamhom f'kategoriji differenti skont il-funzjonijiet u l-prestazzjoni tagħhom. Jekk il-plugin jappartjeni għal klassi partikolari, tista 'żżidha mal-lista eżistenti ta' plugins u tissepara l-fajls tiegħek biex tevita kull konfużjoni. Kun żgur li ħolqu bilanċ bejn it-tqassim, l-istruttura, u l-mekkaniżmu tal-plugin tiegħek. Għal dan, tista 'taqsam il-fajls tagħha f'sezzjonijiet differenti u tfittex l-għajnuna ta' esperti f'Akismet u WP-PageNavi.
4. Semmi l-plugin
Issa wasal iż-żmien li tagħti isem xieraq lill-plugin tiegħek u tivverifika sew il-funzjonalitajiet tagħha qabel ma tippubblikah online. Jekk il-plugin ġie ġġenerat b’siltiet tal-biża ’, allura tista’ ssemmiha bħala estratt ta ’plugin jew xi ħaġa li tista’ tiftakar faċilment. Kun żgur li ma tużax ismijiet komuni u tipprova prefissi uniċi. Pereżempju, tista 'tuża "abc_excerpt" għal plugin li għandu x'jaqsam ma' silta u li għandu l-karatteristiċi simili.
5. Sigurtà tal-plugin tiegħek
Jekk għandek pjanijiet biex tqassam il-plugin, is-sigurtà tiegħu għandha tkun il-preferenza tiegħek għax webmasters oħra jistgħu jisirqu l-kodiċi tal-plugin tiegħek u jxerrduh online, u jikkawżaw problemi għalik. Ħu kemm jista 'jkun miżuri ta' sigurtà u kun żgur li l-plugin tiegħek ma jxerredx dejta ħażina fuq l-internet.