htmlやcssしか触れない人がwordpress構築の際にコピペで使えるif文

powered by hm solution

お問い合わせ:0120-290-727
受付時間:10:00~18:00(土日祝は除く)

お問い合わせ
ブログTOP » web » コーディング » htmlやcssしか触れない人がwordpress構築の際にコピペで使えるif文

htmlやcssしか触れない人がwordpress構築の際にコピペで使えるif文

php
JOY
こんにちは。

夏の終わり、秋の憂い、澄んだ空気・・・

季節の移り変わりに儚さを感じながら
せっせと大胸筋の筋トレにいそしむjoyです。

今回はダンベルの魅力をご紹か・・・ではなく
wordpressを例に、簡単に実装(コピペだけで)できるPHPのif文をご紹介します。(パチパチ)

・記事はだいたい2分ほどで読めます。(流し読みで1分!)

・対象者はタイトルの通りです
「少し勉強はしたけれど、if文を実践でどう使えばいいのか分からない」
「PHPが便利なのは知ってるけれど、書けない、覚えるのがめんどくさい。」

という、PHPはお目にかかるけれど実践で使えない人向けの記事です。

1.特定ページに他と異なった処理をする

「トップページと下層ページのnaviを変えたい」「特定ページにだけ画像を表示させたい」
の様な場合。

<?php if ( is_home() ): ?>
もしもトップページならば、表示させる内容をここに書く

<?php elseif ( is_page('スラッグ名を入れる') ): ?>
トップページではなく、
もしも○○ページならば、表示させる内容をここに書く

<?php elseif ( in_category('カテゴリー名を入れる') ): ?>
トップページでも上記○○ページでもなく、
もしもカテゴリーが○○ならば、表示させる内容をここに書く

<?php else: ?>
もしもそれ以外ならば、表示させる内容をここに書く

<?php endif; ?>

※wordpressではis_home()がトップページにあたりますが、
 front-page.phpを読み込んでいる場合はis_home()をis_front_page()に入れ替えてください。

このような書き方でも同様の処理が行われます。

<?php if (is_home()) { ?>
もしも~
<?php } elseif (is_page('スラッグ名を入れる')) { ?>
もしも~
<?php } else { ?>
もしも~
<?php } ?>

2.数ページに共通の処理をする

縦棒を2つ「 || 」挟んでやります。

<?php if (in_category('スラッグ名a') || in_category('スラッグ名b')) || in_category('スラッグ名c')): ?>
もしもカテゴリーがaかbかcならば、表示させる内容をここに書く
<?php endif; ?>

3.特定ページを除き、他のページすべてに処理をする

処理を行わないページの前にビックリマーク「!」を入れます。

<?php if (!is_home()): ?>
もしもトップページ以外ならば、表示させる内容をここに書く
<?php endif; ?>

まとめ

PHPをがっつり書く事ができなくても、if文ひとつ使えるだけで
はかどる場面がたくさんあります。

wordpressを例にしましたが、使い道が多いので覚えておいて損はないと思います。

では、このへんで。

JOY
JOY
日々、黙々とコーディングしています。
好きな言葉は諸行無常、押したら引く。
時の流れに身を任せ 毎日平凡にニンマリと過ごしています。

人気記事

カテゴリ一覧

ホームページを新規制作・リニューアルしたい方 ホームページ診断 神戸ホームページ制作センター採用情報
弊社が手がけた制作実績 スタッフブログ ECの運営ならコンサルロケッツにお任せください!!ギュイーン!!
充実の運用サポート 失敗する業者選びの典型例

制作サイトSEO対策実績

今月のSEO対策結果
キーワード順位
出張マッサージ 京都
1位
手元供養 通販
1位
ユニバーサルマナー
1位
外壁塗装 神戸
2位
整体 大阪
1位
姫路 工務店
2位
ブライダルまつげ 神戸
2位
神戸 温泉
1位
葬儀 神戸
1位
温泉 神戸
2位
葬儀 大阪
4位
出張マッサージ 名古屋
3位
学生 プロモーション
1位
オークション 代行
3位
コンテナ 販売
3位
目 資格
1位
学生 広告
1位
大阪 ホテル
1位
ヘアサロン 南船場
3位
リフォーム
1位
ブランドメガネ 買取
3位
防犯カメラ 神戸
1位
大阪 ホテル
1位
兵庫 探偵
2位
出張マッサージ 神戸
1位
カルジェルネイル 神戸
2位
フィラリア予防
3位
神戸 ネットカフェ
1位
薬剤師 求人
1位
合宿免許 ローン
1位
美容院 南船場
3位
神戸 婚活
1位

2013年09月調査結果の一部

ホームページ制作対応エリア

制作エリア
【営業地域】
大阪府/奈良県/滋賀県/京都/和歌山/三重/兵庫県/神戸市/神戸市北区/神戸市西区/三田市/宝塚市/川西市/篠山市/三木市/小野市 /尼崎市/芦屋市/明石市/伊丹市/西宮市/姫路市/西脇市/豊岡市/加古川市/加西市/加東市/相生市/赤穂市/朝来市/淡路市/市川町/宍粟市/竜野市/丹波

【受注可能地域】
大阪府/兵庫県/京都府/滋賀県/奈良県/
和歌山県/三重県/岡山県/徳島県など
全国各地
Googleビジネスパートナー
powered by hm solution
お問い合わせ
お問い合わせ
gmt
© hm solution,ltd.