タグ

ブックマーク / takahashifumiki.com (3)

  • ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング

    この投稿は 11年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 WordPressで一般ユーザーのログインを伴うサイト(ECサイト、SNSなど)を作っている方も多いと思いますし、そういった依頼を受けることも多いのですが、最近「バグです!」という報告を受けてよくよく調べたらWP Super Cacheというキャッシュプラグインのせいだったということがなんどかありました。毎回説明するのが大変なので、書いておきます。 そもそもWP Super Cacheはどういう仕組みか 通常のWebサイトというのは、ユーザーから求められたリクエストからPHPなりRubyなりPythonなりが求められるデータを推測し、データベースに対して適切な操作を行い、最終的にHTMLを書き出します。 動的なサイトがリクエストを受け取って処理する仕組み で、Webサイトが重

    ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング
  • いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング

    この投稿は 12年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Never Let Me Go 先ほど拙作WordPressプラグインのNever Let Me Goをアップデートしたので、その際の作業ログです。基的にはWordPressを知っていて、PHPとかJavascriptとかはまあわかるかなという人を対象にしています。それでは、レッツスタディ。かなり長いですよ。 成果物 Ajaxでユーザーを検索して、IDと名前の一覧を取得して表示、選択すると該当するユーザーIDをinputタグにセットします。 管理画面でのインクリメンタル検索 Ajaxを導入した経緯 Never Let Me Go(以下NLMG)はユーザーが自分で退会できるようにするプラグインなのですが(参考)、そのユーザーがコンテンツを作成していた場合、そのコンテンツは消え

    いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング
  • GREEよりひどいWordPressの退会機能をなんとかするプラグイン | 高橋文樹.com | プログラミング

    この投稿は 12年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 GREEが退会できないというネタがちょっと話題になっていたので便乗しようと思ったのですが、今朝スティーブ・ジョブズが亡くなったのでもうどうでもよくなっちゃいましたね。合掌。 さて、WordPressは設定画面でユーザーが自分で会員登録をすることが可能なのですが、自分でアカウントを削除することはできません。会員制サイトを運営している場合などはちょっとめんどくさいので、これを可能にするプラグインを作りました。名前はNever Let Me Goです。 http://wordpress.org/extend/plugins/never-let-me-go/ プラグイン名はカズオ・イシグロの名著『わたしを離さないで』からパクりました。名前の割にユーザーを退会させてあげるというエスプ

    GREEよりひどいWordPressの退会機能をなんとかするプラグイン | 高橋文樹.com | プログラミング
  • 1