ルートにWPをインストールしてサブドメインでWPテンプレートタグを使う:メモ

多分できるのではと思っていたことができると確認できたのでメモとして。

なおサーバーによってはできないかもしれないのでどこでもとは言えませんが。

実現したいこと

  • ルートにWPをインストールしてサブドメインでWPテンプレートタグを使う
  • Xserver使用

流れ的には以下のような感じです。

  1. ルートにWordPressをインストール
  2. サブドメインにPHPファイルを設置
  3. サブドメインのPHPファイルでwp_head()などを使う

サブディレクトリなどのルート以下でなら試したことはあったのですがサブドメインだとどうなるんだろうと。

サンプル

サブディレクトに以下のように書けば動作します。


//基本的にはこれだけ
//ルートにディレクトリを作ってインストールした場合は、そのディレクトリ名を加えればよい
<?php require('../wp-blog-header.php');?>

//以下のようにそのまま書けばつかえる
<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Xserverの構造上サブドメインはルート直下のディレクトリの形で存在しているので、基本的にはドメインをまたいでややこしいという心配はいらなそうです。

結び

楽にできますね。

0人がこの記事を評価

役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。

連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。

コメント欄