📜  在字段 cf7 中显示产品页面标题 - PHP (1)

📅  最后修改于: 2023-12-03 15:37:41.686000             🧑  作者: Mango

在字段 cf7 中显示产品页面标题 - PHP

如果你正在使用 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 进行标注。