所以基本上我有几个页面列出了Woocommerce产品(第1页和第2页中的相同产品)。我要做的是基本上根据点击产品的页面打开不同的表单。
示例:
我打开第一页宽度产品并点击产品 - >表格nr 1打开 我用产品打开第2页,然后点击产品 - >表格nr 2打开
任何想法如何解决这个问题?不知道哪个方向甚至可以看。
答案 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
}