web-dev-qa-db-ja.com

現在のテーマの外側にページを追加しますか?

完全に空白で、サイトのテーマのコンポーネントを使用していないページを追加することは可能ですか?それともWordPressの外部のWebサーバーにそれを別々にアップロードすることを行うための最善の方法はありますか?

4
rryanp

編集: あなたのコメントから追加されたコンテキストで更新されました。

カスタムPageテンプレートを使ってこれを行うことができます。テーマに新しいファイルを作成します。この例では、私のテーマは "mytheme2015"、私の新しいファイルは "template-holiday-card.php"です。

wp-content /テーマ/ mytheme2015/template-holiday-card.php

<?php
/**
* Template Name: Holiday Card
*/

そのテンプレートファイルをそのようなヘッダで作成したら、新しいPageタイプを作成するときにWordPress管理者でそれを使用できます。コメントアウトされた "Template Name:"部分はWordPressにバックエンドで何をテンプレートと呼ぶべきかを伝えます。

enter image description here 

注:[ページ属性]ボックスが表示されていない場合は、ページ上部の[画面オプション]プルダウンメニューを見てください。

さて、あなたはtemplate-holiday-card.phpにあなたが望むどんなコードでも置くことができます(それが空白なので)デフォルトで 何でも を表示しません。

デザイナーが管理者を通じてWordPressに直接HTML/CSSを入力できるようにしたい場合は、テンプレートのthe_content()を呼び出して、HTMLモードでページのコンテンツを編集できるようにします。作成されたテンプレートは次のようになります。

<?php
/**
* Template Name: Holiday Card
*/

the_content();
5
phatskat

あなたの望ましい結果を理解した後、コメントから、これが私の提案です:

Niceカードを使用して顧客にリンクを送信する場合は、おそらくサーバーに配置された画像を使用して(すべてのデバイスで、デザイナーが望むとおりにフォントが100%表示されるように)それをリンクします。直接。スタンドアロンの.htmlまたは.phpファイルを配置して直接リンクすることもできます。

ただし、既存のコンテンツを休日用に飾り付けるには、単純な日付条件内でヘッダー、メニュー、および/またはフッターの結果をフィルタリングするためにfunctions.phpの関数を使用し、通常のものを変更したものに置き換えます。望ましい期間のもの。

0