サポート » テーマ » 曜日毎に分岐?

  • 解決済 kazudarts

    (@kazudarts)


    いつもいつも助けてもらってすいません
    今回はサイドバーに一週間のお知らせ等を曜日によって変更したいんですが
    色々探して見たんですがテキストのみでcss読み込まないものとか画像のものはあって
    やっとジャバで見つけたんですが反応しませんでした><

    月火水・・・・ごとに
    mon.php・tue.php・wed.php・・・・
    と読み込む方法かもしくは
    条件分岐で
    月火水・・・・ごとに
    htmlを変更?(画像と文字と<?php $today = date(“d日”); print($today);?>(<?php $weekday = array( “日”, “月”, “火”, “水”, “木”, “金”, “土” );print $weekday[date(“w”)].”曜”; ?>)
    が表示できればいいです

    ご存知の方よろしくお願いします

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 月火水・・・・ごとにmon.php・tue.php・wed.php・・・・と読み込む方法

    include(get_bloginfo('template_url') . '/' . strtolower(date('D')) . '.php');

    トピック投稿者 kazudarts

    (@kazudarts)

    返答ありがとうございました
    無知で申し訳ありませんが
    >include(get_bloginfo(‘template_url’) . ‘/’ . strtolower(date(‘D’)) . ‘.php’);

    これだけでは使い方がよくわかりません
    たぶんstrtolower(date(‘D’)が取得するところ?
    ‘.php’ここに’mon.php’と思うのですが
    それ以上・・・
    申し訳ありませんがもう少し具体的に・・・よろしくおねがいします

    phpのdate関数で引数「D」をつけた時の戻り値を
    strtolower関数に入れて

    get_bloginfo(‘…’)で得た値、「/」、上の2行で得た値、’.php’を連結→ファイル名になる

    を、includeする…という意味です。後はやってみて結果を確認してみるとよいでしょう。

    参考
    http://php.net/manual/ja/function.date.php
    http://php.net/manual/ja/function.strtolower.php
    http://wpdocs.sourceforge.jp/テンプレートタグ/get_bloginfo

    トピック投稿者 kazudarts

    (@kazudarts)

    早速のご説明ありがとうございました
    何となく理解できまし

    >get_bloginfo(‘…’)で得た値、「/」、上の2行で得た値、’.php’を連結→ファイル名になる
    ここのDで曜日3文字の省略形式+ .phpでmon.phpとかになると解釈・・・かな
    以後自動で予備毎に
    中身が include(“mon.php”); となると結うことでいいでしょうか

    ありがとうございました

    これだけでは使い方がよくわかりません

    include(get_bloginfo('template_url') . '/' . strtolower(date('D')) . '.php');をまるごとコピって曜日ごとの mon.php などを読み込みたいところにペッと貼り付けるだけです。

    include の中身が何になるか不安で夜も眠れない場合は
    echo get_bloginfo('template_url') . '/' . strtolower(date('D')) . '.php'
    とかなんとかで表示して確認すると良いです。

    Anyway, 案ずるより試すが早し。

    #解決しましたら[解決済み]にしていただくと幸せです。

    トピック投稿者 kazudarts

    (@kazudarts)

    皆さんありがとうございました
    無事ひょうじされました

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「曜日毎に分岐?」には新たに返信することはできません。