スイマセンが、お願いします。
携帯表示->Ktai Style オプションの箇所ですが、
月日のみ表示の場合(今年の日付)
を
n月j日
としていますが、
2009.07.20 14:48
の様な表示となっております。
themes/redportal/header.php
のパーミッションは、606にしていますが、
そのheader.phpの
<?php } elseif (is_day()) { ?>
<h1><?php printf(__('Archive for %s', 'ktai_style'), get_the_time(__('F jS, Y', 'ktai_style'))); ?></h1>
<?php } elseif (is_month()) { ?>
<h1><?php printf(__('Archive for %s', 'ktai_style'), get_the_time(__('F, Y', 'ktai_style'))); ?></h1>
<?php } elseif (is_year()) { ?>
<h1><?php printf(__('Archive for year %s', 'ktai_style'), get_the_time(__('Y', 'ktai_style'))); ?></h1>
<?php } elseif (is_author()) {
global $authordata;
$authordata = get_userdata(get_query_var('author')); ?>
<h1><?php printf(__('Archive written by %s', 'ktai_style'), get_the_author()); ?></h1>
の何処かじゃないかと思うのですが、分かりません。
何か、ご教授願えませんでしょうか?お願いします。
バージョン 1.4x 系統までは、ks_time()
による日時表示では時刻表示が強制的に付きます。これを回避するには、index.php, single.php などを改造して、ks_time()
から the_time('n月j日')
などに変更する必要があります。場所によっては、the_time('H:i:s')
のように、直接時刻を表示させている場合もあります (Redportal では index.php など)。
header.php はおそらく関係ありません。
lilyfanさん、おはようございます。
ありがとうございます。お教えの通りにしたところ、
解決しました!
index.phpと、single.phpの、
the_time()の中を
“Y.m.d H:i” → “Y.m.d”に変更したところ、
希望したとおりに、「時刻の非表示」が可能になりました。
ありがとうございました。感謝申し上げます。
もう一つお願いします。この箇所を”Y年m月d日”としたいんですが、駄目でしょうか?
分からないので、
年月日をUnicodeやShift-Jisの文字コードに変更したり、
“や%で挟んだりしましたが、駄目でした。
ks_time()を他のphpも検索しましたが、
見あたりませんでした。
諦めようと思いましたが、今一度、質問させて下さい。
どうぞ、お分かりでしたら、お願いします。
もう一つお願いします。この箇所を”Y年m月d日”としたいんですが、駄目でしょうか?
ふつーに the_time('Y年m月d日');
と書いて、テンプレートを UTF-8 BOM なしで保存すればいいはずです。テキストエディタによっては、BOM ありで保存してしまったり、Shift_JIS にしてしまうので気をつけましょう。
# 特に Windows の「メモ帳」は BOM なし保存ができないので使用禁止です。
lilyfanさん、ありがとうございます。
解決しました!! Shift_JISで保存してましたので、
UTF-8 BOM なしに変更し、アップしたところ、
問題なく、表示できました。お世話になりました。
ありがとうございました。