「全体」カテゴリーアーカイブ

wordpress現在のカテゴリーページのアドレス・パーマリンクを取得する方法

wordpressで現在のページを取得する、という関数は実はありません。フロントページならフロントページ、投稿なら投稿のパーマリンク取得関数を利用しないと行けません。

カテゴリーページのパーマリンクを取得するのに少し手間取ったのでメモっておきます。

カテゴリーページのパーマリンク取得

カテゴリーページのパーマリンクを取得するには「get_category_link」を使用します。

    $url     = get_category_link('cat_ID');

カテゴリーIDを指定する事でパーマリンクを取得することが出来ます。

カテゴリーページを表示中なら、グローバル変数の「$cat」にカテゴリーIDが収納されていると思うので、カテゴリーページで現在のパーマリンクを取得したい場合は、

  if(is_category()) {
    $url     = get_category_link($cat);
  }

とでもすればいいかと思います。

wordpressにログインしている人をgoogleアナリティクスの対象外にする

googleアナリティクス、使っていますか! 便利なんですけれど、記事編集やテーマの編集をしていると、ウナギ昇りでアクセスpvを稼いじゃって、ノイズになるんですよね。

googleアナリティクス側でIPを指定して、とか色々できるとは思うのですが面倒くさいわけです。

というわけでwordpressにログインしている人をgoogleアナリティクスから除外しちゃいましょう。

 is_user_logged_in()

「is_user_logged_in()」は、その人がログインしているのかどうかを確認するためのwordpess関数です。これを使って、ログインしていたらgoogleアナリティクスのコード自体を表示しないようにしちゃいます。

<?php if(!is_user_logged_in()): ?>
グーグルアナリティクスコード
<?php endif; ?>

ヘッター部分に記述してやればOK。

ログインしている。

ログインしていない。

できてますね。成功です!