稼げる副業でお小遣いを稼ぐ方法

稼げる副業でお小遣いを稼ぐだけじゃなく、料理や映画アニメ、趣味などメモにも使っているブログ

副業で稼ぐ仕組みの作り方

カスタムフィールドをor条件で表示させる

投稿日:2016年2月13日 更新日:

AもしくはBの条件に当てはまる場合に表示させると言う分岐?のやり方がわかったのでご紹介いたします。

はじめに

ワードプレスで新しく副業用のサイトを立ち上げたのですが、AかBの条件の時に表示させると言うような見せ方をしたくなったので、調べたところ結構簡単だったのでご紹介いたします。

注意事項

PHPなので、一度テストを行ってから本アップするようにしましょう。

今回やりたい事

今回はこういった事をやってみます

  • カスタムフィールドAとカスタムフィールドBのどちらかに記入があった場合表示させる
  • どちらにも記入がない場合は違う内容を表示させる

以上です。では早速作ってみましょう。

PHPのコードはこれだよ

Custom Field Suite

私がよく使うCustom Field Suiteの場合はこのように表示します。

<?php if( $cfs->get('カスタムフィールドA') or $cfs->get('カスタムフィールドB')): ?>
A、もしくはBに記入があった場合はこの文章が表示されます。
<?php else: ?>
条件に当てはまらないので表示していません。
<?php endif; ?>

Custom Field Suiteの使い方は簡単にカスタムフィールドが使えるCustom Field Suiteを見て貰った方がわかりやすいです。

Advanced Custom Fields

Advanced Custom Fieldsと言うワードプレスのプラグインを利用している方の場合は少し違ってくるので要注意です。

<?php if( get_field('カスタムフィールドA') or get_field('カスタムフィールドB')): ?>
A、もしくはBに記入があった場合はこの文章が表示されます。
<?php else: ?>
条件に当てはまらないので表示していません。
<?php endif; ?>

Advanced Custom Fieldsの使い方はカスタムフィールドを簡単に導入出来るAdvanced Custom Fieldsが参考になります。

こんな場合で使うと非常に便利

プロフィールを入力する枠をカスタムフィールドで作成した場合で以下の条件に当てはまるケースを考えてみましょう。

  • 項目は全て自由入力
  • htmlタグはtableを利用する

です。もし、記載がなくても表示させるのであれば無駄に未入力部分が多くなってしまうのでユーザーにとってはあまり良い事ではありません。

<?php if( get_field('カスタムフィールドA') or get_field('カスタムフィールドB')): ?>
<table>
<?php endif; ?>

<?php if( get_field('カスタムフィールドA')): ?>
<tr>
<th>タイトルA</th>
<td><?php echo $cfs->get('カスタムフィールドA'); ?></td>
</tr>
<?php endif; ?>


<?php if( get_field('カスタムフィールドB')): ?>
<tr>
<th>タイトルB</th>
<td><?php echo $cfs->get('カスタムフィールドB'); ?></td>
</tr>
<?php endif; ?>

<?php if( get_field('カスタムフィールドA') or get_field('カスタムフィールドB')): ?>
</table>
<?php endif; ?>

こんな感じのコードが書けるでしょう。

and条件もあります

今回はAもしくはBに表記があった場合のorって条件ですがAとBに記載があった場合のand条件もあります。詳しくは

カスタムフィールドをand条件で表示させる

をご覧下さい。

以上でカスタムフィールドをor条件で表示させるの説明を終了いたします。

さいごに

PHPは味方にしておきたい

PHPを味方につけるだけで本当に世界が変わります。特に私のようにブログなどを使って稼げる副業をしている人は絶対ですね。

ブロガーの方で一番大変なのがネタがない時ですよね。

ネタがないと言うのは書けないと言う事で自分きっかけで色々と物事をすすめていかなければいけませんがPHPを利用していくと、ユーザー参加型のサイトを立ち上げる事ができるので、そういった苦痛から抜け出すことが出来ます。

情報の登録作業も後残り少なくなってきたので、完成間際です。

-副業で稼ぐ仕組みの作り方
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

ワードプレスに目次を簡単に入れるTable of Contents Plus

今までタグを手打ちしていたのですが、やっとこさおさらば出来そうです。 関連記事: ネスタリゾートを100%遊びたい人へ【宿泊あり】 Yahoo!ショッピングの設定方法Step1の詳しい説明 ワードプレ …

SEO対策の実験サイトを制作しよう

集客する為のサイトを作る為に実験サイトを作る事でのちのちかなり役立つ資産になってきます。 関連記事: SEO対策で絶対にしてはいけない事 SEO対策用文字数カウントを作ってみた さくらサーバーにドメイ …

A8の登録方法について

副業でアフィリエイトを始めたい人向け!必ず登録しておきましょう 関連記事: もしもドロップシッピングの登録方法 自動相互リンクの作り方 シーサーブログにメニューを作る方法 アクセストレードの登録方法

Jetpackの統計情報

ワードプレスにJetpackを利用するきっかけとなった機能の一つがこの統計情報です。 関連記事: カスタムフィールドの値も検索できるSearch Everything 一つのプラグインで最低限の機能が …

ECCUBE2系から4系移行時に出たNP後払い関連のエラー

前回のエラーからさらにもう一つシステムエラーが出ました。 関連記事: カスタムフィールドで画像を出力する時のヒント【ワードプレス】 【EC-CUBE】管理画面に色々な箇所のファイルを呼び出す方法 ワー …

新着記事一覧

2024/03/18

正欲

2024/03/15

トッカイ

2024/03/14

キル・ボクスン

2024/03/13

ブラックリスト

2024/03/12

マニアック