- ベストアンサー
1ドメインでWordpress有・無サイトを作成
- 1ドメインでWordpress有・無サイトを作成する方法とは?
- Wordpressを導入しているひとつのドメイン内で、ディレクトリごとにWordpressありとなしのサイトを作成することは可能か?
- Wordpressのインストールされているディレクトリより上層のディレクトリに静的ページ用のサイトデータを配置することは可能か?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
WordPressといっても、単なるPHPのフレームワークにすぎないので、 例えば、WordPressでアクセスできる/abcという投稿があっても、 本当に/abcというフォルダがあると、WordPressより前に Apacheなどが、先にそれを実行してしまう特性があります。 これを逆手に取ると、WordPressが入っている環境で、 WordPressがない状態を簡単に作れるのですよ。 これが、一つ目の方法。 ヒエラルキーの場合は、タクスノミやポストタイプで 設定するので、やや面倒ですが、こちらも確実です。 これが、2つ目の方法。 ただ、手っ取り早いのは、1つ目の方法なので。。 適当に/適当なフォルダ名/index.htmlなどを アップロードしてみてください。 思いっきりWordPressより前に処理される。 (つまりそのファイルをアクセスする限りWordPressは 一切ない状態になる)を確認できますよ! この手の処理は、理屈よりまず「やってみればわかります」 の系列ですので。 信じてやってみてください!。 思った通りの結果が得られますよ。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
それどころか、 WordPressありのディレクトリ内に、 勝手にフォルダを作ればそこは、WordPressなしのフォルダですよ。 で、WordPressは使わないが、WordPressから見えるようにしたいなら、 シングルページを作って、パーマを「勝手に作ったフォルダ名」 だけを入れる。 そうすると、WordPressからリンクされるようにはなる。 しかし、勝手に作ったフォルダ内は、WordPressが 管理していない、単なるフォルダなので、 好きな書式で書けますよ!。 ↑これが一番簡単な方法 正式なやり方は、 https://wpdocs.osdn.jp/wiki/images/wp-template-hierarchy.jpg ヒエラルキーで、 例えばシングルなら、シングル用のPostTypeにあわせた ファイルを用意して、そのPHP内の、WordPress命令を 全部削除すれば、ちゃんと、テーマディレクトリに属している WordPressが干渉しないファイルにはなる。 (これ、業務用ページ作る場合に必須になるやり方ですので) どちらにしても、フォルダ階層を今のを変更しなくても、 やれるので、参考にどうぞ!
補足
投稿頂きありがとうございます。 仰っていることが難しく半分以下しかわからないので質問して良いですか? ・WordPressは使わないが、WordPressから見えるようになっている、とはどういう状態の事を言っていますか? ・例えばシングルなら、シングル用のPostTypeにあわせたファイルを用意して、 →これは、例えばsingle.phpなどその投稿のタイプにおいて優先されるテンプレートファイル、という意味で良いですか? そのPHP内の、WordPress命令を全部削除すれば、 →「WordPress命令」とはどの部分でしょう? Wordpressタグなどを使わなければ、くらいの意味でしょうか。 また、「業務用ページ作る場合に必須」という事ですが、これは Wordpressの何かのテーマディレクトリ内のページではあるが、Wordpressの影響を受けていないページ(例えば全然デザインイメージが違うLPなど)を作る場合に、という事で合っていますか? もしよろしければご回答頂けると助かります。 何卒よろしくお願い致します。