在多个WordPress页面上显示表单的PHP代码可以通过使用WordPress的内置函数和插件来实现。以下是一个示例代码:
// 创建一个自定义表单短代码
function custom_form_shortcode($atts) {
// 提取短代码属性
$atts = shortcode_atts(array(
'form_id' => '',
), $atts, 'custom_form');
// 获取表单ID
$form_id = $atts['form_id'];
// 根据表单ID获取表单内容
$form_content = get_post_field('post_content', $form_id);
// 返回表单内容
return $form_content;
}
add_shortcode('custom_form', 'custom_form_shortcode');
在上述代码中,我们创建了一个名为custom_form
的自定义短代码。该短代码接受一个form_id
属性,用于指定要显示的表单的页面ID。然后,我们使用get_post_field
函数获取指定页面的内容,并将其返回作为表单内容。
要在WordPress页面上显示表单,您可以在页面编辑器中使用以下短代码:
[custom_form form_id="123"]
其中,form_id
属性的值应替换为您要显示的表单页面的实际ID。
请注意,上述代码只是一个示例,实际情况中您可能需要根据具体需求进行修改和扩展。另外,为了使表单功能更加强大和灵活,您可以考虑使用一些WordPress表单插件,如Contact Form 7、Gravity Forms等。
希望以上信息对您有所帮助!如果您需要更多帮助或有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云