Semalt: Практыка стварэння плагіна WordPress

Убудова WordPress - гэта сцэнар PHP, які змяняе ваш сайт у самыя кароткія тэрміны. Гэта змяняе агульны выгляд блога, і гэтыя змены могуць быць любымі: ад простых хітрыкаў у загалоўках да кардынальных пераўтварэнняў. Гэта праўда, што тэмы могуць змяняць агульны выгляд вашага сайта, але ўбудовы могуць змяняць тое, як ён кожны дзень выконвае свае функцыі. З убудовамі WordPress вы можаце лёгка ствараць уласныя паведамленні, дадаваць новыя табліцы ў базу дадзеных, адсочваць вядомыя артыкулы і звязваць свой змест на іншыя вэб-сайты ці блогі.
Калі вы хочаце стварыць убудова для WordPress для сваіх вэб-сайтаў, варта мець на ўвазе наступныя рэчы, прадугледжаныя Эндру Дыханам, вядучым экспертам Semalt .
1. Мадыфікацыі ўбудовы і тэмы
Калі вы калі-небудзь выкарыстоўвалі WordPress, вы павінны быць знаёмыя з тым, што тэма змяняе агульную планіроўку вашага сайта, а убудова дапамагае вам адрэдагаваць файл function.php, даючы вам шмат паўнамоцтваў і дазваляе вам павысіць прадукцыйнасць вэб-старонкі. Перайдзіце ў файл function.php і ўстаўце тут пэўны код. Функцыі плагіна захоўваюцца незалежна ад характару тэм, якія вы выкарыстоўваеце. Змены, якія вы ўносіце ў убудова, пачнуцца з файла function.php, але гэты файл не мае нічога агульнага з вашай тэмай.
2. Стварыце тэчку плагіна
Важна стварыць тэчку убудоў і адзін файл з адпаведным змесцівам. Для гэтага вам трэба перайсці да вобласці wp-content / plugins і стварыць новую тэчку, названую як дзіўны убудова. Тут вы павінны стварыць файл з імем awesomeplugin.php. Пасля стварэння адкрыйце гэты файл і ўстаўце гэты код у тое, што:
<? php
/ *
Убудова: Awesomeness Creator

URL убудовы: http://www.abc.com
Версія: 1.2
Аўтар: Мой сайт
Аўтар URI: http://abc.com
Ліцэнзія: GPL2
* /
3. Структураванне убудовы
Што тычыцца стварэння складаных і складаных убудоў, вы павінны правільна іх структураваць і падзяляць на розныя катэгорыі, у залежнасці ад іх функцый і прадукцыйнасці. Калі плагін належыць да пэўнага класа, вы можаце дадаць яго ў існуючы спіс убудоў і аддзяліць файлы, каб пазбегнуць заблытанасці. Пераканайцеся, што вы стварылі баланс паміж планіроўкай, структурай і механізмам убудовы. Для гэтага вы можаце падзяліць яго файлы на розныя раздзелы і звярнуцца па дапамогу да спецыялістаў Akismet і WP-PageNavi.
4. Назвы плагіна
Цяпер прыйшоў час даць належнае імя вашаму убудова і правільна праверыць яго функцыянальнасць перад публікацыяй у Інтэрнэце. Калі ўбудова быў створаны з дзіўнымі вытрымкамі, вы можаце назваць яго як убудова для вытрымкі альбо нешта, што вы лёгка запомніце. Пераканайцеся, што вы не карыстаецеся агульнымі імёнамі і паспрабуйце унікальныя прэфіксы. Напрыклад, вы можаце выкарыстоўваць "abc_excerpt" для ўбудовы, які адносіцца да вытрымкі і мае падобныя функцыі.
5. Бяспека вашага плагіна
Калі вы плануеце распаўсюджваць убудова, яго бяспеку павінна быць вашай перавагай, таму што іншыя вэб-майстры могуць выкрасці ваш убудовы і распаўсюдзіць яго ў Інтэрнэце, што выклікае ў вас праблемы. Прыміце як мага больш мер бяспекі і пераканайцеся, што ваш убудова не распаўсюджвае дрэнныя дадзеныя ў Інтэрнэце.