Enviar pesquisa
Carregar
My first word press plugin
•
Transferir como PPTX, PDF
•
0 gostou
•
298 visualizações
Donghyeok Kang
Seguir
워드프레스 플러그인 개발 개요
Leia menos
Leia mais
Internet
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 30
Baixar agora
Recomendados
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
Recomendados
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
Mais conteúdo relacionado
Mais procurados
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
Mais procurados
(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
Semelhante a 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
Semelhante a 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
Mais de 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
Mais de 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로 나만의 검색엔진을 만들어보자
Último
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
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
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
AanSulistiyo
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
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
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
SUHANI PANDEY
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
Neha Pandey
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
kajalverma014
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
Matthew Sinclair
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
SUHANI PANDEY
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
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
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
SUHANI PANDEY
Último
(20)
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
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
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
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.
감사합니다.
Baixar agora