Про структуру табиц wordpress
Programming 27.12.2006Поступил вопрос о переносе данных из одного блога вордпресс в другой. Навскидку есть 2 способа: импорт через админку (видимо RSS) и импорт БД. Не знаю как вам, а у меня ?аловливые ручонки тянутся к базе данных =)). За?ел в phpMyAdmin и для этого блога посмотрел таблички:
-
wp_categories - хранит названия категорий, их структуру (связки с подкатегориями) и, почему-то, колличество постов в них
-
wp_comments - все, что связано с комментариями (в том числе и привязка к постам привязка к по)
-
wp_linkcategories - категории ссылок (например блогролл)
-
wp_links - сами ссылки (привязка к wp_linkcategories)
-
wp_options - настройки (всякая фигня из админки)
-
wp_post2cat - привязка постов к категориям каталога
-
wp_postmeta - видммо метатеги для постов (у меня пустая)
-
wp_posts - хранятся посты. Есть столбец post_category, дак вот это не привязка к категориям, а скорее всего тип поста (с паролем итп). Учтите, что статические странички хранятся тут же (post_status=static)
-
wp_usermeta - настройки пользователя (привязка через user_id)
- wp_users - пользователи (в том числе и админ)
Что имеем или сам не пробовал, но должно съесть:
wp_linkcategories и wp_links ему не нужны (в смыле, таблици должны быть, а вот наличие данных необязательно). wp_categories и wp_post2cat либо не нужны, либо в wp_categories должна быть одна категория, а в wp_post2cat список всех постов с привязкой к одной категории. (сам боль?е склонен ко второму). wp_comments - отсутствие данных приведет к осутствию комментариев в блоге. wp_postmeta - так как у меня пустая, то данные необязательны. Остальное нужно.
Теперь советы:
- Перед тем как что-то делать - обязательно полный бэкап всей БД. (если что-то полетит всегда можно восстановить)
- Если вы перенесли таблици, а отображается всякая фигня - сравните кодировки баз данных. Потом посмотрите какая кодировка стоит в настройках блога.
- “wp_” в названиях таблиц - это префикс указанный в файле настроек. Следите, чтобы совпадал.
Вот и все. Спасибо Shiko за интересную тему.

03.03.2007 в 14:16
[...] Обнаружил, что народ идет ко мне с запроса “XFN блогролл wordpress“, а еще слева снизу написано сия абривеатура. [...]