Vývojová prostředí pro WordPress: Porovnání verzí
m |
m |
||
| (Není zobrazeno 11 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
[[Kategorie:Vývoj ve WordPressu]] | [[Kategorie:Vývoj ve WordPressu]] | ||
| − | Odkazy na téma: | + | Pro vývoj mám vytvořen web [http://localhost/Projekty/wp-plugin-theme/ wp-plugin-theme]. |
| + | |||
| + | Odkazy na téma vývoje pluginů a šablon: | ||
[http://wpgear.org/ WPGear.org] je kompendium užitečných vývojových nástrojů pro práci ve WordPressu. | [http://wpgear.org/ WPGear.org] je kompendium užitečných vývojových nástrojů pro práci ve WordPressu. | ||
-------- | -------- | ||
| + | === Plugin Boilerplate === | ||
| + | '''Pro vývoj pluginu je toto to nejlepší''' co jsem našel: | ||
| + | |||
| + | [https://github.com/DevinVinson/WordPress-Plugin-Boilerplate WordPress Plugin Boilerplate] - normalizovaný, organizovaný, objektově orientovaný základ pro vytvoření kvalitního pluginu. Na něj navazuje [http://wppb.me/ Generátor], který po zadání jména pluginu a pár dalších údajů vytvoří kostru pluginu ke stažení. | ||
| + | |||
| + | Z vlastního [https://github.com/karannagupta/WordPress-Plugin-Boilerplate boilerplatu], což je fork původního boilerplatu rozšířený o namespaces a autoloading, vychází indický autor [https://premium.wpmudev.org/blog/handling-form-submissions/ Handling Form Submissions in WordPress with Admin-Post and Admin-Ajax] a vytváří '''[https://github.com/nuancedesignstudio/nds-admin-form-demo plugin]''', který pracuje s '''HTML formulářem'''. V článku jsou mj. odkazy na osvěžení znalostí užitečných pro vývoj WP: | ||
| + | *[https://premium.wpmudev.org/blog/wordpress-development-beginners-getting-started WordPress Development for Beginners: Getting Started] | ||
| + | *[https://premium.wpmudev.org/blog/wordpress-development-beginners-building-plugins WordPress Development for Beginners: Building Plugins] | ||
| + | *[https://premium.wpmudev.org/blog/javascript-ajax Javascript For WordPress Developers: Using AJAX] | ||
| + | *[https://premium.wpmudev.org/blog/advanced-wordpress-development-introduction-to-oop Advanced WordPress Development: Introduction to Object-Oriented Programming] | ||
| + | Také odkaz na článek k pochopení účelu tzv. '''nonces''': [https://premium.wpmudev.org/blog/wordpress-nonces/ Using Nonces to Strengthen WordPress Security]. | ||
| + | |||
| + | |||
| + | V následujících dvou článcích jiný autor vytvoří Boilerplatem kostru pluginu ''WP Cleanup and Basic Options Functions'' a pak v jednotlivých krocích popisuje jeho vývoj (plugin mám instalovaný ve wp-plugin-theme): | ||
| + | * [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-1 How to Build a WordPress Plugin (part 1)] | ||
| + | * [https://scotch.io/tutorials/how-to-build-a-wordpress-plugin-part-2 How to Build a WordPress Plugin (part 2)] | ||
| + | |||
=== WPDK === | === WPDK === | ||
[https://github.com/wpXtreme/wpdk/wiki WPDK] github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon. | [https://github.com/wpXtreme/wpdk/wiki WPDK] github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon. | ||
| Řádek 11: | Řádek 30: | ||
------- | ------- | ||
| − | [https:// | + | Užitečné rady pro tvorbu pluginu: |
| + | * [https://www.smashingmagazine.com/2011/03/ten-things-every-wordpress-plugin-developer-should-know/ 10 Things Every WordPress Plugin Developer Should Know] | ||
| + | * [https://github.com/tommcfarlin/WordPress-Settings-Sandbox Tom McFarlin - WordPress Settings Sandbox] | ||
-------------- | -------------- | ||
| + | === Šablony (themes) === | ||
| + | Odvozenou šablonu (child theme) jsem úspěšně vytvořil pluginem [https://wordpress.org/plugins/child-theme-configurator/ Child Theme Configurator]. | ||
| + | |||
[http://www.wpframework.cz/ WP Framework] - WordPress framework pro vývojáře šablon | [http://www.wpframework.cz/ WP Framework] - WordPress framework pro vývojáře šablon | ||
| Řádek 25: | Řádek 49: | ||
[http://generatewp.com/generator/ GenerateWP] | [http://generatewp.com/generator/ GenerateWP] | ||
| − | {{Tags}} plugin generator | + | {{Tags}} plugin generator boilerplate šablony vývoj form nonce |
Aktuální verze z 23. 7. 2020, 17:28
Pro vývoj mám vytvořen web wp-plugin-theme.
Odkazy na téma vývoje pluginů a šablon:
WPGear.org je kompendium užitečných vývojových nástrojů pro práci ve WordPressu.
Plugin Boilerplate
Pro vývoj pluginu je toto to nejlepší co jsem našel:
WordPress Plugin Boilerplate - normalizovaný, organizovaný, objektově orientovaný základ pro vytvoření kvalitního pluginu. Na něj navazuje Generátor, který po zadání jména pluginu a pár dalších údajů vytvoří kostru pluginu ke stažení.
Z vlastního boilerplatu, což je fork původního boilerplatu rozšířený o namespaces a autoloading, vychází indický autor Handling Form Submissions in WordPress with Admin-Post and Admin-Ajax a vytváří plugin, který pracuje s HTML formulářem. V článku jsou mj. odkazy na osvěžení znalostí užitečných pro vývoj WP:
- WordPress Development for Beginners: Getting Started
- WordPress Development for Beginners: Building Plugins
- Javascript For WordPress Developers: Using AJAX
- Advanced WordPress Development: Introduction to Object-Oriented Programming
Také odkaz na článek k pochopení účelu tzv. nonces: Using Nonces to Strengthen WordPress Security.
V následujících dvou článcích jiný autor vytvoří Boilerplatem kostru pluginu WP Cleanup and Basic Options Functions a pak v jednotlivých krocích popisuje jeho vývoj (plugin mám instalovaný ve wp-plugin-theme):
WPDK
WPDK github - WordPress Development Kit - rámec pro vytváření a rozvoj pluginů a šablon.
Užitečné rady pro tvorbu pluginu:
Šablony (themes)
Odvozenou šablonu (child theme) jsem úspěšně vytvořil pluginem Child Theme Configurator.
WP Framework - WordPress framework pro vývojáře šablon
Profesionální vývoj ve WordPressu:
Guide to WordPress Coding Standards
WordPress.org nabízí generátory rúzných částí kódu:
Štítky: plugin generator boilerplate šablony vývoj form nonce