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