Перенос данных из таблицы категорий образца базы данных в WordPress - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть база данных с таблицами ниже:

имя первой таблицы: newsdetails.

Столбцы: id, описание, cat_id

имя второй таблицы: категория.

Столбцы: id, name, parent_id.

Теперь я хочу перенести эти данные в базу данных wordpress.

Что я знаю: в wordpress есть функция wp_insert_post для вставкисообщений в базе данных.

Существует параметр 'post_category' => [ array(<category id>, <...>) ] //Add some categories.

Эта функция связывает сообщение с определенной категорией.

Теперь у меня есть категории, доступные изстарый столДаже если я предоставлю эти категории в этом параметре, в базе данных wordpress таких категорий не будет.

Как создать категории в wordpress на основе существующей таблицы категорий, чтобы мои новые сообщения теперь были связаны сновые категории?

1 Ответ

0 голосов
/ 21 декабря 2011

Зарегистрируйте категорию следующим образом:

$category = array('cat_name' => 'My Category', 'category_description' => 'A Cool Category', 'category_nicename' => 'category-slug', 'category_parent' => '');

$cat_id = wp_insert_category($category, true);

и затем используйте $ cat_id внутри этого массива, будет работать.

Дополнительная информация в Wordpress Codex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...