Порядок выполнения событий (event)

События выделенные красным цветом являются системными, и не могут быть использованы пользователями, ввиду того что они срабатывают ДО загрузки плагинов и functions.php шаблона.

ds_functions_pre_loading
Событие срабатывает перед загрузкой основных функций системы

ds_functions_loaded_cache
Событие срабатывает если загрузка функций была взята из кеша

ds_functions_loaded_live
Событие срабатывает если функции были загружены без кеша из папки ./sys/inc/functions/

ds_functions_loaded
Событие срабатывает после загрузки основных функций системы

ds_session_init
Событие срабатывает после установки сессий

ds_settings_init
Событие срабатывает после загрузки настроек системы get_settings()

ds_mysql_init
Событие срабатывает после соединения с базой данных

События выделенные голубым можно использовать только в плагинах, а события выделенные синим можно использовать в плагинах и functions.php шаблона.

ds_plugins_loaded
Событие срабатывает сразу после загрузки всех плагинов системы

ds_user_init (аргументы $user_id)
Событие срабатывает если пользователь был авторизован, принимает ID пользователя в качестве аргумента.

ds_theme_functions_loaded
Событие срабатывает после того, как был подключен файл functions.php шаблона

ds_init
Событие срабатывает после полной загрузки ./sys/inc/core.php
Это главное событие системы

ds_request_init
Событие срабатывает только если был подключен файл ./index.php

init_head_theme
Событие срабатывает перед загрузкой header.php шаблона

init_head
Событие срабатывает если в header.php была вызвана функция ds_head()

pre_output_messages
Событие срабатывает всегда (при каждой загрузке страницы), перед выводом сообщений, функцией the_messages()

the_messages_output
Событие срабатывает только в момент, когда выводится сообщение

pre_output_errors
Событие срабатывает всегда (при каждой загрузке страницы), перед выводом ошибок

the_errors_output
Событие срабатывает только в момент, когда выводится сообщение об ошибке

user_panel_after
Событие срабатывает перед выводом панели навигации

user_panel
Событие срабатывает если пользователь авторизован, используется для вывода панели навигации

guest_panel
Событие срабатывает если пользователь не авторизован, вместо события user_panel, для вывода панели навигации гостю

user_panel_before
Событие срабатывает после вывода панели навигации

init_head_theme_loaded
Событие срабатывает после подключения файла header.php шаблона сайта

init_foot_theme
Событие срабатывает перед загрузкой файла footer.php шаблона сайта

init_foot
Событие срабатывает если была вызвана функция ds_foot() в шаблоне темы

init_foot_theme_loaded
Событие срабатывает после загрузки footer.php шаблона сайта