make-cacheでWordPressのアドレスとブログのアドレスが違う場合

WordPress用静的HTML生成、再構築プラグインですが、


WordPressディレクトリとサイトディレクトリが違う場合に対応出来るようにしました。

wp_optionsテーブルから取得してくるデータについて、弱々しい解釈をして勝手に考えていた事が原因でしたが、


バージョン0.81からは、

WordPressのアドレス

ブログのアドレス

が異なる場合も、しっかりキャッシュを生成、参照するようになりました。





コメント / トラックバック7件

  1. ken より:

    すみません(汁
    バージョン0.81試したいのですが持病の発作+発熱で思考がダウン中です(汁
    明日には回復するので早急に確認します(・_・)(._.)

  2. admin より:

    おっと!大丈夫でしょうかmasaruさん!
    全然こちらは大丈夫ですし、masaruさんにお調べ頂く事は義務でも何でもありませんので、
    どうぞお体をご自愛ください!
    #とはいえmasaruさんのチェックが入るのはクオリティの大きな向上に繋がるので、もちろん期待しておりますが、
    #お体の方が大切です!

  3. ken より:

    ありがとうございます。
    まぁ慣れてるので1日たてば最近は元気です。

    バージョン0.81試しました。
    チェック項目が増えてきて段々手間に♪
    そのうちテストリスト作らないと駄目っすねぇ(・ω・)

    動作確認:
    まずサイドバーの新機能ですが・・・
    サイドバーが2個あるテーマ(3カラム版)だと効いてないようです。
    sidebar-left.php/sidebar-right.php
    まぁsidebar.phpの時点で予想してましたが・・・
    defaultテーマ(2カラム)だと問題かったです。
    ただ、sidebar.phpを使ってない2カラムもあります。
    bodyで制御して2カラムでも3カラムでも表示可能にしているテーマはsidebar-left.php/sidebar-right.phpを使っていたり、sidebar.php/sidebar2.phpとかを使用しています。
    #完全にテーマ作者依存ですね。

    ディレクトリとサイトディレクトリが違う場合
    問題なく動作しました。

    その他:
    ほか機能も問題なく動作&エラーログなし

    機能追加要望:
    テンプレ変更したときも自動再構築が走ってくれると嬉しいです。

    言い訳?:
    少し頭痛が残っているので微妙にチェック漏れ項目があるかもしれません。
    体調がよくなったらテストリストでも作ってみます(´д`)

  4. admin より:

    masaruさん、体調はいかがでしょうか。
    テストして頂き本当に有り難うございます。

    テンプレート変更時の自動再構築なのですが、機能的には非常にすぐ実装出来るので(テンプレート変更時のアクションに自動再構築を割り当てるだけ)、
    すぐに実装しようかと思ったのですが、
    そういえば全体再構築だと、かなりの時間を使用する動作ですので、
    もしかしたらテンプレート変更のアクション中にタイムアウトしてしまうかな?という気がしております。
    下手に中途半端にテンプレート変更が止まってしまう事はまず論外ですし、
    それであれば、Ajaxで動く(タイムアウトしない)『キャッシュ再構築』からの再構築の方が機能的には確実かな・・・?と考えております。
    このお話、どんな印象でしょうかw?

    テンプレートの件は各種パターンのテスト、有り難うございます!
    1カラム3カラムは私の乏しいWordPress人生では想像出来ませんでした!こちらも対応出来るよう頑張ってみたいと思います。

  5. ken より:

    体調は8割方回復しました。
    歳のせいかなかなか癒されませんw

    あ。この機能追加要望はただ単に私の横着が一部入っていたりしますw
    defaultテーマ・通常使用のテーマ(3カラム版)・クラシックテーマ・小粋空間さんのテーマ等・・・複数のテーマをチェック時に切り替えてテストしてます。
    テスト時に全再構築を走らせてるのですが毎回実行が面倒だなと思ったのが1つと・・・プラグインとかでテーマ切り替えアプリを入れていた時にテーマ変更時の自動再構築が実装されていれば動くのかなとも思った次第です。

    Theme Switcher
    http://plugins.trac.wordpress.org/wiki/ThemeSwitcher

    まぁ個別のプラグインまでの拡張は後回しでもOKだと思うので非実装でいいかと?
    #どこまで拡張性を持たせるかですかね?

    サイドバーの件はフォーラムで聞いてみるのがいいかもしれませんね。
    実際にテーマ落として確認なんてナンセンスですしw
    まぁsidebar.php or sidebar*.phpで引っかけるようにすればいいだけかな?

    Ktai Styleの件ってVer0.81で修正入ってませんよね?
    動かないのが現状正常でOKですか?w

  6. ken より:

    >Ktai Styleの件ってVer0.81で修正入ってませんよね?
    >動かないのが現状正常でOKですか?w
    失礼。こちら実機でOKだったの忘れてました^^;
    普段WindowsMobile携帯使っていてOperaのMobile版を使ってるのですが書き込み時にmake-cache使ってないサイトではKtai Styleのページが表示されたのでご認識しました^^;
    make-cache+Ktai Styleだとキャッシュ(PCサイト)が表示されたので。
    まぁUA設定が携帯だけってことですね。
    可能ならKtai Styleと同じ動きにしてくれると嬉しいかもです。

  7. admin より:

    masaruさんのご推察&おっしゃる通り、Ktai Styleの対応は、今のところ実機のUserAgentのみでした!
    実働が問題無さそうですので、次のバージョンではKtai Styleと同じUserAgentを取る仕様にしたいと思います!
    中途半端で失礼致しましたw

    またテンプレートの再構築の仕様に関するご意見、有り難うございます!
    使わない人はチェックしない(タイムアウトの可能性がある点を理解してもらった上で?)。というような形で、いずれ付けてみたいと考えております。よろしくお願いします!

コメントをどうぞ