web-dev-qa-db-ja.com

カスタムページテンプレートのショートコードを作成する方法

カスタムページテンプレートがあり、それを特定のページに表示したい。これを行う唯一の方法は、このカスタムページテンプレートのショートコードを作成することです。そのため、ショートコードを使用してカスタムページテンプレートを使用できます。しかし、私はどうやってこれをしているのかわかりません。

私はこれについてのいくつかの記事を見ましたが、私はウェブサイトのリンクを忘れました。

カスタムページテンプレートのショートコードを作成する方法

1
user3818821

私は今functions.phpにこのスニペットを追加することによって解決しました

function my_form_shortcode() {
   ob_start();
   get_template_part('my_form_template');
   return ob_get_clean();   
} 
add_shortcode( 'my_form_shortcode', 'my_form_shortcode' );
4
user3818821

以下の方法で解決しました。

プラグイン( ショートコードUltimate )を使用して、ワードプレスのカスタムページテンプレート用のショートコードを作成または作成できます。

  1. ヘッダーとフッターを含めずにカスタムページテンプレートを作成します。
  2. プラグイン( 以下のリンクを見つける )をwordpressサイトにインストールしてください。
  3. 有効にしてください。
  4. Plugin Shortcodes Ultimateにアクセスしてください。›利用可能なshortcodes
  5. その他 になります テンプレート をクリックすると、その中にさまざまなフィルタオプションを見つけることができます。
  6. ショートコードセクションで、カスタムテンプレートの名前を追加します( [su_template name = "あなたのtemplate.php"] )。
  7. テンプレートファイル名を使用します(オプションの拡張子は.php)。テーマサブフォルダのテンプレートを使用する必要がある場合は、相対パスを使用してください。値の例:page、page.php、includes/page.php
  8. ショートコード全体をコピーして、必要なページまたは投稿に貼り付けます。

プラグインダウンロードリンク

ショートコードUltimate

1
user2652061