Semalt Ekspè: WordPress Plugin Gid
PROSPER CHENJELANI
Plugins yo se kòd sa yo PHP kòd ki ajoute fonctionnalités sou sit entènèt ou an. Pou coders amatè, moun itilize kòd sa yo pou ajoute karakteristik t tèm aktyèl yo san yo pa gen chanje kòd debaz nan tèm nan. Plugins ede nan kreye nan posts koutim, jere antre baz done, swiv atik ou kòm byen ke ajoute atik dosye nan yon sèvè "CDN". Pou egzanp, moun ki kouri Amazon afilye sit entènèt komèsyal gen potansyèl la nan benefisye de karakteristik sa yo. Nan kèk sitiyasyon, ou ka bezwen yon Plugin pèsonèl pou fè ou rezoud yon bezwen inik pou sit ou.
Kòm yon tèm modifye layout a ak aparans nan yon sit, grefon amelyore fonctionnalités karakteristik yo. Themes pote soti nan fonksyon yo nan fichier folder fonctions.php. Avèk grefon, ou ka kapab mete youn nan folder plugins ou. Yon moun ki gen konesans debaz nan sistèm nan dosye WordPress ak kodaj PHP ka kapab kreye yon Plugin koutim. Nan atik sa a SEO, ou ka aprann ki jan fè Plugin ou.
Andre Dyhan, yon espesyalis dirijan nan Semalt , asire ke yo sèvi ak yon Plugin, ou bezwen Upload ak aktive li an premye.
Ki jan WordPress grefon travay
Plugins yo se senp PHP snippets. Jis tankou tèm, sa yo se dosye PHP prezan yon kote nan anyè sit entènèt ou an. Pou fè yon Plugin, ou bezwen navige nan folder WP-kontni / grefon ou. Soti isit la, kreye yon non folder epi mete yon dosye PHP nan li. Tout bagay sa yo ta dwe posede yon non ki sanble. Soti isit la, ou ka kapab fè Plugin premye WordPress ou a.
Yon Plugin mande pou yon header. Yon header se premye pati nan Plugin la. Li gen enfòmasyon espesyal tankou non otè a, vèsyon, non, ak deskripsyon Plugin la. Sèvi ak yon editè tèks, ou ka kapab ajoute kòd ak snipets nan sit entènèt WordPress ou a. Pou egzanp, an konsideran ke Plugin nou an se 'Plugin echantiyon nou an', ou ka itilize kòd la:
Non Plugin: Plugin Echantiyon nou an
Deskripsyon: yon Plugin pou teste kouman li fè
Otè: Mesye Plugin
Otè URI: https://oursampleplugin.com
Plugin sa a konplè. Aktive li sou baz done sit entènèt ou kapab posib. Sepandan, li pa gen okenn fonksyon sou li. Kontinwe, li pa ka reyalize nenpòt karakteristik. Ou bezwen ajoute liy nan yon fonksyon nan Plugin sa a pou li nan travay. Nan pwogram backend ou a, ou ka ajoute kòd snippets nan kò li yo epi fè sa a Plugin fè yon wòl espesifik sou sit entènèt ou. Pou egzanp, ou ka vle sa a Plugin pou kapab rekipere opinyon. Nan ka sa a, Plugin ou ka sanble:
* / fonksyon awepop_get_view_count {
$ current_views = get_post_meta ($ post-> ID, "awepop_views", vre),
si (! Isset ($ current_views) OSWA vid ($ current_views) OU! Is_numeric ($ current_views)) {
retounen $ current_views;
Sa a se yon Plugin konplè WordPress ki ka kapab rekipere epi montre opinyon paj. Pa gen okenn limit limit nan fonksyon yo ou ka ajoute nan yon Plugin. Finalman, ou bezwen Upload ak enstale Plugin ou sou WordPress. Soti isit la, ou ka aktive plugin WordPress ou.