📅  最后修改于: 2023-12-03 15:37:41.686000             🧑  作者: Mango
如果你正在使用 Contact Form 7 插件来创建表单,并希望在表单中显示一个特定产品页面的标题,那么你可以使用 PHP 代码来实现这个功能。
首先,你需要通过产品页面 ID 获取产品页面的标题。可以使用以下代码:
$product_id = 123; // 替换成产品页面的实际 ID
$product_title = get_the_title($product_id);
然后,你可以将获取的标题插入到字段 cf7 中,使用以下代码:
add_filter('wpcf7_form_tag', 'add_product_title_to_cf7', 10, 2);
function add_product_title_to_cf7($tag, $unused){
$product_id = 123; // 替换成产品页面的实际 ID
$product_title = get_the_title($product_id);
if ( $tag['name'] == 'cf7' ) {
$tag['values'][] = $product_title;
}
return $tag;
}
这个代码片段会将产品页面的标题添加到 Contact Form 7 插件的 cf7 字段中。只需替换示例中的产品页面 ID,该代码即可正常工作。
以上代码片段已按 markdown 进行标注。