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, ) ); }