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

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

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

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

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

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

WordPressのメールフォームからのスパムメール対策してみた!

珍しく技術系ではなく、運用系のお話です。
というのも、ここ最近このサイトのメールフォームから決まったスパムが届くようになっていまして…
たまーにならいいのですが、1日置きにとか毎日だと、だんだんと気になってきてしまいました。
しかもメールを携帯に転送かけているから尚のこと。
なので、これを機に対策してみるのもいいかなーというかんじで、ググってみました。
続きを読む

カスタムフィールドで画像がアップできない

すでにリリースしているサイトのWordPressに、カスタムフィールドが追加実装になり、テスト投稿をしていた時のことです。
実際にクライアントも管理画面にログインできる状態ということもあって、テスト投稿が1ページ目に表示されないよう投稿日を過去に設定して投稿していたのですが…
何度やってみても、カスタムフィールドを使って投稿した画像が表示されないという現象が起こりました!
投稿画面では入っていることになっているのですが、プレビューするとやっぱり表示されず…
続きを読む

【プラグイン】Infinite Scrollでローディング画像が表示されない

Infinite Scrollはその名の通り、スクロールに合わせて記事を無限に自動読み込みしてくれるという、なんとも便利なプラグインです。
ページネーションでのページ遷移がいらないので記事一覧を見るのが楽ちん!
さらにデフォルトテーマなら、プラグインを有効化するだけで実装可能というお手軽さ!

しかし待てどもローディング画像だけが表示されない
記事自体は読み込んでいるので、実装できているのはわかるのですが
ローディング画像もなしに記事だけ増えると、ちょっとしたホラーですよね…
ちょっとGoogleさんと向き合ってみてやっと解決しました!
続きを読む