ドラ焼きのPC日記

ドラ焼きのPC日記

PCを使っていて、わかったこと、感じたことを
気ままに書いていきます。

Amebaでブログを始めよう!
WordPressを使っていたところ、
  下書きをプレビューする権限はありません。
というエラーが出るようになってしまいました。

プレビューができないのは不便なので調べてみると以下の質問を発見。
WordPress › フォーラム » 下書きをプレビューする権限はありません。
これの通りに、認証用ユニークキーをwp-config.phpで書き換えると直りました♪
今Wordpressでサイトを構築しているわけですが、必須とも言えるAkismetのAPIキー取得がうまくできませんでした。

何度もメールアドレスを変えたりしてやったのですが、結論から言うと、名前をローマ字で書くと良いようです。

これで無事メールが送られてきましたグッド!
最近全然更新できていなくてすいませんorz
これまで別サイトでソフトウェアの配布などを行なっていたのですが、
そのサイトを構築していたサーバが一旦なくなったのをきっかけに、このブログと統合することにしました。

今までの記事→移行作業を行い、徐々に移行。
これからの記事→【ドラ焼きのメモ帳】 に投稿させていただきます。

そのため、移行中は検索した場合同じ記事が二つ出てくる場合があると思いますが、ご了承ください。

これからもドラ焼きのメモ帳としても、よろしくお願いします。
本日二本目ですが…

下のサイトを参考にプラグインを翻訳しようと、思ったのですが。
WordPress の翻訳 - WordPress Codex 日本語版
翻訳ファイルを用意してプラグインを日本語化する | WordPressで企業ウェブサイト作成・商用ホームページ制作 WordPress Go Go
ですが、なぜか表示されません。

どうやら、下のサイトを見ると、
プラグインとテーマをローカライズする « iDeasilo
__(文章, ドメイン名)
と書かないとダメなようです。

なかなか難しいですねぇ~
友人のためにWordPressでサイトを構築しているのですが。
誹謗中傷などが書き込まれた場合のために、ユーザーを凍結する機能が欲しいそうなので、プラグインを作ることにしました。

ですが、これがなかなか大変でして…
アクションフックを使うのですが、何というフックを使えばいいのか分からず試行錯誤しましたが、
結論から言うと、wp_authenticate_userというフックで解決できました!

function usercheck($userdata,$pass) {
    return new WP_Error('user_freezed', __('Your account has been freezed.'));
}
add_action('wp_authenticate_user', 'usercheck', 10, 2);

上のようにコードを書くと、無条件で認証を拒否できます(笑)