• 締切済み

WordPress 自作header2.php

ヘッダーをカスタマイズして、別名header2.phpで保存しました。 home.php内にあるget_header();をどうやったらheader2.phpを使うようにしたら良いでしょうか? get_header(2);とどこかで見たような気がしましたので、やってみましたけど、カスタマイズしてないheader.phpが読み込まれています。 header2.phpではなく、他にいい方法がありましたら、教えて下さい。 宜しくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。
  • nkmyr
  • お礼率67% (403/600)
  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • okwavey2
  • ベストアンサー率15% (251/1593)
回答No.2

>他にいい方法がありましたら、教えて下さい。 良い方法を順を追ってご説明します。 1.自分が技術者かどうか確認する。 2.技術者のあり方として、考えてわからなければ、調べる事や確認する事が必要であることを学ぶ。

  • garo1970
  • ベストアンサー率52% (54/103)
回答No.1

phpのファイル名を「header-2.php」に 関数呼び出しをget_header('2')に。 「どこかでみたような」よりマニュアル読みましょうよ。

参考URL:
https://wpdocs.osdn.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/get_header

関連するQ&A

  • WordPressのheader.phpの使い方

    WordPressでオリジナルテーマを作成しています。 <head>タグ内の記載をページごとに少しだけ変更したいのですが、その場合、header.phpでは</head>を使わない、すなわち閉じないで、front-page.phpやsingle.phpの上部にそれぞれのページに固有の記述をした後に、そのfront-page.phpやsingle.php内でheadタグを閉じてもいいものなのでしょうか?この方法で何か文法違反とかその他不都合な点は生じますでしょうか?

  • PHPのheader( )関数

    PHPのheader( )で送れる文字列にはどのようなものがあるのでしょうか。 色々なサイトをあたって見たのですが、次のような構文の説明はあっても、それぞれのパラメーターにどのようなものがあるのかを網羅して説明されているものは見当たりませんでした。 header(header string, replace, http_response_code) 私は以下の2つについては使ったことがありますが、特に第1パラメーターのヘッダーストリングとして、他にどのようなものが用意されているのか、それはどんな機能を持つのかを知りたいと思います。 1:header("Location: http://www.some_site_name.com"); // ブラウザーのレダイレクション 2:header("Content-type:image/jpegf"); // 送るデータの種類 詳しく説明して頂ける方、あるいは詳しく説明されているサイトを紹介いただける方、どうかよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 至急助けてくださいWordpressでPHPエラー

    つい先ほど、home.phpを追加して、新着情報用につくったのですが、それをindex.phpに読み込むためget_homeを記入しました。すると、 get_header() in /home/users/1/hippy.jp-futsal-ahr/web/ahr/index.php on line 11 と表示されるようになったため、急いでhome.phpを削除し、index.phpの方へ記述したコードも削除しました。しかしなぜかこの表示が消えません。 あと1時間後にはお客様の方へ自分のサイトを見せなければなりません。どなたか至急助けてください!

    • ベストアンサー
    • PHP
  • header() 関数が必要になる場面は?

    http://php.net/manual/ja/function.header.php にheader() 関数の使い方が説明されていますが、 生の HTTP ヘッダを送信するというのは、オートで送信されているのを カスタマイズしてサーバーの動きを操作するということですよね。 この関数を利用するのは、どういった場合に必要になるのでしょうか。

    • ベストアンサー
    • PHP
  • headerについて

    <?php header("Location:x.php?y=1"); exit; ?> はOKですが <?php $_GET['xx']; header("Location:x.php?y=1"); exit; ?> はだめです エラーメッセージは Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/z.php:2) in /var/www/html/z.php on line 3 $_GET['xx']や$_POST['xx']などをheaderの前に置けないと非常に困ります (上はテスト用PHPです) どうしたらいいでしょうか?

    • ベストアンサー
    • PHP
  • WordPress <?php globalの意味

    PHPの勉強をしています。 $aabbccがテーマの名前です。 <?php global $aabbcc; get_header(); ?> この「global $aabbcc;」の意味を知りたいです。 よろしくおねがいします。

    • ベストアンサー
    • PHP
  • header関数の使い方について

    現在、下記WebプログラムがPHP等にて開発可能か検討しております。 前提1:既存の認証画面と認可アプリは、カスタマイズを行えない。(共にソースは非公開) 前提2:認証画面からHTTPヘッダに付加してアプリを呼び出し、アプリ側にて値を取得しています。      また、HTTPヘッダの設定内容は判明しております。 前提条件の環境で、HTTPヘッダ情報を強制的に変更する必要が発生してしまい、PHPのheader関数を使用できないか調べております。 認証画面から新プログラム(PHP等)を経由してアプリを呼び出しするように変更した場合、header関数は有効な使い方となりますでしょうか? またアプリのURLを呼び出し時に、考慮しないといけない点とかもあるのでしょうか? 該当する参考のページが見つかりませんでしたので、質問させていただきました。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPのheaderの「一度に複数のヘッダを送信」とは?

    VBAやフォートランは我流で経験してますが、PHP初心者です。 ご教示願います。 「PHP マニュアル」のサイトでheader関数の説明で、 http://jp.php.net/manual/ja/function.header.php 次のような説明を見つけました。 「4.4.2 および 5.1.2 この関数は一度に複数のヘッダを送信できないようになりました。 これは、ヘッダインジェクション攻撃への対策です。」 とありますが、 「一度に複数のヘッダを送信」とはどういうことでしょうか? 同じページの例に、 <?php $last_modified_time = filemtime($file); $etag = md5_file($file); header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT"); header("Etag: $etag"); if・・・中略・・・} ?> とありますが、 この2つの「header」は「一度に複数のヘッダを送信」にはあたらないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP header関数が使えない

    OS:Linux PHP、Postgres のシステム環境です。 現在PHPのheader()関数が動いてくれません。 (リダイレクトできない。) <HTML> <HEAD><TITLE>aaaa</TITLE></HEAD> <BODY> <?php header('Location: http://aaa.com/'); ?> </BODY> </HTML> こんな風にHTMLタグなにか出力した後にheader関数を呼び出すとエラーになり、headerのコールはすべての出力の前に行うこととサイトで調べてみまして分かったのですが。 あるシステムではHTMLタグの中に入れてもheader関数は問題なく動いています。 php.iniの設定なのでしょうか、それともプログラムの記述方法で回避できるのでしょうか? このおかげで膨大な修正が必要になりました。 回避策はございますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • GETとheader

    お世話になっております。 適切な題名が思い浮かばず、「GETとheader」といたしましたが、以下のような流れの中(ソースは流れだけのものです)、 A.php $url = $http://www.○○.com/a.php?id=△△&key=□□//各キーの数は変動 header( "$http://www.○○.com/b.php?url=$url"); B.php $url=$_GET["url"]; header( "$url"); としたいのですが、このままだと、$http://www.○○.com/a.php?id=△△ までしか渡されず、b.phpにおいて、$urlをexplode関数により、分割してみたり、parse_url関数を用いて試してみたりしていますが、上手くb.phpからa.phpへ戻すことが出来ません。 適当な関数だけでも構いませんので、アドバイスなど頂戴できたら幸いです。宜しくお願い申し上げます。

    • ベストアンサー
    • PHP

専門家に質問してみよう