phpとワードプレスのランダム表示

公開日: : 最終更新日:2015/05/02 副業で稼ぐ仕組みの作り方 ,

副業で広告やバナーを掲載する時にランダム表示をしたいなぁって時に役立つ内容を紹介します。

はじめに

広告サイトを立ち上げたい!そんな時に絶対に導入したいのが

注意事項

タグの打ち間違いに気を付けてください

PHPでランダム表示させてみた

文字をランダム表示にしてみた

まずはPHPでランダム表示させる場合は以下のコードを使用します。

<?php
$rdm = array(
  "ランダム表示1",
  "ランダム表示2",
  "ランダム表示3",
);

$rdm = $rdm[rand(0, count($rdm)-1)];
echo $rdm;
?>

実際に見てみましょう。
rdm1ページの更新すると
rdm2このようにランダム表示が簡単にPHPでも出来ました。

画像をランダム表示にしてみよう

では、次は広告用でリンク付きの画像を表示させてみたいと思います。文字の部分をhtmlで画像とリンクにすれば良いんでしょ?っと思ったのですが、実はPHPだと「”」これが使えないらしいのです。

そんな時に使えるのが「en\\」これです。(enが/と表示されてしまっています。)

先ほどの

“ランダム表示1”

この部分を

“<a href=\”リンク先のURL\” target=\”_blank\”><img src=\”画像のURL\” /></a>”

こういった表示にする事で対応が出来ます。

実際に見てみましょう。

rdm4

ページの更新をしてみると

rdm3

このように画像がランダム表示されるようになりました。

複数表示させてみた

ランダムの内容も1つだけ表示させるだけでなく複数表示させたい場合は以下のように入力します。

<ul>
 <?php
$name =array(
	'ランダム1',
	'ランダム2',
	'ランダム3',
	'ランダム4'
);
$a=0;
while($a<4){
$i = rand(0,3);
if( $check[$i] != 1 ){
$check[$i] = 1;
echo "<li>". "$name[$i]" ."</li>";
$a++;
}}
?>
</ul>

こうする事で

<ul>
<li>ランダム2</li>
<li>ランダム4</li>
<li>ランダム1</li>
<li>ランダム3</li>
</ul>

など、このようにソース上は表示されます。

ちなみにwhile($a<4)の4と言う数字が表示させたい数を表しています。
そして$i = rand(0,3)の3と言う数字はランダム表示に登録させた数の-1の数字を入れます。これは数字の0を1と考える事から上記のように4っつ登録した場合は3を入れました。

ワードプレスでランダム表示

次はワードプレスの記事をランダム表示にする事が出来ます。

通常ブログの記事を表示させるコードはこのコードですよね。

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>
<?php the_content(); ?>
<?php endwhile; ?>
<?php endif; ?>

このコードの一番上に

<?php query_posts('orderby=rand');?>

このコードを付け加えるだけでランダム表示が出来ます。

<?php query_posts('showposts=5&orderby=rand');?>

こうする事でランダムで5記事取得する事が出来ますし

<?php query_posts('cat=1&showposts=5&orderby=rand');?>

こうすればカテゴリID1の記事をランダムで5つ表示すると言う形になります。

以上でphpとワードプレスのランダム表示についての説明を終了致します。

さいごに

コピペしか出来ません

私もPHPに関してはほとんど呪文を見ているみたいで「何でこうするとこうなるのか」ってのがまったくわからないので、とりあえず色々なサイトを見てコピペして使っている状態です笑

ただ、コピペでも使える物であれば使っていく方が勉強にもなりますし、副業をするにあたっては正直かなり便利なのです。

最近はアドセンス広告を掲載するのではなく、別で企業から広告を集められるようなサイトを立ち上げようかなと考えています。

その為にもこのランダム表示は絶対にマスターしておきたいですよね。

関連記事

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

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

記事を読む

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

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

記事を読む

サブドメインの設定【サクラサーバー】

今回はサブドメインの設定方法です。サブドメインを設定する事で様々なメリットがございます。副業で使う際

記事を読む

データベースのバックアップ用プラグインWP-DBManager(ワードプレス)

副業をするのに、ワードプレスを導入した方は必ずバックアップをとっておいてください。今回は自動でバック

記事を読む

無料のお問合せフォームの作り方【FC2】

今回は無料で使えるFC2のお問合せフォームの導入方法をご紹介いたします。 はじめに お問

記事を読む

画像を特定のサイズで表示させる方法WordPress

カスタムフィールドで登録した画像を指定のサイズで表示させる方法をご紹介いたします。 はじめに

記事を読む

Gmailの取得方法

Gmailは無料で使えるメールアドレスです。取得方法を公開しています。 まずはGmailの取得

記事を読む

ttfをwoffに簡単に変換できた!

ttfをwoffに簡単に変換できた! WEBフォントでttfはあるのに、それ以外がない事って多

記事を読む

EC-CUBEにワードプレスの新着情報を表示させる方法

EC-CUBEにワードプレスの新着情報を表示させたよー はじめに EC-CUBEでPHP

記事を読む

商品一覧ページを第一階層ごとにデザインを変える【ECキューブ2.12】

商品のカテゴリが数百とある場合、クライアントが欲しい商品を探すのに苦労してしまいます。 はじめに

記事を読む

Message

現在の総記事数: 321件

【EC-CUBE】管理画面に色々な箇所のファイルを呼び出す方法

ブロックで作成した情報以外からも情報を取得したい場合はこちらの情報が参

【画像あり】XAMPPを使ってPHPの動作確認方法

PHPの動作確認をするのにXAMPPは絶対に必要です。 はじめに

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

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

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

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

ECCUBEのポイント関連のバグ

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

→もっと見る

PAGE TOP ↑