07. 12月 2011 · Write a comment · Categories: WEB制作 · Tags: ,

Lock

WordPress内の特定カテゴリにDigest認証をかける を参考にさせていただきました。

function.phpの内容はほとんど同じだけど、正規表現で抜けがあったので、このままだとプレビューのときとかにエラーになります。

preg_match_all(‘@(w+)=(['”]?)([a-zA-Z0-9?=&%./_-]+)2@’, $txt, $matches, PREG_SET_ORDER);

&とか?とか%とか足しただけですが。まだあるかな?

あとはheader.phpのif文は

if(!is_home() && $post->post_type==’カスタム投稿タイプ’) :

とするだけ。