wp_create_category() WP 2.0.0
Упрощенная функция добавления категории, в которую нужно передать название новой категории и если нужно ID родительской категории.
wp_create_category() - обертка для функции wp_insert_category().
Работает на основе:
wp_insert_category()
Хуков нет.
Возвращает
0 - при неудаче. ID добавленной категории, если удалось добавить рубрику.
Использование
wp_create_category( $cat_name, $parent );
- $cat_name(строка) (обязательный)
- Название новой категории.
- $parent(число)
- ID категории, которая будет родительской для добавляемой.
Примеры
#1 Создадим рубрику "разное"
wp_create_category('Разное');
#2 Создадим дочернюю рубрику
Чтобы создать рубрику, которая будет дочерней к рубрике с ID = 6, нужно указать второй параметр:
wp_create_category('PHP', 6);
#3 Проверка создалась ли категория
$id = wp_create_category('Разное'); if( $id ) echo 'Создана'; else echo 'Не создана';
Список изменений
С версии 2.0.0 | Введена. |
Если убрать вызов wp_create_category, то все работает. А так просто 500 ошибка. Что я делаю не так?
Где-то ошибка...
Убедись что путь "./wp-admin/includes/taxonomy.php" верный. Например так:
В остальном я по коду ошибок не вижу...
create_categories.php
Вот gist с кодом. Путь к
./wp-admin/includes/taxonomy.php
верный. Файл лежит в корне сайта. И ошибок не выводит никаких и категорий не создает. Трындец, неделю мучаюсь ))Лех нашел как это лечиться? у меня та же беда.