ППП (Пишем Плагины Правильно)
-
Upload
anatoly-yumashev -
Category
Documents
-
view
455 -
download
2
description
Transcript of ППП (Пишем Плагины Правильно)
Разработчик ФРК "Этажи"Антон Щукин
ПИШЕМПЛАГИНЫ ПРАВИЛЬНО
О чем НЕ будем говорить:
ООП Паттерны Стили разработки
2
С чего начинается …
/*Plugin Name:Description:Version: 1.0Author:Author URI:*/
3
События плагина
register_activation_hook
register_deactivation_hook
register_uninstall_hook
4
Класс wpdb5
global $wpdb;$wpdb->prefix
Существует ли функция?
if ( function_exists( 'FUNCTION NAME' ) ) { FUNCTION_NAME(); }
6
Подключаем стили и скрипты
wp_register_script
wp_enqueue_script
wp_register_style
wp_enqueue_style
7
Настройки плагина
add_menu_page
add_submenu_page
8
Где хранить настройки плагина?
get_option
add_option
update_option
9
Хуки (зацепки)
Add/remove action filter
apply_filters
do_action
10
Не трогаем глобальные переменные
global $post…нельзя $post = $temp_post;
11
Отвечаем на вопрос«А надо ли сейчас это делать?»
is_admin()
is_category()
Is_single()
Is_page()
12
Пишите плагины правильно!
Антон Щукинразработчик ФРК «Этажи»[email protected]