ok just got the answer here…
http://support.advancedcustomfields.com/forums/topic/flexible-content-appear-automatically/
solved the problem, but I cannot set the default value…why?
for example…. (see my COMMENT in the code)
add_filter('acf/load_value/name=flexible', 'add_starting_repeater', 10, 3);
function add_starting_repeater($value, $post_id, $field) {
if ($value !== NULL) {
// $value will only be NULL on a new post
return $value;
}
// add default layouts
$value = array(
array(
'acf_fc_layout' => 'layout_1'
'contents' => 'the content here' // this is the text field, but the value doesnt show up in new post as Default value.. why?
),
array(
'acf_fc_layout' => 'layout_1'
'contents' => 'the content here' // this is the text field, but the value doesnt show up in new post as Default value.. why?
)
);
return $value;
}