(15)WordPressを静的htmlに出力してローカルに保存する方法2013/09/13WordPressプラグインWordPressを使ったサイトを静的サイトにしてまるごとローカルへ保存したい、っていうときは、どんな方法が一番いいのかなと思って調べてみたメモです。会社で毎年特設サイトを作っておりまして、担当社員でブログも使いたいということで昨年よりWordPressを導入して作ってみました。これがワンシーズンごとに作り直すものでして、担当も変わっていくので、歴代のはどんなだったのかな、っていうのを参考のためにローカルに残しておきたいというものです。社内に専用のWebサーバをたてられれば楽なのですがそれもちょっと...という感じでして、静的なhtmlで一番ラクに残しておけるのはどうすればと、方法をいろいろ調べてみました。いいですが、静的だっつってんのに何度も性的htmlの誤変換に悩まされましたwプラグインtwitterで聞いてみたらほとんどの方が挙げてくださったのがこちらのプラグイン。StaticPressWindowsは未対応とお見かけしたので一度諦めていたのですが、ばっちり動きました!(2013/9/13時点/Win7)設定も簡単だし、とってもお手軽にWordPressの静的版をWeb上に作ってくれちゃいます!特徴は、リンクが絶対パスというところでしょうか。あと、これは書き出したいWordPressサイトの問題なのですが、リンク先アドレスのindex.phpやindex.htmlを省略して書いてあるのがそのまま書き出されますので、普通のPCからだとリンク先へ行けないのです。(省略されたindex.htmlなどを読み込んでくれるのはApacheの機能なのですね...!)ローカルでWebサーバをたててやれば万事OKだと思うのですが、今回はそれを見送る形でしたので残念...。使いやすいプラグインです。自分では思いつかなかったので大変有難いです。ちほちゅうこちらを参考にさせて頂いて、パーマリンク設定で.htmlを追加してみました。固定ページにはプラグインで.htmlを付加できるんですね。実際やってみた所感としましては、ブログの単一記事以外(アーカイブページ、2ページ目以降とか)にはhtmlが付加されない画像ページへのリンクが「記事名.html/画像名/」になってしまうため、リンク切れになるというところに気が付きました。Webサーバ上で動かすならばなんら問題はないのだろうけどぐぬぬ。画像ページへのリンクはそんなに必要ないのでこちらはまぁいいかな、と。最初からリンク無しで投稿するように設定しとけば良かったなぁ。固定ページ間のリンクはばっちり!ブログの単一記事もそれぞれhtmlとしてアクセスできるという感じでした。今回対象にしたサイトがこのような構造で固定ページが多かったので、ブログ細部以外は非常に良い結果が得られました。注意点としましては、上述したようにリンクが絶対パスで書き出されますので、DLしたフォルダはドライブ直下に入れること、という感じでしょうか。以上、検証でした!他にも良い方法あったら教えて頂けましたら嬉しいです。́∀`*)非プラグインWebサーバ上じゃなくても動くようなhtmlを出力してくれるツールを集めてみました。WeBoX多機能なウェブコンテンツの取り込みツール。多機能すぎて私には使いこなせないかもw詳しい使い方はこちらブログやホームページをまるごと保存。その他いろいろ機能満載なフリーソフト、WeBoXScrapBookFirefoxのアドオン。Plusっていうのもあるみたい...。まるごとDLだけじゃなくて、付箋つけたりとかいろいろできるみたいです。DLされたファイルのフォルダ階層がちょっと独特かな?という印象。Explorerフォロワーさんから教えて頂きました。一度サイトの構造を解析してから、ファイルやフォルダを選択してダウンロードできます。Win7でも問題なく使えました。個人的に私はこれが一番好きかも。動的、静的どちらも良いものWordPressに出会う前は全部htmlをベタ打ちしていたので、phpすっげー!ヘッダーやフッターを部品化とか!!!変更が超ラク!と思ったものですが、もう更新はしないけど過去の履歴として残しておきたいというときは静的のほうが良いものなんだなーと思ったり。目的や手段によって使い分けると便利なんですね。初心者でも、“デキる奴”と思わせるプレゼンテーションの基本とコツこれからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。週間人気記事ExcelVBAでカレンダーコントロールを自作するExcelで1行・1列おきの合計を求めるSUM関数の書き方これからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。-2019/09/27運営者*you非IT系の会社で社内業務アプリ開発したりWeb担してたり。ExcelとかAccessの本を書いてます。