Įskiepiai 101

WordPress

Arūnas Liuiza

WordPress Core Contributor'ius, WordPress Kaunas Meetup vienas iš organizatorių, WordCamp (Lithuania, Riga, Stockholm, Jyväskylä, Oslo) pranešėjas ir vienas iš WordPress lietuvių kalbos vertimo komandos redaktorių.

 

Atviro kodo & premium WordPress įskiepių kūrėjas;

WordPress Expert'as Codeable;

Kauno kolegijos dėstytojas.

Developer'iams

deployer.seravo.com - servisas, kuris automatiškai publikuoja WordPress įskiepius iš GitHub į WordPress.org.
 

TryoutWP.com - servisas, kuris leidžia kiekvienam lankytojui automatiškai sukurti laikiną demonstracinę WordPress svetainę.

Exp. level: Developer

Kas tas įskiepis?

/whois Įskiepis

  • Angliškai - plugin;
     
  • Būdas plėsti WorsPress funkcionalumą;
     
  • Paprasčiausia forma - tiesiog .php failas wp-content/plugins direktorijoje;
     
  • Failo pradžioje reikalingas spec. PHP komentaras;

/whois Įskiepis

<?php
/*
Plugin Name: Health Check
Plugin URI: https://wordpress.org/plugins/health-check/
Description: Checks the health of your WordPress install
Version: 0.1.0
Author: The Health Check Team
Author URI: http://health-check-team.example.com
Text Domain: health-check
Domain Path: /languages
*/

/whois Įskiepis (basic)

<?php
/*
Plugin Name: KaunasWP test
Version: 0.1.0
*/

/whois antraštės laukai

  • Plugin Name (required)

  • Plugin URI

  • Description

  • Version

    • version_compare() 

  • Author

  • Author URI

  • License

    • GPL2

  • License URI

  • Text Domain

  • Domain Path

Daugiau informacijos - developer.wordpress.org

O toliau?

Įskiepių architektūra

Būtinas įrankis, sukurtas
John Blackbourn

 

Top Menu > Hooks

 

Visi šiame pageload'e paleisti hook'ai ir juose prikabintos funkcijos.

Design patterns

MVC

Event-driven

images by Tom McFarlin

Hooks, hooks, hooks!

Demo time!

Resources

Questions?

WordPress Plugins 101

By Arūnas Liuiza

WordPress Plugins 101

  • 1,494