WordPress でログインユーザによる条件分岐
WordPress でログインユーザによる分岐処理の方法について調べたことをちょっとまとめました。単純にログインの有無で判定したい場合は is_user_logged_in() が、権限や権限グループで判定したい場合は current_user_can() で実現できるようです。
WordPress でログインユーザによる分岐処理の方法について調べたことをちょっとまとめました。単純にログインの有無で判定したい場合は is_user_logged_in() が、権限や権限グループで判定したい場合は current_user_can() で実現できるようです。
原作の漫画単行本7巻分がどう2時間にまとまるのかが不安もありつつ映画版「聲の形」を観てきました。映画をきっかけに「聲の形」の世界に触れたのであればぜひとも原作にも触れて欲しい。そのきっかけであり入口として十分な作品だったと思います。
簡単にビジュアルと整える程度で済むなら CSSフレームワーク はとても便利なので、基本的な部分くらいは把握しておこうというつもりで最近ちょっと Bootstrap を触っていますが、ビジュアルのための HTML みたいな感じがあって CSSフレームワークはそれはそれで便利なんだけど、何か違う……感もあります。
合同会社ブリューア・リンクスという会社を設立したのに伴い、こちらのサイトは会社やそこでの業務から一歩離れたところからでもっと色々とアウトプットできるサイトへ趣旨替えをしようかな、と思って今回リニューアルすることにしました。
大きな変更を伴ったためか移行速度が遅めだったPHP5.3ではこれまでのバージョンにはない便利な機能も多数含まれています。PHPのメインストリームも5.4, 5.5へ移っている現在、本格的に活用されるだろう新機能の内、名前空間について簡単にまとめました。
macports経由でインストールしたapache2はOS標準のapache2とListenするポート番号が競合するせいか、launchctlを利用して自動起動設定を行なってもOS起動時に自動起動してくれません。その回避方法についてまとめました。
WordPress下でdate()やtime()関数を使うとphp.iniのTimeZone設定の如何を問わずUTCで日時を返します。そのため、WordPress下でローカル日時を取得したい場合はWordPressが用意するdate_i18n(), current_time()を利用します。
WordPressのwpdbクラスに含まれるprepareメソッドのプレースホルダーとMySQLのDATE_FORMAT()などで利用される書式指定子は同じ%から始まる書式なので、使い方を間違えると競合してエラーになります。
jQuery.ready()とloadイベントって具体的にはタイミングがどう違うのか?をサンプルを作成して実際に確認してみました。
前回のTengのリファレンスに引き続き、TengとPerlのWeb Application FrameworkのAmon2との連携方法をまとめました。Amon2は小回りの利く軽量WAFなのでModelを直接的には取り扱いませんが、Amon2::Plugin::Modelを利用することで容易にMVCっぽく構成できます。