[WordPress]RSSを使わないでDBを直接使ってヘッドラインを作る。siteメニューコンテンツへ移動ホームサンプルページ[WordPress]RSSを使わないでDBを直接使ってヘッドラインを作る。コメントをどうぞお客様の要望で「内部ブログのヘッドラインをトップページに載せたい」というものがあった。RSSを取得して表示していたが,どうも重い。速度チェッカーを使って計測したが,元々0.2秒で表示されるページが2秒もかかる・・・。それで,直接DBを覗いて表示することに。xxxpostsっていうテーブルに記事の内容が格納されている。フィールド`post_type`が’post’フィールド`post_status`が’publish’のものを抽出されば良いだけ。因みに記事の内容の中にはショートタグ等ヘッドラインには不要なものもある。除去するためにstrip_tagsやら,正規表現で置換やらしてあげる。コメントをキャンセルメールアドレスが公開されることはありません。<strong>検索:最近の投稿さくらサーバーにGoogleロボットがアクセスできない現象(403エラー)phpの消費税対応[WordPress]RSSを使わないでDBを直接使ってヘッドラインを作る。