アンテナサイトを作ろう!(準備)




1年以上前に更新された記事です。
情報が古い可能性がありますので、注意してください。

まずは、心臓部分である記事取得クローラーを作るその前に、DBやカスタム投稿タイプを作成する。

DBはクローラーを実行する時の引数にサイトURLやカテゴリをDBから取得出来るように。
カスタム投稿タイプは、WordPress本来の機能を失わせない為に作成する。

テーブル作成

プロトタイプ感が強いのであまり深くは考えてないけど、こんな感じのテーブル構成でいいんじゃないかな。
サイト情報テーブルに、サイト名、サイトURL、サイト説明、サイトスラッグ。
カテゴリ変換テーブルに、サイトID、変換前カテゴリ、変換後カテゴリID。

プラグイン初期化時にテーブルチェックして、テーブルが存在しない場合は作成する。

カスタム投稿タイプの作成

取得した記事タイトルやリンクなどを格納するのに使用する。
WordPressの記事として格納する事で、WordPress本来の機能であるアーカイブを使用でき、日別やカテゴリ別に出力しやすくなる。

記事のカテゴリとは別にサイト名用のカスタムタームを用意。
これで簡単にサイト別に出力できるようになるはず。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です