__return_true() WP 3.0.0

Просто повертає true. Допоміжна функція WordPress.

Корисна для використання у фільтрах, щоб повернути true.

Всі подібні до функції:
__return_false()— повертає логічне false.
__return_true()– Повертає логічне true.
__return_empty_array()– Повертає порожній масив: array ().
__return_zero()– Повертає число 0.
__return_null()– Повертає NULL.
__return_empty_string()– Повертає порожній рядок: ”.

Ця функція вважається внутрішньою для використання самим ядром . Не рекомендується використовувати цю функцію у своєму коді.

1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.00 сек
(швидкість світла) |
PHP 7.1.11, WP 4.9.7

Хуків немає.

Повертає

true. Логічне true.

Використання

__return_true();

Приклади

0

#1 Повернімо true у фільтрі

Припустимо, у нас є фільтр custom_menu_order він відповідає за можливість довільного сортування адміністративного меню, за замовчуванням вимкнений. Нам потрібно його включити, для цього пропишемо такий код у functions.php або в плагін:

add_filter( 'custom_menu_order', '__return_true');

Можливість сортування включена, тепер можна відсортувати меню:

add_filter('menu_order', 'my_menu_order');
function my_menu_order( $menu_order ) {
	   return array( 'index.php', 'edit.php', 'edit.php?post_type=page', 'edit-comments.php');
}
0

#2 інші способи записати __return_true

// Приклад анонімної функції (php 5.3+)
add_filter( 'show_admin_bar', function(){ return true; } );

// або так, з реєстрацією функції
add_filter( 'show_admin_bar', 'my_return_function');
function my_return_function(){
	return true;
}

нотатки

список змін

З версії 3.0.0Введено.

Код __return_true() WP 6.0.2

function __return_true() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
	return true;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *