カテゴリー
WordPressカスタマイズ

WP-Cron の仕組みと問題、理解してる?

WP-Cron はアクセス依存のタスクスケジューリング機能で正確性や負荷に課題があります。ひいては、サイトの表示速度に影響を及ぼすこともあることを覚えておきましょう。 WordPress で負荷を最小限に抑え、安定した Cron タスクを実行します。

カテゴリー
WordPressカスタマイズ

WordPress のデバッグモードを使いこなせ!

WordPress の標準デバッグ機能はプラグインやテーマなどの詳細なエラー表示や記録、セキュリティの管理によって、安全に問題を解決するための強力なツールです。

カテゴリー
WordPressカスタマイズ

404 が発生したページを確認する

404 ページはユーザーがアクセスしようとしたウェブページが見つからない場合に表示されるエラーページでサーバーがリクエストされたリソースを見つけられないことを示しています。 この記事では、 404 エラーログを記録し、解析する方法について説明します。 また、実際の 404 エラーでは何が起こっているか?解析の意義とメリットも解説します。

カテゴリー
WordPressカスタマイズ

WordPress でファイルの有無を判定する!

WordPress でファイルの存在によって条件分岐はできるでしょうか? イエス!ファイルの有無は WordPress ではなく、 PHP の file_exists()関数で判定できます。 例えばこんな具合です。 &am […]

カテゴリー
WordPressプラグイン

Contact Form7おさえておきたいチューニング3選

Contact Form7はとても有能なフォームプラグインです。 ただ、プラグイン側での汎用的な制御が難しい部分はテーマを通じてカスタマイズする必要があります。 このサイトでもいくつか Contact Form7のカス […]

カテゴリー
WordPressカスタマイズ

モバイルと PC のコンテンツを記事中で分ける

WordPress では、 wp_is_mobile()関数での条件分岐でモバイルと PC の内容を変えることができます。 こういう具合です。 <?php if (wp_is_mobile()) :?& […]

カテゴリー
WordPressカスタマイズ

CSS 親要素へのスタイル指定

「特定要素の親を指定する」 できると便利なのにな~というケースがありますよね。 CSS4であらたに定義される擬似クラス:has()でこれが可能なのです。 しかし、残念ながら CSS4に対応しているブラウザは現状ではありま […]

カテゴリー
WordPressカスタマイズ

PHP 条件分岐の if-else 文 ワードプレス特化の用例集

if 文は指定の条件に当てはまるケースとそれ以外で別の処理を行うための構文です。 C 言語や JavaScript など様々なプログラム言語で使用されますが、ここでは WordPress の PHP に特化した形で解説し […]

カテゴリー
WordPressカスタマイズ

WordPress での jQuery 取り扱いの基本

WordPress にはデフォルトで jQuery ライブラリが用意されています。 こちらを使わずに CDN などから通常のライブラリを読み込むこともできますが、実際にはこれを制御するのは WordPress 本体ではな […]

カテゴリー
WordPressカスタマイズ

WordPress のログイン状態で条件分岐する

WordPress で管理者など、ログインユーザーとそれ以外で IF 文による条件分岐を行いたいケースがあるのではないでしょうか。 今回はスタンダードな PHP とちょい変わり種の JavaScript の2種類で判定す […]