- 公開日
- 更新日
WordPressで構築をする際に、よく使う関数のご紹介
モンスターハンターワールドが発売されて早くも1ヵ月。
ハンターランクが62になったクロコのコウです。
WordPressには予めテンプレートの階層を出力する関数や記事のURLを表示させる関数などが用意されています。
そこで今回は、Wordpressを構築する際に、よく使う関数をご紹介したいと思います。
条件分岐
トップページの判定
1 2 3 |
<?php if( is_home() ) || if( is_front_page() ) : ?> //トップページの場合の処理 <?php endif; ?> |
固定ページの判定
固定ページかを判定させたい時
1 2 3 |
<?php if( is_page() ) : ?> //固定ページの場合の処理 <?php endif; ?> |
固定ページのスラッグが「about」の時
1 2 3 |
<?php if( is_page('about') ) : ?> //固定ページのスラッグが'about'の場合の処理 <?php endif; ?> |
固定ページのIDが「20」の時
1 2 3 |
<?php if( is_page('20') ) : ?> //固定ページのIDが20の場合の処理 <?php endif; ?> |
有効化しているテンプレートディレクトリのURIを取得する
1 |
<?php echo get_template_directory_uri(); ?> |
もし、子テーマを使っている場合は上記の関数だと親のテーマディレクトリーを呼び出してしまうので
子テーマを使用している場合は、
1 |
<?php echo get_stylesheet_directory_uri(); ?> |
という関数を使うと使用している子テーマのディレクトリーを呼び出すことができます。
ショートコード
1 |
<?php echo do_shortcode('[ここにショートコード]'); ?> |
もし、コンタクトフォーム7を使っていてテンプレート内に直接記述したい場合は下記のように書きます。
1 |
<?php echo do_shortcode('[contact-form-7 id="ID番号" title="コンタクトフォームのタイトル"]'); ?> |
まとめ
WordPressにはまだまだたくさんの関数が用意されています。
カスタムフィールドの値を取得して表示させる関数などよく使う関数の一つです。
何回かに分けてWordpressでよく使う関数を紹介していきたいと思います。
それでは、良いWordpressライフを、、、
The following two tabs change content below.
山下 雄一郎
代表取締役 : 株式会社クロコロール
株式会社クロコロールの代表取締役。Webマーケティング、打ち合わせも担当。この業界は20年以上いて、Google検索とホームページのことを考えている。2023年にSEO検定3級と4級を取得。キーワード選定、ターゲット設定が得意で、SEO施策でアクセス数を60倍以上にしたことも。また、Googleビジネスプロフィールの講師やネットショップの講師も務める。キャンプ大好きで、「キャンプ行きたい」が口癖。
最新記事 by 山下 雄一郎 (全て見る)
- サイトの評価を下げている低品質コンテンツになりがちな6選 - 2024年7月9日
- ホームページはオワコンなの?2024年における真実を解明! - 2024年2月22日
- 地方こそ、小規模事業者ほど、オンラインプレゼンスをしよう - 2024年1月30日