web-dev-qa-db-ja.com

カスタムパーシャル/テンプレートを作成する方法

サインアップフォームを作成してヘッダーに配置しました。

<div>
    <h5 class="myapp-sign-up-text">Sign up for updates</h5>
    <form class="myapp-email-form">
        <input type="text" name="email" placeholder="Your email address" class="myapp-subscription-input" />
        <input type="submit" value="Subscribe" class="myapp-subscription-submit" />
    </form>
</div>

フッターにも同じコードを使用したいと思います。これをパーシャルにしてDRY関数を使ってロードするPHP方法はありますか?

1
Edmund

あなたが探しているものは get_template_part functionです。

それでは、フォームをpart-form-signup.phpというファイルに入れたとしましょう。そうすれば、次のようにして、その部分テンプレートをどこにでも簡単に含めることができます。

get_template_part( 'part-form-signup' );
2

Get_template_part()をチェックアウトしてください。また、 これは良いです トピックについての/を読んでください。

1
RiddleMeThis