Unregister_widget () - отписва джаджа

Отписва приспособлението. Премахва джаджа от посоченото име на клас джаджа.

Тази функция ви позволява да деактивирате/анулирате/изтриете всяка предварително регистрирана джаджа в WordPress.

Когато изтриете джаджа по този начин, всички нейни настройки също се изтриват. Тези. ако приспособлението има богат избор от настройки и сте го анулирали, тогава всички настройки ще бъдат загубени.

Се завръща

Използвайки

Името на класа, който регистрира приспособлението чрез разширяване на WP_Widget. Стандартни имена на класове:

# 1 Премахване на приспособлението

Този пример показва как да отмените регистрацията на приспособлението за календар. Може да ви бъде от полза, когато трябва да замените стандартната джаджа със своя:

# 2 Деактивирайте всички стандартни приспособления за WordPress

За да деактивирате всички основни приспособления на WordPress, използвайте този код:

Използвайте този код във файла functions.php на вашата тема .

# 3 Деактивирайте поддръжката на приспособления в WordPress

Примерът по-горе показва как да деактивирате всички джаджи по подразбиране и ви дава избор кой да деактивирате и кой не.

Но ако трябва да деактивирате абсолютно всички джаджи наведнъж, тогава е по-добре да направите това, преди да са свързани, т.е. изобщо не ги свързвайте и не задействайте събитие, което свързва други джаджи. За да направите това, отделете функцията wp_widgets_init () от събитието init, по следния начин: