doudonn WEB制作やサーバーの話とかいろいろ

ワードプレスで絶対やる初期設定5選(あまり書かれていないやつ)

doudonn 更新日:
ワードプレスで絶対やる初期設定5選(あまり書かれていないやつ)

ワードプレスで絶対やる初期設定

自分がいつもやっているやつを紹介。
多分普通には書かれていないようなやつを5選だけ。

1、非ログインユーザーにはエラー表示OFF

if( !is_user_logged_in() ) {
ini_set('display_errors', 0);
}

エラー表示は管理人のためにあるものなので、
非ログインユーザーには非表示にします。
いつ変なエラーが出てもおかしくないので、配布テンプレを使う人でもこれはやっておこう。

2、自分専用のcookieを作る

<?php
if(strpos($_SERVER['REQUEST_URI'],'abc') !== false){
setcookie('jibun','aa',time() + 365*24*60*60,'/');
}
?>
<?php if(!isset($_COOKIE['jibun'])): ?>

//アクセス解析など

<?php endif; ?>

この場合、URLに「abc」がついているとcookie「jibun:aa」をセットします。
このcookieを持っていない人だけアクセス解析のタグを表示する、といったようにできる。
どの端末でもお手軽に自分のアクセスを対象外にできるので便利。

3、canonical

<?php if(is_home() && !is_paged()): ?>
<link rel="canonical" href="https://doudonn.com" />
<?php endif; ?>

トップページだけ手動で挿入します。
記事や固定ページは自動で挿入されるので不要です。
もちろん、サイト仕様によってはこれではダメな場合あり。

4、ユーザー用のcookie

if(is_single()){
$category = get_the_category();
$cat_id   = $category[0]->cat_ID;
setcookie('catid',$cat_id,time() + 60*60,'/');
}

どのカテゴリーを訪れたユーザーかをわかるようにします。
これによりトップページに表示する記事一覧を変えたりする。
音ゲーの記事から来た人には音ゲーの記事一覧を見せる、と。

5、noindex用のコード

<?php if(is_page() || is_single()){ ?>
<?php if(!empty($post->noindex)){ ?>
<meta name='robots' content='noindex,follow' />
<?php } ?>
<?php } ?>

noindex用のカスタムフィールド「noindex」を作成し、
その項目に値が存在すればnoindexを指定する。
とても楽なのでおすすめ。

--

以上です。

少しPHPができる人じゃないと難しいかもしれませんが、
簡単でかつ効果がとても高いので是非挑戦してみてください。
特に、アフィリエイトをするならユーザー用のcookieは大事です。
ユーザーに合わせたデザインにしていこう。

--

ワードプレスの関連記事

記事一覧はこちら:ワードプレス

管理人について
doudonn
名前:doudonn(どうどん)
ひたすらWEB制作な人。
一応社長です。音ゲー好き

<Twitterはこちら>
ゲーム垢
WEB制作垢
お知らせ

2022年11月30日に全記事削除しました。
まだ再開に向け作りかけ。


無駄にページ表示速度にこだわってます。

役立ちサイト
wiki
© 2022-2023 doudonn All Rights Reserved.