yusk -ユースク-

  • WordPress
  • Twitter
  • RSS
  • Facebook

201107-20

WordPressで会員認証ページを作る

wordpress

WordPressでWEBサイトを構築していると、時折Basic認証を使いたくなる場面に遭遇します。

Basic認証は手軽に、ユーザー名とパスワードを知らなければ閲覧できない会員のみのページを設定することができるんだけど、通常ディレクトリごとの領域で設定する。

WordPressでオリジナルテーマを制作した人ならお解かりだろうけど、WordPressは固定ページ(下層ページにあたるページ)を生成する際にディレクトリ構造にならない。
パーマリンク設定でカスタム構造を使用している人がほとんど(当サイトもそう)ですが、ディレクトリに見えてもmod_rewriteでパーマリンクをカスタム構造に書き換えているだけなので、下層ディレクトリがありそうなあくまで擬似的なURIとなっている。擬似的なのでBasic認証をかけるってことは基本的に出来ないのです。

WordPressの構築サイト全体をロックかけるとかなら容易なんだけど、一部のページ(もしくは一部のカテゴリーなど)を認証させたい場合はそうもいかない。

ではWordPressで手軽に会員の閲覧領域を作るにはどうしたら良いのだろうか?

続き

201106-16

URLの正規化(rel="canonical")を自動取得してみる

php_memo

link rel="canonical" ってあるし、使うと思う。

そもそもcanonicalはURLの正規化としての役割を担うのだが、(参考:rel=”canonical”の正規化で、重複コンテンツを撃退)WordPressなら標準のテーマ内で自動的に生成してくれるけど、通常のサイトだとhtml内でいちいち指定しないといけない。まぁ、全てのページに必ず必須ってわけじゃないし、例え無視してもそこまで寛大な被害も無い気もする。

でも、これを自動的に取得してしまおうと思ったのがきっかけでした。
続き

201106-14

IE8でのみ縮小するとカラム落ちする原因と対策

ie

IE6がエンディングを迎えようとしている昨今ですが、ふとこないだコーディングの最中に発見したバグ(?)をメモしておきます。

最近自分もクロスブラウザの最低ラインをIE7以上にしているんだけど、これはIE8でのみ起こった現象。

floatで問題なくレイアウト出来てるのに、IE8で表示を縮小するとカラム落ちするというマニアックなバグです。

続き

201105-31

本籍を沖ノ鳥島にすることができる

okinotori-shima

本籍は産まれた時に届けられていて、大抵出生時の住所になっているはず。
戸籍の登録として使用されるけど、一般的に使用する機会は少なく、解ってるようで解ってない本籍。免許証もICとかでチップに格納されて最近では記載されなくなったしね。

そんな本籍だけど、実は任意で変えることができるのをご存知でしょうか?

続き