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

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

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

カスタムフィールドを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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

カスタムフィールドを使った()を使う計算WordPress

金額と時間から時給を割り出す計算が結構簡単だったのでご紹介させて頂きます。 関連記事: カスタムフィールドで画像を出力する時のヒント【ワードプレス】 カスタムフィールドを使って計算 WordPress …

Googleアナリティクスにユーザー(自社)を追加する方法

クライアント様側のGoogleアナリティクスの情報を自分の持っているアカウントからアクセスできるようにする設定方法です。 関連記事: Yahoo!ショッピングの設定方法Step1の詳しい説明 自動相互 …

無料アクセス解析 ace-analyzerの登録方法

完全無料で使えるアクセス解析 ace-analyzerの登録方法をご紹介いたします 関連記事: お名前.comでドメインを取得する方法 ホームページにパスワードを設置する方法 アフィリエイトだと気付か …

アリエクスプレスの購入方法をご紹介

アリエクスプレスで商品を購入してみました。 関連記事: Jetpackの通知機能 Yahoo!メールを複数取得する方法 Yahoo!ショッピングの設定方法Step1の詳しい説明 さくらサーバーでワード …

WP Autoresponderでインポートとエクスポートを試してみた

前回お話したWP Autoresponderの機能面についてのご説明です。 関連記事: AddQuicktagで投稿エディタに良く使うものを入れる方法 自動相互リンクの作り方 管理画面でお問合せメール …

新着記事一覧

2024/04/26

魔法使い 俺

2024/04/25

僕のヤバイ妻

2024/04/24

BTOOOM!

2024/04/23

カンピオーネ!

2024/04/22

機動戦士ガンダム 第08MS小隊