get_post_custom_values() WP 1.2.0

Отримує масив значень довільних полів із зазначеною назвою у зазначеного запису (поста).

Ця функція може стати в нагоді, якщо потрібно отримати значення довільного поля, коли пост має кілька полів з однаковими назвами ключів і різними значеннями. Інакше зручніше використовувати функцію get_post_meta() .

Працює на основі:
get_post_custom()

Хуків немає.

Повертає

Массив|null. Масив значень мета-полів.

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

get_post_custom_values($key, $post_id);
$key
(рядок) (обов’язковий)
Назву довільного поля (ключ довільного поля), значення якого потрібно отримати.
$post_id
(число)
ID посту, довільні поля якого потрібно отримати.


За замовчуванням: Поточний пост (визначається за змінною $post)

Приклади

0

#1 Виведемо значення довільних полів на екран

Припустимо, що поточний пост має 3 довільні поля з однаковим ключем my_key, давайте виведемо їх на екран використовуючи get_post_custom_values:

$mykey_values ​​= get_post_custom_values('my_key');
foreach( $mykey_values ​​as $key => $value ) {
	echo "$key => $value ('my_key')<br />";
}

В результаті на екрані ми побачимо:
0 => перше значення ключа ‘my_key’
1 => друге значення ключа ‘my_key’
2 => третє значення ключа ‘my_key’

список змін

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

Код get_post_custom_values() ​​WP 6.0.2

function get_post_custom_values( $key = '', $post_id = 0 ) {
	if ( ! $key ) {
		return null;
	}

	$custom = get_post_custom($post_id);

	return isset($custom[$key])? $custom[$key]: null;
}

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

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