このチュートリアル: Cookie と WordPress では、あなたの Web サイト上の Cookie を操作 (作成、取得、削除) する方法を紹介します。 WordPressのブログ
誰もが一時的なコメントを好むが、世界中の多くのウェブサイトによる仮想的な使用はしばしば混乱を招く。
レス クッキー(Cookie)について 訪問者のセッションをブラウザ上に維持するためのシンプルなソリューションであり、の設定を維持するためにも使用されます utilisateurs.
このチュートリアルでは、Cookieについて知っておく必要があることをすべて説明します。Cookieの概要、使用方法、使用理由食べずに).
また、WordPressでCookieを使用する必要がある理由を説明し、Cookieを手動で設定する方法、Cookieを取得する方法、ブログで使用されているCookieを削除する方法を示します。
しかし、前に、WordPressをインストールしたことがない場合は、 WordPressのブログ7の手順をインストールする方法 et あなたのブログにワードプレスのテーマを、見つけインストールしてアクティブにする方法
それから私たちがここにいる理由に戻りましょう。
クッキーについて知っておくべきことすべて
それらの使用はウェブ上でほぼ遍在していますが、ユーザーの大部分はそれらが何であるか、そしてそれらがどのように使用されているかを知りたがっています。 まず、習得する必要のある基本事項について検討します。
クッキーとは何ですか?
Cookieは、ブラウザがWebサイトを操作するユーザーの情報を保存できるようにするために使用する小さなファイルです。 それらは主に セーブ ユーザーセッション。
セッションとは何ですか?
セッションはIDカードのようなものですが、ユーザーが特定の期間Webサイトにアクセスできるパスと考える傾向があります。 さらに、特別なセッションがあります(ログイン情報)ユーザーによる固有の特権を付与します。
なぜセッションを保存するためにクッキーを使うのか?
セッションとCookieの組み合わせを正当化する理由はいくつかあります。 以下に、かなり説明的なシナリオを示します。
- カートにアイテムを追加するとき(eコマースWebサイトの場合)、ウェブサイトはこの情報を保存するため、同じページにいても別のページにいてもショッピングカートに商品が保存されます。
- オンラインで情報を読む場合、ウェブサイトはあなたの IPアドレス お住まいの地域に関するターゲット情報を表示します。
- クッキーはまたについての情報を保存しますユーザー認証 特定のWebサイトごとに。 この情報は、ユーザーがこのWebサイトに戻るたびに使用されます。 この時点で、Cookieを使用すると自動的にログインできます。
クッキーの種類
現実の世界の対応物と同様に、Cookieにはさまざまなフレーバーがあります。
- セッションCookie :これらのCookieは、1つのセッションでのユーザーアクティビティに関する情報を保存します。 通常、これらはWebサイトを閲覧する限り永続的な情報ですが、セッションの終了時に消去されます。
- 永続的なクッキー :これらのCookieについては、TrackingCookiesの指定で聞くこともできます。 これらのCookieは、有効期限が切れるまで、または削除されるまで、コンピューターに残ります。 これらは、ユーザー設定を長期間管理するために使用されます。
クッキーを支配する法則
ウェブサイトが自分の個人情報を保存するという考えを受け入れない人は、これがすべて合法であるかどうか疑問に思うかもしれません。
欧州連合はそれについて宣言し、それは 指令2009 / 136 / EC あなたはしばしばこの法律について「 欧州クッキー法"。 話を短くするために、法律はヨーロッパのウェブサイトが特定のタイプのクッキーの保存に同意するようにユーザーに求めることを要求しています。
ヨーロッパ以外では、ウェブサイトの所有者としてCookieをどのように使用できるかはあなた自身の裁量で問題になりますが、最近のユーザー数の増加とそれに続く広告主の混乱は、ユーザーが見られていることを疑って嫌いです。
記事をご覧ください WordPress GDPR:ブログにとっての意味 さらに進むために。
次に、あなたの考えを教えてください
私のウェブサイトはCookieを使用していますか?
あなたが知りたい場合はもしあなたのサイト(またはその他の)ブラウザでCookieを使用します。手順は次のとおりです(クロム).
設定に移動して、「 高度なオプションを表示"。 セクションで 「機密性」、 「をクリックします コンテンツ設定"。 Cookieを保存するためのオプションを示す新しいウィンドウが表示されます。 何も触れないで、「 クッキーとサイトデータ…」。
表示される新しいウィンドウでは、Webサイトまたは選択したWebサイトを検索して、使用されているCookieを確認できます。
このウィンドウから、Cookieを削除することもできます。
なぜ私たちは、ワードプレスのクッキーが必要なのか
WordPressはデフォルトでCookieを使用しません。 訪問者に関係なく同じように動作します。 ただし、ユーザー認証データを保存するためにCookieを保存します。
デフォルトでは、WordPressはユーザーエクスペリエンスを改善するためにユーザーデータを取得する機能を提供しません。 WordPress自体はセッションを維持しませんが、一度アクティブ化されたプラグインまたはテーマの中にはおそらく維持するものがあることに注意することが重要です。
WordPressの上のクッキーを処理する方法
私たちはクッキーを処理するために少しのコードをやります。 ここでは、正確に何をするかです。
- HTTPヘッダーでCookieを送信する
- プラグインに追加するコードをPHPで作成します
覚えて、私はあなたを示した WordPressプラグインの作成方法 すぐに。 あなたはプラグインのコードを追加することができます。
また発見することでさらに進んでください WordPressでクッキーを設定、取得、削除する方法
クッキーを作成する方法
WordPressでCookieを作成するには、Cookieに追加する値を定義する必要があります。 次の例では、ユーザーの名前を保存します。プラグインにコードの次の部分を追加する必要があります。
<?php
add_action( 'init', 'setting_my_first_cookie' );
function setting_my_first_cookie() {
setcookie( $v_username, $v_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
?>
定数 DAY_IN_SECONDS 30日の秒数を含むWordPressによって提供されます。 値が XNUMX 倍、つまりほぼ XNUMX か月であることがわかります。 定数 「COOKIEPATH」 サイトへのパスを定義し、 「COOKIE_DOMAIN」 サイトのドメイン名です。
機能を実行すると、Cookieが実際にブラウザに追加されていることがわかります。 値$ v_usernameと$ v_valueを一致させることを忘れないでください。
クッキーを回復する方法
代わりに作成したCookieを取得するには、$ _COOKIE変数を使用します。これは、WordPressによって作成されたすべてのCookieを含む連想配列です。
使用する識別子は、上記で$v_username値に定義したものです。 次のコードを見てください。
<?php
if(!isset($_COOKIE[$v_username])) {
echo "The cookie: '" . $v_username . "' is not set.";
} else {
echo "The cookie '" . $v_username . "' is set.";
echo "Cookie is: " . $_COOKIE[$v_username];
}
?>
識別子をグローバル変数$ _COOKIEに渡す前に、関数「isset」で識別子が存在しないことを確認する必要があります。
発見する ブログのGDPRコンプライアンスを確保するのに最適な6 WordPressプラグイン
クッキーを削除する方法
特に情報が不要になった場合は、WebサイトからCookieを削除する必要がある場合があります。 次のコードを見てください。
<?php
unset( $_COOKIE[$v_username] );
setcookie( $v_username, '', time() - ( 15 * 60 ) );
?>
前のコードでは、関数を使用しました " セット " 大きな$ _COOKIE配列の値を削除します。 期限切れにするには クッキー、有効期限を変更し、空の文字列を渡してCookie値を削除します。
Cookieが削除されたかどうかを確認するには、Webサイトを確認してください。
あなたがあなたのウェブサイトのバックアップを作ることに慣れているならば。 最も簡単な解決策は、ブログファイルのバージョンを復元することです。
プレミアムWordPressプラグインもご覧ください
他にも使えます WordPressのプラグイン モダンな外観を与え、ブログやウェブサイトの取り扱いを最適化します。
このタスクのための完璧なバックアップWordPressプラグインを以下に提供します。
1. 簡単にソーシャルシェアボタン
Easy Social Share Buttonsは、私が今まで見た中で最も長い機能リストの1つを提供します。 特定のニーズに応じて、良いことも悪いこともあります。 しかし、このプラグインには十分なオプションがないと言うことはできません。
その機能の中には、とりわけ次のものがあります。
ツイートをカスタマイズする機能、共有後のアクション、ボタンのパフォーマンスの詳細な分析を表示する機能、さらにA / Bテストを実行してアクションを強化し、失われた共有の数を回復する機能ドメインを変更した場合、または HTTPSに移動します、および他の多くの。
発見 WordPressの上の任意のカテゴリ内のアイテムを表示する方法
Easy Social Share Buttonsが4,66以上の販売で5スター(24)の評価を維持しているという事実は、多くの人々がその機能の程度を高く評価していることを示唆しています。
2。 レイヤースライダー
層のスライダー スライダープラグインの中で群を抜いて最も人気があります。 これは、有名なパララックス効果と何百ものトランジションを備えた最もプロフェッショナルなスライダーです。 LayerSliderを使用して、ブログの画像スライダーまたは回転バナーを作成できます。
カスタマイズ可能な機能とオプションがたくさんあります。 すばらしいWYSIWYGスライドエディタを使用してスライドを作成する機能があり、新しいスライダートランジションを簡単に作成することもできます。
記事もご覧ください あなたのブログにメガメニューを作成するための8 WordPressプラグイン
あなたが探しているなら WordPressのプラグイン すべてを行う価格のスライダーであるレイヤー スライダーは、そのドキュメントが優れていなくても、最善の策です。 また、プラグイン作成者からの返信には平均 24 時間かかります。 (時差が必要です)。 ただし、機能に関しては、このプラグインが提供すると主張するすべての権利が付与されます。
3.スーパーバックアップとクローン-移行
Le WordPressのプラグイン プレミアム スーパー バックアップ & クローン – Migrate を使用すると、Web サイトをバックアップできます。 実際、Web サイトでの作業は常に長くて面倒なプロセスであり、構成の誤りや操作ミスによって作業が失われるとしたら、それは残念なことです。
これは、データの損失を回避するのに役立つ信頼できるバックアップソリューションです。 その主な機能は次のとおりです。
直感的なダッシュボード、バックアップの複数のインスタンスを保持する機能、実行する機能 移行 別のサーバーに、作る可能性 バックアップを復元する、自動診断の存在、優れたカスタマーサポート、管理 マルチサイト等...
それはです WordPressのプラグイン 私たちがお勧めするプレミアム。
推奨リソース
あなたを助ける他の推奨リソースを発見してください ウェブサイトの読み込みパフォーマンスを解決します。
- あなたは、ワードプレスのキャッシングについて知っておくべきこと
- ファイルとフォルダのワードプレスの管理方法
- ワードプレスのエラーをリダイレクト修正する方法
- あなたのウェブサイトのセキュリティを最適化するためのファイアウォール用の10 WordPressプラグイン
- どのようにあなたのSEO戦略の成功を測定するには?
まとめ
ここは ! このチュートリアルは以上です。 クッキーはウェブを遅らせるもののXNUMXつですが、クッキーの作成方法を知っていると手を汚す必要はありませんが、クッキーがどのように機能するかを感じるのに役立ちます。 Cookieについて知っておく必要のある基本事項と、ブログでCookieを処理する方法について説明しました。
しかし、あなたも私たちに相談することができます ressources、インターネットサイトの作成プロジェクトを実行するためにより多くの要素が必要な場合は、 WordPressブログの作成。
しかし、それまでの間、あなたについて教えてください commentaires 専用セクションおよび何よりも提案 お気に入りのソーシャルネットワークでこのチュートリアルを共有します.
...
こんにちは、この投稿はすでに少し古いですが、サイトに Cookie が必要かどうかを知る方法を知りたいと思っていました。 私はウェブサイトデザインの世界に不慣れです。 現時点では、Google recaptcha と Google マップを含むフォームがある連絡先ページを除いて、Chrome に従って私のページの Cookie はゼロです。 理解できないのは、削除したい Google 広告 の Cookie がたくさんあるということです。 それが可能だ ?
ミレーヌさん、こんにちは。
はい、削除できます。 解決策を提供するために、このチュートリアルを更新する場合があります。
お疲れ様です
私はwordPressサイトと同じサーバー上でWebアプリケーションを開発しました。 404に遭遇すると、すべてのCookie(およびlocalStorage)がクリーンアップされ、アプリケーションのユーザーがログアウトされます。 これを防ぐための解決策はありますか? ありがとうございました