Skip to main content

Адвязка хукаў

Аўтагенэраваная дакументацыя для ўсіх 59 дзеянняў і 115 фільтраў у Ultimate Multisite.

Дзеянні

  • auth_redirect — Выклікаецца перад перанаправаннем для аўтэнтыфікацыі.
  • set_auth_cookie — Выклікаецца неадкладна перад вызначэннем cookie для аўтэнтыфікацыі.
  • set_logged_in_cookie — Выклікаецца неадкладна перад вызначэннем cookie для ўвайшоўшага карыстальніка.
  • wp_ultimo_host_providers_load — Дазваляе раробнікам дадаць свае інтэграцыі пастаўшчыкоў хостынг-паслуг праз wp plugins.
  • wp_ultimo_load — Выклікаецца, калі загружаны ўсе залежнасці.
  • wu_activation — Дазваляе іншым часткам плагіна дадаць свае рутыны для актывацыі.
  • wu_after_switch_template — Дазваляе раробнікам плагіна дадаць хукі пасля таго, калі карыстальнік або суперадмін змяняе тэмату сайта.
  • wu_before_light_ajax — У некаторых выпадках нам трэба загрузіць дадатковыя рэсурсы для апрацоўкі дзеянняў.
  • wu_before_search_models — Выклікаецца перад апрацоўкай пошукавага запроса.
  • wu_cart_after_setup — Дазваляе раробнікам дадаць дадатковыя змены ў аб'ект карыстання карыстальніка.
  • wu_cart_setup — Дазваляе раробнікам дадаць дадатковыя змены ў аб'ект карыстання карыстальніка.
  • wu_checkout_add_field_field_class-get_type — Выклікаецца перад дадаваннем поля ў форму карыстання карыстальніка.
  • wu_checkout_after_process_order — Дазваляе раробнікам дадаць дадатковыя хукі.
  • wu_checkout_before_process_checkout — Перад апрацоўкай карыстання карыстальніка.
  • wu_checkout_order_created — Выклікаецца пасля поўнага збору замовы карыстання карыстальніка.
  • wu_dashboard_this-tab_widgets — Дазваляе раробнікам плагіна дадаць віджэты ў Панель карыстальніка сеткі.
  • wu_dashboard_widgets — Дазваляе раробнікам плагіна дадаць віджэты ў Панель карыстальніка сеткі.
  • wu_deactivation — У адключэнні.
  • [wu_get_user_id] — Атрыманне ID карыстальніка.
  • [wu_get_site_id] — Атрыманне ID сайта.
  • [wu_get_current_user_id] — Атрыманне ID бягучага карыстальніка.
  • [wu_get_current_site_id] — Атрыманне ID бягучага сайта.

Функцыі, якія выклікаюцца

  • wu_get_user_id(): Атрыманне ID карыстальніка.
  • wu_get_site_id(): Атрыманне ID сайта.
  • wu_get_current_user_id(): Атрыманне ID бягучага карыстальніка.
  • wu_get_current_site_id(): Атрыманне ID бягучага сайта.

Апісан

Гэты файл змяшчае функцыі, якія дазваляюць атрыманне ID карыстальніка і ID сайта ў кантэксце WordPress. Гэтыя функцыі вельмі карысныя для кадэвання, калі вам патрэбна ўзаемадзеянне з карыстальнікамі або сайтамі.

Выкарыстанне

Атрыманне ID карыстальніка:

$user_id = wu_get_user_id();
echo "ID карыстальніка: " . $user_id;

Атрыманне ID сайта:

$site_id = wu_get_site_id();
echo "ID сайта: " . $site_id;

Атрыманне ID бягучага карыстальніка:

$current_user_id = wu_get_current_user_id();
echo "ID бягучага карыстальніка: " . $current_user_id;

Атрыманне ID бягучага сайта:

$current_site_id = wu_get_current_site_id();
echo "ID бягучага сайта: " . $current_site_id;

Паўная рэалізацыя

/**
* Атрыманне ID карыстальніка.
*
* @return int ID карыстальніка.
*/
function wu_get_user_id() {
return get_current_user_id();
}

/**
* Атрыманне ID сайта.
*
* @return int ID сайта.
*/
function wu_get_site_id() {
return get_blog_id();
}

/**
* Атрыманне ID бягучага карыстальніка.
*
* @return int ID бягучага карыстальніка.
*/
function wu_get_current_user_id() {
return get_current_user_id();
}

/**
* Атрыманне ID бягучага сайта.
*
* @return int ID бягучага сайта.
*
* @return int ID бягучага сайта.
*/
function wu_get_current_site_id() {
return get_blog_id();
}