カスタムフィールドでチェックを入れた記事のみ表示

公開日: : 最終更新日:2016/08/09 副業で稼ぐ仕組みの作り方 , ,

ワードプレスではカスタムフィールドを使う事で特定の記事のみ表示させる方法もございます。

はじめに

ワードプレスではPHPを利用して色々な分岐をする事が出来ます。今回はカスタムフィールドを利用した分岐のやり方をご紹介させて頂きます。

注意事項

テストサイトか何かで一度実験してからアップしましょう。

また、カスタムフィールドはCustom Field Suiteを利用します。

こんな事をしたい

今回はこういった事をしてみました。

  • カスタムフィールドでチェックボックスを作る
  • チェックが入っている記事のみ特定の箇所に表示させる

こんな感じです。

こうする事で、チェックボックスを入れた記事だけ目立たせる事が出来ます。

カスタムフィールドを作成しよう

まずはCustom Field Suiteでチェックボックスのカスタムフィールドを作ります。

ckbk01

  • ラベル:有料プラン
  • 名前:aplan
  • フィールドタイプ:真/偽(簡易チェックボックス)

こんな感じでaplanと言う名前カスタムフィールドを作成しました。

チェックを入れておこう

ckbk02

目立たせたい記事にはこのような枠が表示されているのでチェックを入れて保存しておきましょう。

チェックを入れた記事を表示させよう

では、次はチェックを入れた記事を表示させるために以下のコードを入力します。


<?php $listposts = get_posts($query_string . '&meta_key=aplan&meta_value=1');
if($posts):
foreach($listposts as $post):?>

<?php the_title();//記事のタイトルが表示されます。 ?>

<?php
endforeach; endif;	
?>
<?php wp_reset_postdata(); ?> 

こうする事で、チェックを入れた記事のみ表示させる事が出来ます。今回はタイトルのみですが、いつも通りループを利用して見て下さい。

見てみよう

では実際にこのチェックボックスを利用した場合どのような表示になるのか私が作ったときはこういった表示にしてみました。

ckbk03

チェックを入れた人は上に大きく情報量が多く表示されます。そして、チェックが入っていない人は下のように情報量も少なく、小さくしか表示されないのでクリック率も落ちるでしょう。

以上でワードプレスのカスタムフィールドでチェックを入れた記事のみ表示させる説明を終了いたします。

さいごに

分岐を極めればカスタマイズが少なくなる

ワードプレスを使って分岐を極めれば、圧倒的に仕事がしやすくなります。例えば数字を1つ入力しただけ、もしくは数箇所チェックを入れただけで全部の内容や情報を埋めることも出来るので、分岐をある程度コントロールできるくらいの知識量があればこれから稼げる副業をしてもある程度お小遣いを稼ぐ事は出来るでしょう。

但し、問題は色々な知識を吸収してから新しいアイデアが出てくるので、その時に再度カスタマイズしようとすると、ドコをどういじったのか、どこまでいじったのかを思い出さないといけないのが結構大変かもしれません。

関連記事

Biz Calendarを使いやすくカスタマイズ

営業日カレンダーを導入したけれど、こんな機能が欲しい!って要望があったのでカスタマイズしてみました。

記事を読む

さくらサーバーにドメインを移す【移管方法】申込み

前回に引き続きドメインの移管方法についてになります。 はじめに ドメインの移管する際に準備が

記事を読む

カスタムフィールドのループ内でループを使う方法

Custom Field Suiteを使えば無料で簡単にループ処理が出来ます。 はじめに Cus

記事を読む

インストールが一瞬で出来るファイルマネージャー

テスト環境を整える時にFFFTPでアップロードするのは時間がかかりすぎますよね はじめに ワード

記事を読む

ワードプレスの設定2【インストール】

ワードプレスのアップロードが完了すればいよいよインストールです。ワードプレスのインストールはこれだけ

記事を読む

ムーバブルタイプからワードプレスに引越しする方法

ムーバブルタイプからワードプレスに引越しをした時のメモです。 はじめに 今回はムーバブルタイプか

記事を読む

リンクシェアの登録方法

リンクシェアでアフィリエイトを開始したい方へ はじめに 楽天が運営するアフィリエイトシステム

記事を読む

ボタンのクリック率を上げる簡単なcss

マウスオーバー時に少し変化がある事でクリック率を高める事が出来ます。 はじめに 画像などのボタン

記事を読む

IEテスターよりも便利な開発者ツール

IEテスター重すぎてテストに環境としては悪すぎる・・・そんな人の為に開発者ツールをご紹介させて頂きま

記事を読む

WP Autoresponderをわかる範囲でカスタマイズ

ステップメールが無料で使えるワードプレスのプラグインをご紹介させて頂きます。 はじめに

記事を読む

Message

現在の総記事数: 319件

【画像あり】XAMPPの誰でもわかるインストール方法

これからPHPを勉強しようと考えている人の強い味方XAMPPのインスト

PHPのランダムを任意の数だけ表示させる方法

PHPのランダムを使い方をもう少し調べたらこんな使い方ができました

ECCUBEのポイント関連のバグ

最終保持ポイントがマイナス表示にならないように調整して下さい。って出て

ECCUBEの検索に商品IDを追加させる方法

ECCUBEはデフォルトだと検索機能は非常に弱いです。 はじめに

EC-CUBEで各カテゴリーページに情報を表示させる方法

EC-CUBEでカテゴリーページごとに情報を入れる方法をご紹介

→もっと見る

PAGE TOP ↑