Title: Cookie
Author: Dion Hulse
Published: 2018年11月16日
Last modified: 2024年9月24日

---

## カテゴリー

 * [はじめに](https://ja.wordpress.org/support/category/getting-started/)
 * [インストール](https://ja.wordpress.org/support/category/installation/)
 * [基本的な使い方](https://ja.wordpress.org/support/category/basic-usage/)
 * [基本的な管理](https://ja.wordpress.org/support/category/basic-administration/)
 * [カスタマイズ](https://ja.wordpress.org/support/category/customizing/)
 * [メンテナンス](https://ja.wordpress.org/support/category/maintenance/)
 * [セキュリティ](https://ja.wordpress.org/support/category/security/)
 * [高度なトピック](https://ja.wordpress.org/support/category/advanced-topics/)
 * [トラブルシューティング](https://ja.wordpress.org/support/category/troubleshooting/)

## 翻訳・改善にご協力ください

 ドキュメンテーションを現在[英語版](https://wordpress.org/support/)から翻訳中です。
どなたでも[ご協力いただけます](https://ja.wordpress.org/team/2019/08/06/359/)。

 誤字や間違った情報にお気づきの方は、各記事の下にあるフィードバックセクションから
お知らせください。

# Cookie

WordPress は Cookie (クッキー) を使っています。Cookie とは、ユーザーを識別するため
にコンピューターに保存されている小さな情報の塊です。ログイン済みユーザー用および
コメント投稿者用の Cookie があります。

## ブラウザーの Cookie を有効化する

WordPress は認証に Cookie を使用します。つまり、WordPress サイトにログインするに
は、ブラウザーで Cookie を有効化する必要があります。

 * [Google Chrome](https://support.google.com/chrome/answer/95647?hl=ja)
 * [Mozilla Firefox](https://support.mozilla.org/ja/kb/enhanced-tracking-protection-firefox-desktop?redirectlocale=ja&redirectslug=enable-and-disable-cookies-website-preferences)
 * [E](https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy)
   [d](https://support.microsoft.com/ja-jp/help/4468242/microsoft-edge-browsing-data-and-privacy)
   [ge](https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy)
 * [Safari](https://support.apple.com/ja-jp/guide/safari/sfri11471/mac)

## ユーザー Cookie

ユーザーとは、WordPressサイトにアカウントを登録している訪問者のことです。

WordPress はログイン時に `wordpress_[hash]` Cookie を使って認証の詳細を保存します。
これは、管理画面エリア (/wp-admin/) のみで使用されます。

ログイン後、WordPress は `wordpress_logged_in_ [hash]` Cookie を設定します。これ
は、ほとんどのインターフェイスでの利用においては、ログインしているか、誰であるか
を示すために使われます。

WordPressは、いくつかの `wp-settings-{time}-[UID]` Cookie も設定します。最後の数字(
UID) は、ユーザーデータベーステーブルの個別ユーザー ID です。これは、管理画面の表示
をカスタマイズするために使用され、メインサイトの画面をカスタマイズする場合もあり
ます。

Cookie の期限は `'auth_cookie_expiration'` フックで調整できます ([WordPress からログアウトされないようにする最も簡単な方法については、こちらの例](http://wordpress.stackexchange.com/questions/515/whats-the-easiest-way-to-stop-wp-from-ever-logging-me-out)
を参照してください)。

### バージョン固有ではないデータ

実際の Cookie に含まれるのはハッシュ済みデータであるため、誰かが Cookie データを
読み取ってユーザー名やパスワードを盗み出すことを心配する必要はありません。「ハッシュ」
は、入力データに適用されたある数式の結果です。ハッシュを逆算することは非常に困難
です (現在のコンピューターでは実際的には実行不可能に近いため)。つまり、ハッシュを
取得して「ハッシュ解除」して元の入力データを見つけることは非常に困難といえます。

## コメント投稿者 Cookie

訪問者がブログにコメントした際も、コンピューターに Cookie が保存されます。これは
純粋な利便性のためであり、訪問者が別のコメントを残したいときにすべての情報を再入力
する必要がなくなります。コメント投稿者には3つの Cookie が設定されます。

 * `comment_author_{HASH}`
 * `comment_author_email_{HASH}`
 * `comment_author_url_{HASH}`

コメント投稿者の Cookie は、セットされた時点から1年弱で期限切れになるように設定さ
れています。

## リファレンス

 * [Wikipedia: HTTP Cookie](https://ja.wikipedia.org/wiki/HTTP_cookie)
 * [RFC2965](http://www.faqs.org/rfcs/rfc2965)
 * [PHP の Cookie ドキュメンテーション](https://www.php.net/manual/ja/features.cookies.php)

[原文](https://developer.wordpress.org/advanced-administration/wordpress/cookies/)

## この記事は役に立ちましたか ? どうすればさらに改善できますか ?

フィードバックを送信するには[ログイン](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fja.wordpress.org%2Fsupport%2Farticle%2Fcookies%2F&locale=ja)
する必要があります。