36

独自の静的 HTML ページを WordPress に追加するにはどうすればよいですか?

たとえば、あるページがあるとproducts.htmlします。それを WordPress (任意のメニューなど) に追加するにはどうすればよいでしょうか。WordPress には一般的な URL 構造があるため、追加したらどのようにアクセスすればよいでしょうか?

4

13 に答える 13

20

(OPが要求したように).htmlを追加せずに表示したい場合は、WPサイトのindex.phpが表示されるのと同じ場所にフォルダーを作成し、そのフォルダー内に配置したファイルにindex.htmlという名前を付けます.

たとえば、dosnotexist.com に WordPress をインストールしていて、WP のインストールとは別に、人々が dosnotexist.com/wedding でアクセスできる静的ページを追加したい場合は、wedding という名前のフォルダーを作成し、HTML を配置します。 wedding フォルダー内の index.html ファイル。もちろん、他のファイルをそのフォルダーまたはその中のフォルダーに配置して、静的ページが画像、スタイル、コードなどを参照できるようにすることもできます。

上で誰かが言ったように、URL のファイルが存在する場合、WP はリクエストをルーティングするために呼び出されません。後で「wedding」フォルダーまたはその中の「index.html」ファイルを削除すると、dosnotexist.com/weddingにアクセスしようとする人は誰でもWP にルーティングされ、一致するパーマリンクが見つからない場合は、 404 ページが見つからないというエラーや、壊れたリンクを表示するようにテーマやプラグインが設定されているものを参照してください。

于 2014-12-10T18:29:43.647 に答える
6

WordPress の静的ページ機能は、巧妙に「ページ」と呼ばれています。それらについては、 https ://wordpress.org/support/article/pages/ ですべて読むことができます。

于 2010-03-02T14:12:52.020 に答える
5

ページ テンプレートのことですか?:ページ テンプレート « WordPress Codex . 新しいページ テンプレートを作成し、その php と xhtml を変更 (および静的 html を追加) してから、wordpress エディターで新しいページを生成するときにそのテンプレートを使用できます。

WordPress のディレクトリに静的な html ファイルを追加するだけでは、mod の書き換えによっては機能する場合と機能しない場合があります。

于 2010-03-02T20:43:39.553 に答える
2

説明したことを行うには、products.html ページを public_html ディレクトリに配置します。WordPress テーマの header.php ファイルを編集して、products.html ページへのリンクをメニュー セクションに追加します。設定方法によっては、URL に絶対パスを使用する必要がある場合があります。

サイトの wordpress 部分に戻ることができるように、products.html の wordpress ナビゲーションを保持したい場合は、そのページ内のヘッダー html を複製する必要があります。

この欠点に基づいて、要件に応じて、他の回答で提案されているように、ページまたはページ テンプレートのいずれかを使用することを検討することをお勧めします。これにより、製品ページがワードプレス レイアウトの一部になり、共有ナビゲーション/ルック アンド フィールを利用できるようになります。等

于 2010-03-02T22:58:46.677 に答える
1

他の人がフォルダをアップロードすることを指摘しているように、メインディレクトリはこれを行うための最良の方法です.

www.yoursite.com/products/index.html

ここで重要なことは、Wordpress はこのページを認識せず、自動的に sitemap.xml に含められず、Google に送信されないということです。

したがって、ページを正しくインデックスに登録するには、Google ウェブマスター ツールを使用して修正する必要があります。

于 2016-09-22T19:19:12.993 に答える
0

これは最善の解決策ではないかもしれませんが、これを回避する方法は、複数のページ テンプレートを追加することでした。たとえば、1 つの「連絡先ページ」を呼び出してから、ページ タブで連絡先ページを作成し、そのテンプレートを適用します。次に、ページ テンプレートを使用して静的 html を表示します。

完璧ではありませんが、仕事を成し遂げます。:)

于 2019-02-17T19:13:48.287 に答える