wordpressで現在のページを取得する、という関数は実はありません。フロントページならフロントページ、投稿なら投稿のパーマリンク取得関数を利用しないと行けません。
カテゴリーページのパーマリンクを取得するのに少し手間取ったのでメモっておきます。
カテゴリーページのパーマリンク取得
カテゴリーページのパーマリンクを取得するには「get_category_link」を使用します。
$url = get_category_link('cat_ID');
カテゴリーIDを指定する事でパーマリンクを取得することが出来ます。
カテゴリーページを表示中なら、グローバル変数の「$cat」にカテゴリーIDが収納されていると思うので、カテゴリーページで現在のパーマリンクを取得したい場合は、
if(is_category()) {
$url = get_category_link($cat);
}
とでもすればいいかと思います。
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。
ログインしている。
ログインしていない。
できてますね。成功です!
Just another WordPress site