制作会社から制作会社じゃない会社に転職が決まりました。制作会社で学んだことを残らず記事にしたいと思います。Blogの公式キャラクター「パンD」です。WordPressで作成されたページを静的ファイルに落とし込む方法を紹介します。まえがきWordPressで約3000件の記事データの情報をXMLファイルとして書き出して扱おうとしたところ、データが多すぎることによりXML生成にかかる時間が1分くらい掛かって使い物になりませんでした。そこで、そのXMLファイルだけ静的なファイルとして書き出すことにしました。MovableTypeの再構築的な感じですね。付け焼刃の突貫工事的な感じで無理くり実装したのでその時の覚え書きです。WordPressで生成されたページをphpを介して静的ファイルに落とし込む静的ファイルをサーバーに置いておくあらかじめ用意しておいた静的ファイルに、WordPressで生成するファイルのコードをphpで書き写す、といった流れの処理をします。中身が空の静的ファイルをサーバーに用意しておきましょう。この例ではhoge.xmlという名前のファイルをアップロードします。静的ファイルにWordPressで生成したファイルのソースコードを書き写すphpfwrite()を使って、WordPressで書き出したファイルの内容を静的ファイルに書き込むためのphpファイルを作ります。ファイル名は何でもいいですがこの例ではmakexml.phpとしておきます。href='&quot;.$fname.&quot;'&gt;作ったファイルを開く&lt;/a&gt;&quot;;?&gt;上記内容のファイルを先ほどアップしたhoge.xmlと同じディレクトリにアップします。作成したphpファイルにブラウザからアクセスする先ほど作成したmakexml.phpにブラウザでアクセスします。「作ったファイルを開く」と表示されれば完了です。クリックしてファイルを確認してください。まとめ本当に付け焼刃ですが、無事にページの表示スピードも速くなり目的が達成されたのでオールオッケーです。コアなシチュエーションですが、機会があれば是非。Blogをご覧いただきありがとうございます。Facebook、Twitterを通じて、皆様と交流していき色んな情報を共有していければな~と思ってます。@KoToRi_blog基本フォロー返します。RSSを登録するRSSはこちらから。Feedly使ってる人はこちらから。Blogの公式パンダ『パンD』の【動く】LINEスタンプがリリースされました。WordPressで静的ファイルを書き出す文字数制限を文字列の幅を合わせる形で行う方法[wordpress]力を貸してくださるプログラマーさんを募集します。