More Related Content
Similar to 워드프레스 플러그인 개발 입문 (20)
More from Donghyeok Kang (7)
워드프레스 플러그인 개발 입문
- 1. 워드프레스 플러그인 개발 입문
- 워드프레스 미트업 서울 2015 -
강동혁
k@danbilabs.com
2015-02-28
- 20. 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/
*/
다국어 지원
- 22. 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>";
}
add_action( 'admin_notices', 'hello_dolly' );
- 23. 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);
}
add_filter('dolly_lyric', 'dolly_lyric_uppercase');
- 25. Advanced Plugins
●
Activating and Deactivating Functions
●
Internalization
●
Nonces (Security)
●
Saving and Retrieving Plugin Options
●
Options Page
●
Menu and Submenus
●
Meta Box
●
Widgets
●
Custom Tables