Back to Question Center
0

Semalt: WordPress Plugin Devlopman Konsèy

1 answers:

Plugins yo se kòd ki ka enstale nan WordPress a epi yo gen kapasite pou pwolonje ak elaji fonctionnalités la nan yon sit. Li pèmèt pou sa a fonksyone san nesesite pou Hacking kòd debaz la. Li pèmèt adisyon a nan karakteristik ki ka entegre Facebook Open graf ak tags Hotmail.

Frank Abagnale, yon ekspè tèt soti nan Semalt , konsantre isit la sou yon pratik konvenkan nan sans sa a.

Kreyasyon yon Plugin

Premye etap la se kreye yon nouvo katab nan WordPress a nan lyen sa a "wp-kontni / grefon /" ki te swiv pa kreye yon katab nan li epi non li "mwen-facebook-Tags". Non katab plugin la se ke yo rekonèt kòm paresseux plugin a ki ta dwe inik epi yo ka jwenn pa chache sou Google.

Pwochen etap la se kreye yon katab nan katab la Facebook ak nonmen li "mwen-facebook-tags.p" p ". Kòd sa a ta dwe Lè sa a, dwe kole andedan dosye prensipal Plugin la.

Apre kreyasyon Plugin la, li nesesè pou kreye yon zen nan yon tèm savwa "wp_head ". Gen de kalite kwòk savwa aksyon ak filtè. Diferans ki genyen ant aksyon ak filtè se ke aksyon opere lè yon zen te detekte pa WordPress a Lè nou konsidere ke filtè modifye Bits nan done. Pou w konplete Plugin la, li nesesè ajoute Tags yo meta facebook lè l sèvi avèk wp_head a zen itilize kòd sa a

Li nesesè pou chwazi zen dwat pou itilize nan yon konplo.

Filtè

Kòm pi bonè mansyone, filtè yo te itilize pou modifye Bits. Li se, kidonk, posib chanje yon mesaj erè ki fèt lè yon modpas ki mal te antre. Pou egzanp, lè yon modpas ki mal te antre nan pou www..example.com/wp-admin, yo ka retire mesaj erè a lè ou antre nan done filtre yo. Pou egzanp nan ka sa a;

Filtè a se "login_errors". Yo retire mesaj erè a lè yo antre nan done filtre yo.

Scripts ak Styles ka ajoute pa enqueue. Yon egzanp se adisyon a nan yon font Google ki se yon fòm nan yon Stylesheet. Li ilistre anba a;

Byen yo ka chaje ak estoke nan Plugin la lè l sèvi avèk enqueue, jan yo montre anba a.

Kreyasyon yon paj pou anviwònman plugin

Gen plizyè fason pou kreye yon paj men youn ki pi rekòmande se apwòch objè-oryante. Premye etap la se yo kreye yon meni kote anviwònman koòdone itilizatè yo ka mete. "Add_menu_page " se pi apwopriye pou kreye meni an siperyè akòz rezon ki annapre yo: tit paj, tit meni, kapasite, kous meni, fonksyon, icon, ak pozisyon. Anviwònman yo ta dwe Lè sa a, dwe anrejistre. Pou egzanp, si nou vle enskri anviwònman pou yon kontab nou swiv pwosedi sa a.

Pwochen etap la se kreye yon fòm ki pral responsab pou montre koòdone itilizatè a. Kòd sa yo ki anba a ta dwe kolekte andedan "my_plugin_settings_page " jaden an.

Prekosyon sa yo ta dwe pran

Yo ta dwe itilize "settings_fields " ak paramèt an premye kòm gwoup opsyon an. Ak non yo itilize nan paramèt yo ta dwe itilize nan non an non opsyon. Fonksyon "get_option " yo ta dwe itilize pou pwan valè yon jaden epi mete yo kòm premye paramèt nan non jaden an opsyon. Fòm nan anviwònman kreye ta dwe gade tankou figi yo montre anba a.

Malgre ke li pa nesesè pou pèmèt tradiksyon, li ka itil nan fwa. Tradiksyon yo itilize lè l sèvi avèk pwosedi sa yo. Yo ta dwe itilize sa ki annapre yo pou vlope tèks chak fwa gen sikonstans nan ekspozisyon "__ fonksyon" oswa "_e fonksyon".

November 29, 2017
Semalt: WordPress Plugin Devlopman Konsèy
Reply