Support

Account

Forum Replies Created

  • Same issue as Reichbaum. My block works as expected if I add it to a page (it follows the settings for “acf: mode” and “supports: mode”), but if it’s added to a template part, those settings don’t do anything anymore. The edit mode is locked and can’t be toggled, and the fields always show in the sidebar.

    If anyone knows how, I would love to be able to move the fields out of the sidebar.

  • Here’s how I got this to work. Note the ‘post_id’ and ‘return’ values in acf_form():

    add_action( 'woocommerce_save_account_details', 'acf_form_head', 20 );
    
    function my_woocommerce_edit_account_form() {
    	?>
    	<fieldset style="margin: 20px 0">
    		<legend>Company</legend>
    		<?php
    		acf_form( array(
    			'post_id' => 'user_' . get_current_user_id(),
    			'form'    => false,
    			'fields'  => array(
    				'field_5846fdde9fe34',
    				'field_5846fdf79fe35',
    				'field_5846fe349fe36',
    			),
    			'return' => false,
    		) );
    		?>
    	</fieldset>
    	<?php
    }
    
    add_action( 'woocommerce_edit_account_form', 'my_woocommerce_edit_account_form' );
Viewing 2 posts - 1 through 2 (of 2 total)