2016-03-04 25 views
0

我一直在學習如何做一個WordPress插件。
現在我絆倒了一個「問題」。
那就是:我需要我的簡碼添加的產品頁面WoocommerceWoocommerce簡碼添加到前端產品頁

我有這個功能,這使得我的簡碼:

function ws_frontend_product_page_validate() { 

    // no actual validation yet 
    $output = ws_frontend_product_page(); 
    return $output; 

} 
add_shortcode('ws_frame', 'ws_frontend_product_page_validate'); 
function ws_frontend_product_page() { 

    ?> 

     <iframe src="http://www.example.com/" style="width: 100%; height: 100%;" scrolling="no" frameBorder="0"></iframe> 

    <?php 

} 

所以,我怎麼能添加[ws_frame]到Woocommerce產品頁面?
我還沒有找到任何教程,以瞭解如何將其實現到Woocommerce產品頁面。
我發現它很難找到,我需要爲下發展一個Woocommerce插件的教程。
任何建議的教程將是非常好的!

UPDATE

我現在拿到的Piyush Dhanotiya的答案。我還沒有找到正確的位置。然而

enter image description here

,我想在這裏:

如果我使用的Piyush Dhanotiya的代碼,它顯示爲這個

enter image description here

回答

2
add_shortcode('ws_frame', 'ws_frontend_product_page_validate'); 
function ws_frontend_product_page_validate() { 

    echo '<iframe src="http://www.example.com/" style="width: 100%; height: 100%;" scrolling="no" frameBorder="0"></iframe>'; 

} 

add_action('woocommerce_after_main_content', 'action_woocommerce_after_main_content', 10); 

function action_woocommerce_after_main_content(){ 


    do_shortcode('[ws_frame]'); 
} 
+0

好的,謝謝。但是你有什麼想法可以在Woocommerce的產品頁面上使用這個簡碼嗎? – Sj03rs

+0

你想添加這個簡碼在所有的產品上? 或者你想單個產品頁面上使用它? –

+0

是的,現在至少可以,稍後我會更具體一些。因爲它需要添加到某個類別的產品中。 – Sj03rs

相關問題