WPでカテゴリ別にカスタムフィールドを出し分けたい

CMSにWordPressを使った案件では、ほぼカスタムフィールドのプラグインを使います。
以前までは、なぜか頑なに「Custom Field Template」を使っていたのですが
管理画面の案件で「Advanced Custom Fields」を使ってからというもの
すっかりこちらに魅了されてしまいました。
出力ラクちん!管理画面カスタマイズOK!オプション多め!\(^o^)/

魅了されたわりに、つい最近まで選択したカテゴリ別の出し分け方法がわからなかったので調べてみました。
続きを読む

CSSで文字の打ち消し線を再現する

10月から続いた怒涛の年度末進行がやっと落ち着いたのでちょっと一息つけそうです。
よく考えてみると、半年以上も年度末なんですね。意味分かんない。

さて、最近マウスオーバーやカレントページで打ち消し線が引かれるナビゲーションをよく見かけます。

画像かHTMLタグかなと思ったらCSSで再現されていました。
続きを読む

Googleイベントトラッキングがうまくいかない

6月はほぼ半分仕事をせず、休んだり人生について考えたり休んだりしていました。
一年に一回、この時期の年中行事です(いわゆるダウンというやつ)。
あとはそれとあわせて視野を広げるために旅に出ていました(大義名分)。

さて、何かと便利な今回Googleのアナリティクスについてです。
お客さまから、クリックイベントを計測したいとのご依頼をいただいたので
検証用のURLでトラッキングコードを取得してテストしてみました。
計測されているもの確認できたので、いざ!本番環境に実装してみると
「イベントが取得できていないんですけど…」とのこと。
アナリティクス超苦手なので、誰かウソって言って状態でした。
続きを読む

【PHP】json_decode関数が使えないサーバでjsonを使いたい

気づいたら3ヶ月近く更新をサボっていました…
仕事に忙殺されていたは言い訳ですね…気をつけます。

さて、今回はjsonのお話です。
先日とある案件で、WordPressのデータを一度jsonにエンコードしてから
各ページに呼び出して情報を引っ張るという要件を対応しました。
続きを読む

Googleカスタム検索の検索結果がおかしい

とある案件でサイト内検索ができるようにしたいともご要望があったため
Googleカスタム検索を実装しました。

しかし数日後クライアント様から、
「サイト外のページも検索結果に上がっている」
とのご連絡を受け、真っ青になってしまいました。
実は私、カスタム検索やらアナリティクスやらがおそろしく苦手でして
今までことごとく回避してきたツールだったのです…(ウェブ屋としてはダメですね)

以下、何が原因でおかしい検索結果になってしまったかご説明します!
続きを読む