Woocommerce产品标题取决于重力形式id

时间:2016-12-02 13:03:54

标签: wordpress woocommerce gravity-forms-plugin

我想为产品标题制定条件取决于重力形式ID。每种产品类型有几种形式。我找不到任何解决方案。 例如,我想象这样的事情:如果重力形式id = 2 echo'buy',如果重力形式id = 1 echo'buy with my features'。 也许有可能有后元条件,但我不知道哪一个是重力形式的实际。

1 个答案:

答案 0 :(得分:1)

如果仅用于展示

,Javascript就可以执行此操作

如果您想在php级别上执行此操作,则需要提供有关如何调用重力表单的更多信息。

<script>
if( $('#gravityform_ID_Name_goes_here_3').length )){
$('h1.page_title_class_name').html() // do your change here.
}

</script>

如果您要根据内置的woocommerce产品附加扩展选择要显示的重力形式,那么每个产品都应该有一个元键,用于显示它们的重力形式ID。

通过此信息,您可以在get_the_title();上添加一些案例陈述 下面是sudo代码。

<?php 
$your_form_id = get_post_meta(get_the_ID(),'gravityform-id', true);
$your_title = get_the_title();
switch($your_form_id){
    case 1
    //code here
    break;
    case 2 ect...
    break
    default
    //no match code here
}
echo '<h1>' . $your_title . '</h1>';