WordPressDB Table

今回は、WordPressのデータベースのテーブル「wp_posts」を考えてみます。

なぜ考えるかというと
今までのHTMLの記事をWordPressのデータベースに登録していこうと思っているから!

HTMLの記事はMODXのデータベースに入っています。

なので、違いを考えてみなければいけない!

< スポンサーリンク >





とりあえず、WordPressの記事用テーブル「wp_posts」をエクスポートしてみました。

tbl_wp_posts
フィールド種別説明
IDbigint(20) unsigned投稿ID(保存順に自動採番)
post_authorbigint(20) unsigned投稿者のユーザID
post_datedatetime投稿日時
post_date_gmtdatetime投稿日時(GMT)
post_contentlongtext本文
post_titletextタイトル
post_excerpttext抜粋オプション
post_statusvarchar(20)投稿ステータス
comment_statusvarchar(20)コメントステータス
ping_statusvarchar(20)ピン・ステータス
post_passwordvarchar(20)閲覧パスワード
post_namevarchar(200)投稿スラッグ
to_pingtext 
pingedtextピン通知済み URL
post_modifieddatetime更新日時
post_modified_gmtdatetime更新日時(GMT)
post_content_filteredlongtext 
post_parentbigint(20) unsigned親ID
guidvarchar(255) 
menu_orderint(11)ページの表示順
post_typevarchar(20)投稿種別
post_mime_typevarchar(100)添付ファイルのとき MIMEタイプ(image/png など)
comment_countbigint(20)コメント数

MODXの記事用テーブル「site_content」もエクスポートしてみた。

tbl_site_content
カラム名対象備考
idリソースID自動
typeリソースタイプdocument,reference
contentTypeコンテントタイプapplication/rss+xml,application/pdf,application/vnd.ms-word,application/vnd.ms-excel,text/html,text/css,text/xml,text/javascript,text/plain,application/json
pagetitleリソース名ページのタイトル
longtitle長いタイトル管理に用いるページタイトルとコンテンツに用いるタイトルを区別したい場合に使う
description説明(description)metaタグのdescription属性として使う
aliasエイリアスフレンドリーURL設定が有効な場合、URL表現に用いられる
link_attributesリンク属性現在利用不可
published公開ステータス0=off,1=on
pub_date公開予定日時UNIXTIME形式
unpub_date公開終了日時UNIXTIME形式
parent親リソース親リソースのID
isfolderコンテナ0=off,1=on
introtext要約(序説)序文・リード文などを配置するタイプのコンテンツに用いる
content本文本文
richtextリッチテキストで編集0=off,1=on
template使用テンプレートテンプレートID
menuindexメニューオーダーWayfinderスニペットなどを用いて実装するナビゲーション上での並び順。Dittoでも用いられる
searchable検索対象に含める0=off,1=on
cacheableキャッシュ有効0=off,1=on
createdby作成メンバーリソースを最初に作成したメンバーID
createdon作成日時UNIXTIME形式
editedby編集メンバー最も直近で編集したメンバーID
editedon更新日時UNIXTIME形式
deleted削除の状態0=削除ではない,1=削除
deletedon削除日時UNIXTIME形式
deletedby削除メンバー削除したメンバーID
publishedon公開日時UNIXTIME形式
publishedby公開メンバー公開操作を行なったメンバーID
menutitleメニュータイトルナビゲーション用の短いタイトル
donthitログ記録の対象MODX本体にはアクセスログを記録する機能はない
haskeywords関連キーワード関連キーワードを持っているかどうかを示す。現在のMODXでは非推奨
hasmetatags関連meta要素関連するmeta要素を持っているかどうかを示す。現在のMODXでは非推奨
privatewebリソースグループアクセス権限:ウェブユーザグループと紐付いたリソースグループに属しているかどうか
privatemgrリソースグループアクセス権限:管理メンバーグループと紐付いたリソースグループに属しているかどうか
content_dispoコンテントディスポジション通常はブラウザのウィンドウ内にデータを出力するが、ダウンロードダイアログを通じてデータをファイルとして渡すこともできる
hidemenuメニューに表示0=on,1=off

公開日がWordPressはdatetimeだしGMTまである、MODXはUNIXTIME形式。。。

簡単に移行はできないようですね。

1つ1つ記事をアップするかな・・・

 

< スポンサーリンク >