Suche senden
Hochladen
My first word press plugin
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
298 views
Donghyeok Kang
Folgen
워드프레스 플러그인 개발 개요
Weniger lesen
Mehr lesen
Internet
Melden
Teilen
Melden
Teilen
1 von 30
Jetzt herunterladen
Empfohlen
Functional Structures in PHP
Functional Structures in PHP
Marcello Duarte
Feature Flags Are Flawed: Let's Make Them Better - DPC
Feature Flags Are Flawed: Let's Make Them Better - DPC
Stephen Young
Feature flagsareflawed
Feature flagsareflawed
Stephen Young
Feature Flags Are Flawed: Let's Make Them Better
Feature Flags Are Flawed: Let's Make Them Better
Stephen Young
WordCamp Portland 2018: PHP for WordPress
WordCamp Portland 2018: PHP for WordPress
Alena Holligan
Authentication Functions
Authentication Functions
Valerie Rickert
Mocking Demystified
Mocking Demystified
Marcello Duarte
WordPress Hooks Action & Filters
WordPress Hooks Action & Filters
Nirav Mehta
Empfohlen
Functional Structures in PHP
Functional Structures in PHP
Marcello Duarte
Feature Flags Are Flawed: Let's Make Them Better - DPC
Feature Flags Are Flawed: Let's Make Them Better - DPC
Stephen Young
Feature flagsareflawed
Feature flagsareflawed
Stephen Young
Feature Flags Are Flawed: Let's Make Them Better
Feature Flags Are Flawed: Let's Make Them Better
Stephen Young
WordCamp Portland 2018: PHP for WordPress
WordCamp Portland 2018: PHP for WordPress
Alena Holligan
Authentication Functions
Authentication Functions
Valerie Rickert
Mocking Demystified
Mocking Demystified
Marcello Duarte
WordPress Hooks Action & Filters
WordPress Hooks Action & Filters
Nirav Mehta
Learning Perl 6 (NPW 2007)
Learning Perl 6 (NPW 2007)
brian d foy
Sencha Touch Intro
Sencha Touch Intro
Shea Frederick
php 2 Function creating, calling,PHP built-in function
php 2 Function creating, calling,PHP built-in function
tumetr1
Wp query
Wp query
Savita Soni
Four Ways to add Features to Ext JS
Four Ways to add Features to Ext JS
Shea Frederick
Moodle Quick Forms
Moodle Quick Forms
Jalpa Bhavsar
Business Rules with Brick
Business Rules with Brick
brian d foy
Learning Perl 6
Learning Perl 6
brian d foy
Mocking Dependencies in PHPUnit
Mocking Dependencies in PHPUnit
mfrost503
Oracle PL/SQL - Creative Conditional Compilation
Oracle PL/SQL - Creative Conditional Compilation
Scott Wesley
Introduction to Python decorators
Introduction to Python decorators
rikbyte
Oop php 5
Oop php 5
phpubl
Storytelling By Numbers
Storytelling By Numbers
Michael King
Perl6 grammars
Perl6 grammars
Andrew Shitov
JQuery Presentation
JQuery Presentation
Sony Jain
PHPUnit でよりよくテストを書くために
PHPUnit でよりよくテストを書くために
Yuya Takeyama
Smarty
Smarty
Aravind Vel
Factory Girl
Factory Girl
Gabe Evans
PhpSpec 2.0 ilustrated by examples
PhpSpec 2.0 ilustrated by examples
Marcello Duarte
Oops in php
Oops in php
Gourishankar R Pujar
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
Brian Hogg
Hooks WCSD12
Hooks WCSD12
Jeffrey Zinn
Weitere ähnliche Inhalte
Was ist angesagt?
Learning Perl 6 (NPW 2007)
Learning Perl 6 (NPW 2007)
brian d foy
Sencha Touch Intro
Sencha Touch Intro
Shea Frederick
php 2 Function creating, calling,PHP built-in function
php 2 Function creating, calling,PHP built-in function
tumetr1
Wp query
Wp query
Savita Soni
Four Ways to add Features to Ext JS
Four Ways to add Features to Ext JS
Shea Frederick
Moodle Quick Forms
Moodle Quick Forms
Jalpa Bhavsar
Business Rules with Brick
Business Rules with Brick
brian d foy
Learning Perl 6
Learning Perl 6
brian d foy
Mocking Dependencies in PHPUnit
Mocking Dependencies in PHPUnit
mfrost503
Oracle PL/SQL - Creative Conditional Compilation
Oracle PL/SQL - Creative Conditional Compilation
Scott Wesley
Introduction to Python decorators
Introduction to Python decorators
rikbyte
Oop php 5
Oop php 5
phpubl
Storytelling By Numbers
Storytelling By Numbers
Michael King
Perl6 grammars
Perl6 grammars
Andrew Shitov
JQuery Presentation
JQuery Presentation
Sony Jain
PHPUnit でよりよくテストを書くために
PHPUnit でよりよくテストを書くために
Yuya Takeyama
Smarty
Smarty
Aravind Vel
Factory Girl
Factory Girl
Gabe Evans
PhpSpec 2.0 ilustrated by examples
PhpSpec 2.0 ilustrated by examples
Marcello Duarte
Oops in php
Oops in php
Gourishankar R Pujar
Was ist angesagt?
(20)
Learning Perl 6 (NPW 2007)
Learning Perl 6 (NPW 2007)
Sencha Touch Intro
Sencha Touch Intro
php 2 Function creating, calling,PHP built-in function
php 2 Function creating, calling,PHP built-in function
Wp query
Wp query
Four Ways to add Features to Ext JS
Four Ways to add Features to Ext JS
Moodle Quick Forms
Moodle Quick Forms
Business Rules with Brick
Business Rules with Brick
Learning Perl 6
Learning Perl 6
Mocking Dependencies in PHPUnit
Mocking Dependencies in PHPUnit
Oracle PL/SQL - Creative Conditional Compilation
Oracle PL/SQL - Creative Conditional Compilation
Introduction to Python decorators
Introduction to Python decorators
Oop php 5
Oop php 5
Storytelling By Numbers
Storytelling By Numbers
Perl6 grammars
Perl6 grammars
JQuery Presentation
JQuery Presentation
PHPUnit でよりよくテストを書くために
PHPUnit でよりよくテストを書くために
Smarty
Smarty
Factory Girl
Factory Girl
PhpSpec 2.0 ilustrated by examples
PhpSpec 2.0 ilustrated by examples
Oops in php
Oops in php
Ähnlich wie My first word press plugin
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
Brian Hogg
Hooks WCSD12
Hooks WCSD12
Jeffrey Zinn
Code moi une RH! (PHP tour 2017)
Code moi une RH! (PHP tour 2017)
Arnaud Langlade
Can't Miss Features of PHP 5.3 and 5.4
Can't Miss Features of PHP 5.3 and 5.4
Jeff Carouth
Models and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and Hobgoblins
Ross Tuck
Smelling your code
Smelling your code
Raju Mazumder
Creating and Maintaining WordPress Plugins
Creating and Maintaining WordPress Plugins
Mark Jaquith
Things I Believe Now That I'm Old
Things I Believe Now That I'm Old
Ross Tuck
Adding Dependency Injection to Legacy Applications
Adding Dependency Injection to Legacy Applications
Sam Hennessy
Functional programming with php7
Functional programming with php7
Sérgio Rafael Siqueira
Rich domain model with symfony 2.5 and doctrine 2.5
Rich domain model with symfony 2.5 and doctrine 2.5
Leonardo Proietti
#wpbar 26/3 - Förenkla WP-admin
#wpbar 26/3 - Förenkla WP-admin
Olaf Lindström
Advance Techniques In Php
Advance Techniques In Php
Kumar S
Intermediate PHP
Intermediate PHP
Bradley Holt
Daily notes
Daily notes
meghendra168
Symfony2 - extending the console component
Symfony2 - extending the console component
Hugo Hamon
Why is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenarios
Divante
WordPress REST API hacking
WordPress REST API hacking
Jeroen van Dijk
PHP 5.4
PHP 5.4
Federico Damián Lozada Mosto
PHP for Python Developers
PHP for Python Developers
Carlos Vences
Ähnlich wie My first word press plugin
(20)
Using Actions and Filters in WordPress to Make a Plugin Your Own
Using Actions and Filters in WordPress to Make a Plugin Your Own
Hooks WCSD12
Hooks WCSD12
Code moi une RH! (PHP tour 2017)
Code moi une RH! (PHP tour 2017)
Can't Miss Features of PHP 5.3 and 5.4
Can't Miss Features of PHP 5.3 and 5.4
Models and Service Layers, Hemoglobin and Hobgoblins
Models and Service Layers, Hemoglobin and Hobgoblins
Smelling your code
Smelling your code
Creating and Maintaining WordPress Plugins
Creating and Maintaining WordPress Plugins
Things I Believe Now That I'm Old
Things I Believe Now That I'm Old
Adding Dependency Injection to Legacy Applications
Adding Dependency Injection to Legacy Applications
Functional programming with php7
Functional programming with php7
Rich domain model with symfony 2.5 and doctrine 2.5
Rich domain model with symfony 2.5 and doctrine 2.5
#wpbar 26/3 - Förenkla WP-admin
#wpbar 26/3 - Förenkla WP-admin
Advance Techniques In Php
Advance Techniques In Php
Intermediate PHP
Intermediate PHP
Daily notes
Daily notes
Symfony2 - extending the console component
Symfony2 - extending the console component
Why is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenarios
WordPress REST API hacking
WordPress REST API hacking
PHP 5.4
PHP 5.4
PHP for Python Developers
PHP for Python Developers
Mehr von Donghyeok Kang
Divi custom post type template
Divi custom post type template
Donghyeok Kang
My second word press plugin
My second word press plugin
Donghyeok Kang
Docker based web hosting
Docker based web hosting
Donghyeok Kang
Flutter Beta but Better and Better
Flutter Beta but Better and Better
Donghyeok Kang
Java Annotation과 MyBatis로 나만의 ORM Framework을 만들어보자
Java Annotation과 MyBatis로 나만의 ORM Framework을 만들어보자
Donghyeok Kang
워드프레스 플러그인 개발 입문
워드프레스 플러그인 개발 입문
Donghyeok Kang
Curated News Platform
Curated News Platform
Donghyeok Kang
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
Donghyeok Kang
Mehr von Donghyeok Kang
(8)
Divi custom post type template
Divi custom post type template
My second word press plugin
My second word press plugin
Docker based web hosting
Docker based web hosting
Flutter Beta but Better and Better
Flutter Beta but Better and Better
Java Annotation과 MyBatis로 나만의 ORM Framework을 만들어보자
Java Annotation과 MyBatis로 나만의 ORM Framework을 만들어보자
워드프레스 플러그인 개발 입문
워드프레스 플러그인 개발 입문
Curated News Platform
Curated News Platform
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
[제1회 루씬 한글분석기 기술세미나] solr로 나만의 검색엔진을 만들어보자
Kürzlich hochgeladen
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
tanu pandey
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
rahman018755
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Seo
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
soniya singh
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
Escorts Call Girls
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Dubai call girls 971524965298 Call girls in Bur Dubai
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Call Girls in Nagpur High Profile
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
roncy bisnoi
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
soniya singh
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
SUHANI PANDEY
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
SUHANI PANDEY
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
ruhi
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
SUHANI PANDEY
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
SUHANI PANDEY
Kürzlich hochgeladen
(20)
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
My first word press plugin
1.
My First WordPress
Plugin - 워드프레스 미트업 서울 2015 - 강동혁 2015-02-28
2.
3.
4.
5.
WordPress Core + Theme + Plugins
6.
7.
Hooks!
8.
Hollywood Principle
9.
Don’t call us, we’ll
call you.
10.
지나가는 행인 역할도
좋으니 자리가 나면 연락주세요.
11.
Hooking = 특정 상황에 호출될 함수를
정의
12.
Filters & Actions
13.
Filters add_filter(‘<filter name>’, 함수) apply_filters(‘<filter name>’, 기본값) $lower
= apply_filters(‘to_lower’, ‘LOWER’); echo $lower; // lower add_filter(‘to_lower’, ‘my_to_lower’); function my_to_lower($arg) { return strtolower($arg); }
14.
Actions add_action(‘<action name>’, 함수) do_action(‘<action name>’) do_action(‘print_lower’, ‘LOWER’); ---- lower add_action(‘print_lower’, ‘my_print_lower’); function my_to_lower($arg)
{ echo strtolower($arg); }
15.
WordPress Core Plugins Themes apply_filters() do_action() Plugins Plugin Extensions Child
Themes add_filter() add_action()
16.
apply_filters( 'the_title' )
17.
apply_filters( 'the_author' )
18.
apply_filters( 'the_content' )
19.
do_action( 'comment_form_before' )
20.
do_action( 'twentyfourteen_credits' )
21.
apply_filters( 'update_footer' )
22.
Plugin Packaging /unique-plugin-name –unique-plugin-name.php –uninstall.php –/js –/css –/includes –/images
23.
Plugin Header <?php /** * Plugin
Name: My First Plugin * Plugin URI: http://www.mysite.com/my-first-plugin/ * Description: This is my first wordpress plugin. * Version: 1.0.0 * Author: WordPress Meetup * Author URI: http://www.mysite.com * Text Domain: my-first-plugin * Domain Path: /languages/ */ 다국어 지원
24.
Hello Dolly function hello_dolly_get_lyric()
{ return "Some Text"; } function hello_dolly() { $chosen = hello_dolly_get_lyric(); echo "<p id='dolly'>$chosen</p>"; } add_action( 'admin_notices', 'hello_dolly' );
25.
Hello Dolly function hello_dolly_get_lyric()
{ return "Some Text"; } function hello_dolly() { $chosen = hello_dolly_get_lyric(); echo "<p id='dolly'>WordPress Meetup Seoul 2015</p>"; }
26.
Add Filter function hello_dolly()
{ $chosen = hello_dolly_get_lyric(); echo "<p id='dolly'>" . apply_filters(‘dolly_lyric’, $chosen) . "</p>"; } function dolly_lyric_uppercase($chosen) { return strtoupper($chosen); }
27.
Add Shortcode function meetup_func(
$atts ) { return "<h1>안녕하세요? 워드프레스 미트업 서울 2015에 오신 것을 환영합니다.</h1>"; } add_shortcode( 'meetup', 'meetup_func’ ); 에디터에 [meetup] 입력
28.
Advanced Plugins ●Activating and
Deactivating Functions ●Internalization ●Nonces (Security) ●Saving and Retrieving Plugin Options ●Options Page ●Menu and Submenus ●Meta Box ●Widgets ●Custom DB Tables
29.
Q & A
30.
감사합니다.
Jetzt herunterladen