質問するログイン新規登録
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

1344閲覧

Wordpressの固定ページにサブドメインを設定し、下層ページを設けたい。

hiroakitajima

総合スコア27

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2023/04/28 08:03

0

0

実現したいこと

Wordpressの固定ページにサブドメインを設定し、下層ページを設けたい。

前提

https://wp-labo.com/page-sub-domain/
こちらの記事を参考に、固定ページにサブドメインを当てて公開します。
その際に、下層ページの作り方(できるかどうかも含めて)がわかりません。
例:test.example.com/about

記事どおり、ホームの表示できましたが、下層ページの設け方がわからず試行錯誤しています。

試したこと

固定ページ(about)を作成。
testディレクトリ内にaboutディレクトリを設けて、index.phpを設置しても動作せず。

ご教示いただけたら幸いです🙇

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AbeTakashi

2023/04/28 17:20

「2. サーバー側でサブドメインを追加して固定ページと紐づけておく」ってやりましたか? これっておそらくWordPress側の機能じゃないですよね。たぶんレンタルサーバ側の機能だと思うのですが、その説明が一切ないので意味が全然分からないです。サブドメインの扱いはDNSも絡んできたりでそこそこ面倒なので、「試したこと」の手順だけでは無理なはずです。ですので、レンタルサーバの機能に依存すると思います。できるレンタルサーバ、できないレンタルサーバがあるのではないかと。WPホームページ研究所さんに問い合わせてみたらどうでしょう。
guest

回答2

0

ご回答いただきありがとうございます。
サーバーへの反映が遅く、ファイル内容を何度も書き換えてしまっていたため、正しい確認が行えておりませんでした。
おっしゃる通りの内容で反映が確認できました。
大変参考になりました。ありがとうございました!

投稿2023/05/01 02:38

hiroakitajima

総合スコア27

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

WordPress が作成するリンクが、WordPress サイトの URL になるので、あまりこのようなことはしない気概しますが...

記事どおり、ホームの表示できましたが、

参考にされたサイトの手順で、WordPress のホーム画面が表示されたということでしょうか。

下層ページの設け方がわからず試行錯誤しています。
testディレクトリ内にaboutディレクトリを設けて、index.phpを設置しても動作せず。

というのは、index.php を置いて、 WordPress のホームが表示できたディレクトリにサブディレクトリ about を作成して、その中に index.php を作成したということでよろしいですか?

Webサーバのログをみるとどのようなエラーが出ているのでしょうか。
No such file or directory あたりでしょうか?

index.php には、どのような内容を記載したのでしょうか。

index.php を配置するディレクトリが変わるので、 require('../wp-blog-header.php'); に記載するWordPress のディレクトリを指定する部分は、ホームディレクトリの場合と変わりますので、ディレクトリ部分を書き換える必要がありますが、正しく書き換えていますか?

例えば、下記のようにするとどうなるでしょうか。

require('../../wp-blog-header.php');

投稿2023/05/01 00:59

CHERRY

総合スコア25234

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問