PHP Класс SimpleThemeLogger

Наследование: extends SimpleLogger
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$slug

Открытые методы

Метод Описание
getInfo ( ) : array Get array with information about this logger
getLogRowDetailsOutput ( $row )
getLogRowPlainTextOutput ( $row ) Add widget name and sidebar name to output
getSidebarById ( string $sidebar_id ) : sidebar Get a sidebar by id
getWidgetByIdBase ( $widget_id_base ) : wp_widget Get an widget by id's id_base
loaded ( )
on_action_customize_save ( $customize_manager ) * WP_Customize_Manager $this WP_Customize_Manager instance.
on_action_sidebar_admin_setup__detect_widget_add ( ) Widget added
on_action_sidebar_admin_setup__detect_widget_delete ( ) * widget deleted
on_deleted_site_transient_theme_deleted ( $transient = null ) * Fires after a transient is deleted.
on_page_load_custom_background ( )
on_page_load_themes ( ) When a new theme is about to get switched to we save info about the old one
on_switch_theme ( $new_name, $new_theme )
on_upgrader_process_complete_theme_install ( $upgrader_instance = null, $arr_data = null )
on_upgrader_process_complete_theme_update ( $upgrader_instance = null, $arr_data = null )
on_widget_update_callback ( $instance, $new_instance, $old_instance, $widget_instance ) A widget is changed, i.e. new values are saved

Описание методов

getInfo() публичный Метод

Get array with information about this logger
public getInfo ( ) : array
Результат array

getLogRowDetailsOutput() публичный Метод

public getLogRowDetailsOutput ( $row )

getLogRowPlainTextOutput() публичный Метод

Add widget name and sidebar name to output
public getLogRowPlainTextOutput ( $row )

getSidebarById() публичный Метод

Get a sidebar by id
public getSidebarById ( string $sidebar_id ) : sidebar
$sidebar_id string
Результат sidebar info or false on failure

getWidgetByIdBase() публичный Метод

Get an widget by id's id_base
public getWidgetByIdBase ( $widget_id_base ) : wp_widget
Результат wp_widget object or false on failure

loaded() публичный Метод

public loaded ( )

on_action_customize_save() публичный Метод

* WP_Customize_Manager $this WP_Customize_Manager instance.
public on_action_customize_save ( $customize_manager )

on_action_sidebar_admin_setup__detect_widget_add() публичный Метод

Widget added

on_action_sidebar_admin_setup__detect_widget_delete() публичный Метод

* widget deleted

on_deleted_site_transient_theme_deleted() публичный Метод

WP function delete_theme() does not have any actions or filters we can use to detect a theme deletion, but the last thing that is done in delete_theme() is that the "update_themes" transient is deleted. So use that info to catch theme deletions.
public on_deleted_site_transient_theme_deleted ( $transient = null )
$transient Deleted transient name.

on_page_load_custom_background() публичный Метод

on_page_load_themes() публичный Метод

When a new theme is about to get switched to we save info about the old one
public on_page_load_themes ( )

on_switch_theme() публичный Метод

public on_switch_theme ( $new_name, $new_theme )

on_upgrader_process_complete_theme_install() публичный Метод

public on_upgrader_process_complete_theme_install ( $upgrader_instance = null, $arr_data = null )

on_upgrader_process_complete_theme_update() публичный Метод

public on_upgrader_process_complete_theme_update ( $upgrader_instance = null, $arr_data = null )

on_widget_update_callback() публичный Метод

A widget is changed, i.e. new values are saved
public on_widget_update_callback ( $instance, $new_instance, $old_instance, $widget_instance )

Описание свойств

$slug публичное свойство

public $slug