サポート » テーマ » functions. php でのフルパス設定(仕組み)について

  • 解決済 y_z

    (@y_z)


    お世話になります。
    標題の件、本当に基礎的なことなのですが、知識をつけたいので教えてください。

    (1)
    共用サーバのうち、いちばんルートの階層(たいがいが web など)に、独自ドメインをいくつか置いています。
    そのドメイン(フォルダ)の中にセットしてある WP に、共用の php ファイルを読み込ませたいです。

    【理想】
    web/aaa.com/wp
    bbb.com/wp
    ccc.com/wp
       templates(phpファイルが入っているフォルダ/ショートコードで、各wp内に情報を引き込みたい)

    【現状】
    現在は、こうなっています。
    web/aaa.com/wp
    /templates
    web/bbb.com/wp
    /templates

    各ドメイン内に、php ファイルが入っているフォルダを入れています。
    (普通、こうなるかと思います……)

    その上で、functions.php に以下のようなパスを入れて、wp の中に、php ファイルを読み込んでいます。

    【こんなパスを入れています】
    【例1】
    $template_file = sprintf(‘/home/契約アカウント/aaa.com/public_html/templates/%s-%s.php’, $slug, $name);

    【例2】
    $template_file = sprintf(‘/home/users/1/契約アカウント/web/templates/%s-%s.php’, $slug, $name);


    php の基礎的な知識がなくて、恐縮です。
    その上でのご質問なのですが、サーバ上に設定した独自ドメイン(各フォルダに分かれている)をまたいで、php ファイル元ファイルを共有することは、できないのでしょうか。

    【理想】
    web/aaa.com/wp
    bbb.com/wp
    ccc.com/wp
       templates(phpファイルが入っているフォルダ/ショートコードで、各wp内に情報を引き込みたい)

    この形は、wp と php の仕組みや関係性上、無理なのでしょうか。
    この切り分けが理解できないと、次のパスの質問に移れませんので、どなたか、ここを教えてください。
    どうぞよろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 y_z

    (@y_z)

    * スペースが潰れてしまったので、スペースの空きかただけ、訂正させてください。

    【理想】
    web/aaa.com/wp
      bbb.com/wp
      ccc.com/wp
      templates(phpファイルが入っているフォルダ/ショートコードで、各wp内に情報を引き込みたい)

    【現状】
    現在は、こうなっています。
    web/aaa.com/wp
           /templates
    web/bbb.com/wp
           /templates

    CG

    (@du-bist-der-lenz)

    《フルパス》などが、わからないのですが、平たく言えば、WordPressで一つの固定ページを作って、ほかのサイトから呼び出すことでいいのではないでしょうか。

    トピック投稿者 y_z

    (@y_z)

    CG さん

    ご返信ありがとうございます。
    感謝申し上げます!

    もし、お詳しかったら教えていただきたいのですが……。

    ひとつのサーバ上に、いくつかの独自ドメインを、並列で置きますよね。
    (普通はけっこう、そうなっているずです)

    その独自ドメインと同じ階層に、phpファイルの入ったフォルダを1こ、置きます。
    この1このフォルダの中の情報を、それぞれの独自ドメインで共有する……といったことは、仕組み上無理なのでしょうか。

    “《フルパス》などが、わからないのですが、平たく言えば、WordPressで一つの固定ページを作って、ほかのサイトから呼び出すことでいいのではないでしょうか。”


    そういう考えもありますね!
    以前、一度検討しました。
    もし、わかりやすく説明しているサイトなどありましたら、教えていただくことは可能ですか?

    トピック投稿者 y_z

    (@y_z)

    スレ主です。
    いろいろ調べて、解決しましたので、スレッドを閉じさせていただきます。

    サーバの構成によるようでした。
    サーバによっては、フルパスが上手に使えることがわかりました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「functions. php でのフルパス設定(仕組み)について」には新たに返信することはできません。