wp_create_category()
Спрощена функція додавання категорії, в яку потрібно передати назву нової категорії та якщо потрібно ID батьківської категорії.
Перед додаванням категорії функція перевірять чи немає категорії з зазначеними параметрами.
Працює на основі:
wp_insert_category()
wp_insert_category()
Хуків немає.
Повертає
int|WP_Error. 0 – при невдачі. ID доданої категорії, якщо вдалося додати рубрику.
Використання
wp_create_category( $cat_name, $parent );
- $cat_name
(рядок) (обов’язковий) - Назва нової категорії.
- $parent
(число) - ID категорії, яка буде батьківською для доданої.
Приклади
#1 Створимо рубрику
Для створення простої категорії використовуйте:
wp_create_category( 'Назва моєї категорії');
Щоб створити категорію, яка є дочірньою до категорії з ID = 6, вкажіть другий параметр:
wp_create_category( 'Дитина моєї категорії', 6);
Щоб отримати id створеної категорії та помістити значення у змінну:
$cat_id = wp_create_category( 'Дитина моєї категорії', 6);
#2 Перевірка чи створилася категорія
$cat_id = wp_create_category('Різне');
if($cat_id)
echo 'Створена';
else
echo 'Не створено';
список змін
| З версії 2.0.0 | Введено. |
Код wp_create_category() wp create category WP 6.0.2
function wp_create_category( $cat_name, $category_parent = 0 ) {
$ id = category_exists ($ cat_name, $ category_parent);
if ($id) {
return $id;
}
return wp_insert_category(
array(
'cat_name' => $cat_name,
'category_parent' => $category_parent,
)
);
}