ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WordPressコミュの教えてください。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
 WordPress 3.2.1 で購入した本を参考にカスタムヘッダーの機能を有効化したいのですが、、上手くいきません。function.phpに下記のコードを記入した時点で外観>ヘッダーのプレビューの部分に表示されるはずなのですが表示されません。 ファイルのアップロードや入力ミスは何度も確認しているのでないと思うのですが、、

 よろしくお願いしますm(_ _)m


add_custom_image_header('','admin_header_style');

function admin_header_style() {}

define('HEADER_IMAGE','%s/画像ファイル名');

 

コメント(10)

>windinherhair 02さん

「カスタムヘッダ」を有効にする、というのは、テーマのヘッダ部分の画像を、自作のものに変更したい、というふうに解釈していいんでしょうか?(ヘッダに、さらにいろんな機能を増やしたいというのであれば別ですが)

それならば、phpで「カスタムヘッダ」を適用しなくても、外観>テーマ編集>テーマのstyle.cssファイルをいじれば大丈夫だと思いますよ。

できれば、そちらのサイトのURLと、使用しているテーマなど、教えていただければ、もうすこし分かりやすくご説明できるかと思います。

styles.cssファイルは、できれば、ローカルにダウンロードしてバックアップファイルを別に作ってから、編集したものをFTPでアップロードするほうが精神衛生上いいです。

エディタでstyle.cssを開いて、「Header」「image」で検索をかけることができれば、すごく作業がしやすくなりますよ。

乱暴な言い方をすると、そこのCSSのソースに、ヘッダの画像の名前があれば、自分が作った画像をそれにリネームして(画像の形式も合わせる必要がありますが)、テーマの「images」フォルダにまんま入れ替えるのが、楽といえば楽です。

いずれにしろ、バックアップはシッカリ取って、おこなってくださいね。

参考まで。
なんかいろいろ足りてないのでは?

関数リファレンス/add custom image header - WordPress Codex 日本語版 http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/add_custom_image_header

ちなみにうちは、

//▼ ヘッダー画像を管理画面で変更する機能を追加
add_custom_image_header('header_style','admin_header_style');

function header_style() {

echo '<style type="text/css">';
echo '#header {background: url(';
header_image();
echo ') no-repeat;}';
echo '</style>';

}

function admin_header_style() {

echo '<style type="text/css">';
echo '#headimg {padding:0!important; margin:0!important;}';
echo '#name {float:right; font-size:10px; font-weight:normal; color:#FFF; padding:-4px 0 0 0; margin:0;}';
echo '#desc {float:left; font-size:10px; font-weight:normal; color:#FFF; padding:-4px 0 0 0; margin:0;}';
echo '</style>';

}

$my_options = get_theme_info ();
//define('NO_HEADER_TEXT',true);
define('HEADER_TEXTCOLOR', 'ffffff');
define('HEADER_IMAGE','%s/img/default_header.jpg');
define('HEADER_IMAGE_WIDTH',$my_options['my_header_width']);
define('HEADER_IMAGE_HEIGHT',$my_options['my_header_height']);

//▲ ヘッダー画像を管理画面で変更する機能を追加

ってな感じで動いてます。
初めまして.WordPress初心者です.
PHPもJavaScriptも基本な知識もありません.

ContentExというプラグインを入れてWPでJavaScriptを使っています.


現在は以下のよう3枚ずつの写真を5秒で順番に切り替わるようにはできています.
時間を取得して,1分ごとに写真がランダムで変わるようにしたいのですが,やり方がわかりません.JavaScriptの分かる方どうか教えて下さい!

投稿
{{insert_meta junban}}

カスタムフィード
名前 junban

<IMG SRC="https://lh3.googleusercontent.com/-0KOnbtX8NK8/Tpcw45A4rII/AAAAAAAAFJ0/-H-JR4mfn7k/s720/DSC_1175.jpg"NAME="SP">
<SCRIPT language="javaScript">
<!--
var NO=1;
img=new Array(2);
img[1]="https://lh5.googleusercontent.com/-3LgZrL0qfRg/TpcxUoCDK4I/AAAAAAAAE-g/PYT08PmDJvE/s720/DSC_1184.jpg";
img[2]="https://lh4.googleusercontent.com/-oVoCgoxXhK4/TpcwzIfIppI/AAAAAAAAG0I/AuyYH1osaaw/s720/DSC_1170.jpg";
UP();
function UP(){
setTimeout("UP()",5000);
document.SP.src=img[NO];
NO=NO+1
if(NO>2){NO=1;}
}
//-->
</SCRIPT>


WPは関係ない上にJavaScriptは分かりませんが、
 setTimeout("UP()",5000);
のあたりが怪しいと思ってぐぐったら、「setTimeout(処理, ミリ秒)」とあったので
5000=5000ミリ秒=5秒ってことじゃないかと。

ここを60秒(6万ミリ秒)に変えたら、60秒で切り替わるようになるとは思いますが
ランダムにしたいなら、最初からそういうプラグインを探したほうが早くないですか?
>さい@蛮
回答ありがとうございます.
すみませんWordPressでやってるからといってここで質問するのは間違っていました.
>最初からそういうプラグインを探したほうが早くないですか?
それは探してみたのですが見つかりませんでした.
あればぜひ教えて下さい!
>6
うーん、自分なら、プラグインを探すのも面倒なので、Javascriptを書き換えちゃうけどなぁ
function UP(){
setTimeout("UP()",5000);
document.SP.src=img[NO];
NO=NO+1
if(NO>2){NO=1;}
}
の箇所を
function UP(){
setTimeout("UP()",5000);
R=Math.floor(Math.random()*img.length);
document.SP.src=img[R];
}
とかすれば、ランダムでいけそうだけど(頭の中で組んだだけなので、動作確認はしてません)
5秒じゃなくて1分にしたければ5000を60000とすればOK

つか、基本知識がないなら、基本知識を身に着けるか、基本知識のある人にお願いする方が早いんじゃないかと。分からない点の解決法だけ聞いてもろくなことにならんと思います。プログラムの組み方なんで人それぞれなんで、わからない都度、違う誰かに手伝っていっても、ハリボテみたいにどんどん歪んでくのがオチだと思います。

>6
あ、ContentExって、カスタムフィールドのHTMLを記事に挿入するプラグインなんですね。
サイドバーか何かに過去の投稿画像を〜系だと思ってました。申し訳ない。
だったら>7さんのみたいに、ランダムに画像を表示するJavaScriptを探して終了なのかな。

ただ、毎回そのコードをカスタムフィールドに書くのはスマートじゃないように思うので
自分だったら、画像の使い方に合わせて、テンプレートから考え直します。

>7さんの意見には賛成。
もし聞くとしても、もう少し目的を示した方が良い結果が得られると思います。
>。ちふみん=¢いわさ さん
的確なアドバイスありがとうございます.
何人か知り合いをあたってもプログラムが分かる人が知り合いにいなくて困っています.‥

>さい@蛮
毎回コードを書き換えるのはスマートじゃありません.できることならフォルダーから選択できるようにしたいです.

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

WordPress 更新情報

WordPressのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。