pre_block_render() bits

बनाया गया Diff कभी समाप्त नहीं होता
4 हटाए गए
11 लाइनें
11 जोड़े गए
17 लाइनें
if( 'frontend-admin/form' == $block['blockName'] ){
if( 'frontend-admin/form' == $block['blockName'] || 'acf-frontend/form' == $block['blockName'] ){


$form_display = $fea_instance->form_display;
$form_display = $fea_instance->form_display;
if( ! $fea_form ){
if( ! $fea_form ){


$attrs = $block['attrs'];
$attrs = $block['attrs'];
$fea_current_post_id = $attrs['template_id'] ?? $wp_query->get_queried_object_id();
$fea_current_post_id = $attrs['template_id'] ?? $wp_query->get_queried_object_id();


if( empty( $attrs['form_settings'] )) return $block_content;
if( empty( $attrs['form_settings'] ) && ! empty( $attrs['formID'] ) ) {

$form = $form_display->get_form( $attrs['formID'] );

if( $form ){
ob_start();
$form_display->render_form( $form );
return ob_get_clean();
}
return $block_content;
}