2016-11-25 6 views
0

インターネットで答えを掘り起こした後、私の問題に対処する方法がわかりません。私は問題が少しPHPを知っている人のために一般的だと思う。HTML IDでPHPレンダリングの結果を表示するには

状況を説明します。いくつかのカスタムWordPressプラグインについては、私は2つのPHPファイルを持っています:ff_config.phploantest_form.php

/**--------------------------TABLE SHORTCODES-----------------------*/ 
function render_loantest_form() { 
include(plugin_dir_path(__FILE__) . 'front/loantest_form.php'); 
} 
add_shortcode('render_loantest_form' , render_loantest_form); 

/**--------------------------DISPLAY PLUGIN IN FOOTER-----------------------*/ 
add_action('wp_footer', 'display_loantest'); 
function display_loantest() { 
echo render_loantest_form(); 
} 

私はエンキュースクリプト(JS/CSS)を含む第二のファイルと、全体のHTML出力をレンダリングし、それは正確に私のページ上のどこwp_footerに置いたとします。最初のファイルには、いくつかのプラグインの構成に加えて、以下の行が含まれています。

質問です:私は(たとえば#sidebar-slider用)ページ上の特定のdiv/IDでの結果(loantest_form.php)をレンダリング置くことができるように言及した行を変更する方法?

+0

これは、jquery –

+0

を使用して行うことができます。ショートコードを作成するコードです。ポストページ、サイドバーウィジェットなどで使用できます。ショートコードを使用しますか?また、フッターに追加したくない場合は、add_actionを削除してください。 – junkfoodjunkie

答えて

0

あなたは

echo do_shortcode('[render_loantest_form]'); 

は、テキストウィジェットでのショートコードの使用を有効にし、テンプレートファイルであなたのショートを表示したい場合。

add_filter('widget_text', 'do_shortcode'); 

、テキストエディタ

[render_loantest_form] 

の内側にあなたがレンダリング機能でファイルのロードが良好であり、それが返すことを確認する必要があることdo_shortcode()

ノートについての詳細を読むことができます期待コンテンツ

+0

ヘイ・ベノティ、有益な助言をいただきありがとうございました。レンダリングされたビューは、私がショートコードを置いておきたい場所で作業を開始しました:) –

関連する問題