diary : Hisato's twits ...

記事パスワード時にヒントとかをつける。

WPには記事ごとにパスワードがつけれるんだけど。
つけたページすべて同じフォームが表示されることに。
(機能についてはググるとよろしな。)
個別にパスワードのヒントとか載せたいなーという話で。
とりあえず出来ないかなー?と思ったことはすでに誰かが考えてるからさがすんだぜベイビーちゃん。
あった。
ともかめ亭 » WordPress Hacks : パスワードをかけた記事の入り口をカスタマイズ
ということで若干手加えて対応してみた。


function get_the_password_form() {
	global $post;
	$label = 'pwbox-'.(empty($post->ID) ? rand() : $post->ID);
	$filename = get_stylesheet_directory()."/".$label.".dat";
	if(file_exists($filename)) $lines = file_get_contents($filename);
	else $lines = NULL;

	$output = '<form action="' . get_option('siteurl') . '/wp-pass.php" method="post">
	<p>' . __("This post is password protected. To view it please enter your password below:") . '</p>
	<p><label for="' . $label . '">' . __("Password:") . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__("Submit") . '" /></p>
	</form>
	'.$lines;
	return apply_filters('the_password_form', $output);
}

これでもプラグインで対応できないもんかね?
うっかりしたオイラは昨日溜まってたアップグレードを無意識に実行したんだ。
したんだ。、、、最後まで言わすな、、、(´・ω・)

About Archive

Categories:

Recent Posts:

Tag Cloud:

Meta: