アーカイブページ|中級:タグのアーカイブ|WordPressでいこう

ヘッダ画像

「タグ:中級」記事一覧

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

WordPressでは、wp_is_mobile()関数での条件分岐でモバイルとPCの内容を変えることができます。こういう具合です。<?php if (wp_is_mobile()) :?><img src="<?php echo get_template_directory_uri(); ?>/images/image_mobile.png" a...

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

「特定要素の親を指定する」 できると便利なのにな~というケースがありますよね。CSS4であらたに定義される擬似クラス:has()でこれが可能なのです。しかし、残念ながらCSS4に対応しているブラウザは現状ではありません。今回は代替えとして、jQueryを使い同様の結果を実現してみます。例えば、次のようなspan.show_offの親要素、つまり、2番目のliを指定したいとします。<ul>...

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

if文は指定の条件に当てはまるケースとそれ以外で別の処理を行うための構文です。C言語やJavaScriptなど様々なプログラム言語で使用されますが、ここではWordPressのPHPに特化した形で解説します。基本の記述方法まずは基本の記述方法です。<?phpif(条件式) {当てはまる場合の処理} else {当てはまらない場合の処理}?>下は一度、判定時に一度PHPを抜けて処理をベタ...

WordPressでのjQuery取り扱いの基本

WordPressにはデフォルトでjQueryライブラリが用意されています。こちらを使わずにCDNなどから通常のライブラリを読み込むこともできますが、実際にはこれを制御するのはWordPress本体ではなく、テーマです。そして、ほとんどのテーマでこの同梱ライブラリを読み込むよう設計されています。このWordPress同梱のjQueryは普通のライブラリとはちょっとした違いがあります。他のライブラリ...

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

WordPressで管理者など、ログインユーザーとそれ以外でIF文による条件分岐を行いたいケースがあるのではないでしょうか。今回はスタンダードなPHPとちょい変わり種のJavaScriptの2種類で判定する方法を紹介します。PHPで判定ログインユーザーの判定には、PHPでWordPress関数is_user_logged_in()を使うのが定石です。<?php if ( is_user_lo...

WordPressサイト真っ白を復旧

WordPressのテーマカスタマイズ中に画面が真っ白になってしまった...あるいは403エラー...焦りますねぇ!!このような場合はまずダッシュボード=管理画面にアクセスできるか確認します。なんとかダッシュボードにアクセスできるようであれば、テーマを変更して原因を探求します。もし、ダッシュボードにすらアクセスできなければ、頭も真っ白になってしまいそうですが、結論からいえば大丈夫です。問題のあるテ...

Contact Form 7の送信をアナリティクスタグで計測する

人気のフォームプラグインContact Form 7から「どのくらい送信されたか」をアナリティクスでイベント計測する方法を紹介します。従来のon_sent_okを使う方法前段として、これまでのContact Form 7での手法について軽く解説します。Contact Form 7では、フォーム設定の「その他の設定」で"on_sent_ok”によりイベントを発生させることでアナリティクスでコンバージ...

Duplicatorプラグインの複製でサイト移設、検証環境を作る

WordPressはセキュリティの観点からも最新の状態に保つ必要があります。しかし、バージョンアップによってプラグインやテーマ、またはPHPなどのサーバ仕様が原因で正常に表示できなくなるケースも見受けられます。とくにメジャーバージョンアップの際はこれらのリスクが非常に高くなります。では、どうすればよいか?これを防ぐには事前に動作の検証確認を行うこと。今回は「検証環境なんかない」という方のために既存...

WordPressでアナリティクスから自分のアクセスを除外する!固定IPじゃなくてもOK

自分でサイトをチェックしたり、ひとつの記事を書きあげるために何度もプレビューする方は多いはずです。プレビューはパラメータが付きますので除外可能なのですが、デフォルトではビューとして都度カウントされます。正確な解析を行うためには自分のアクセスは集計から除外したいですよね。Googleアナリティクスには自分のアクセス(社内のアクセス)をカウントさせない方法があります。他のアクセス解析についても同様の機...

WordPress「カテゴリーの説明」を表示する

カテゴリページで入力できる「カテゴリーの説明」「これってなんなの?」「SEOに役に立つの?」という方も多いのではないでしょうか。この説明はデフォルトではあまり重要な意味を持ちませんが、これを表示するテーマも中にはあります。このように基本的には入力するだけでは出力されません。使い道はいろいろとありますが、所属記事のリスト表示だけになることの多い、カテゴリページの冒頭に文章を加える、あるいはSEO的な...

1 2 3