[Помогите] добавить посты в бд

Тема в разделе "Wordpress", создана пользователем LEXAlForpostl, 27 авг 2009.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Здравствуйте.
    Подскажите пожалуйста, как добавить посты напрямую в БД, заменяя функцию wp_insert_posts
    Имеем
    Вставляем в категорию с ID "3"
     
  2. blet

    blet Постоялец

    Регистр.:
    8 май 2007
    Сообщения:
    105
    Симпатии:
    16
    нужно понимать что wp_insert_post,
    не просто так там стоит, и добавлять самостоятельно намного более геморойнее, поскольку записи добавляются в 3 а то и 4 таблицы
    что нужно то в итоге и чем не нравится wp_insert_post?
     
    whitewolff нравится это.
  3. tatams

    tatams

    Регистр.:
    15 май 2009
    Сообщения:
    501
    Симпатии:
    84
    Можно взять утилитку textKit и импортировать напрямую в ВП, а не в ДБ
     
  4. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Это я прекрасно понимаю, перестаньте флудить,пожалуйста, в топике.
    В моём случае нет возможности использовать wp_insert_post.

    Как добавлять пост, естественно, это понятно.
    Но вот как теги и категорию добавлять - не понимаю. Запутался в трёх таблицах.
     
  5. blet

    blet Постоялец

    Регистр.:
    8 май 2007
    Сообщения:
    105
    Симпатии:
    16
    LEXAlForpostl, если ты не заметил тебе помочь пытаются люди, зачем ругаешся :) вай вай
    и поскольку я сейчас добрый могу просветить тебя какова структура
    базы данных
    Перейти по ссылке
    wp_terms - хранит имя категории или тега
    wp_term_taxonomy, хранит данные о том категория или тег в wp_terms
    wp_term_relationships указывает какая категория или тег принадлежит какому посту,
    не смотря на сложность устройства, это хорошая структура базы данных,
    есть еще пятая таблица wp_postmeta, там дополнительные факторы поста
     
Статус темы:
Закрыта.