根据我的Wordpress页面打开不同的联系表单

时间:2016-08-11 09:37:22

标签: php wordpress woocommerce contact-form-7

所以基本上我有几个页面列出了Woocommerce产品(第1页和第2页中的相同产品)。我要做的是基本上根据点击产品的页面打开不同的表单。

示例:

我打开第一页宽度产品并点击产品 - >表格nr 1打开 我用产品打开第2页,然后点击产品 - >表格nr 2打开

任何想法如何解决这个问题?不知道哪个方向甚至可以看。

1 个答案:

答案 0 :(得分:0)

您可以添加内容过滤器来检测页面并修改其内容。

add_filter( 'the_content', 'my_content_filter' );

function gwp_ec_content_filter ($content)
{
    global $post;

    if ($post->ID == $page1_page_id)
    {
        // Change $content

    } else if ($post->ID == $page2_page_id)
    {
        // Change $content
    }
}

或者如果你在主题页面模板中这样做,那么

global $post;

    if ($post->ID == $page1_page_id)
    {
        // open form 1

    } else if ($post->ID == $page2_page_id)
    {
        // open form 2
    }