我使用此代码填充 Divi 画廊模块 + ACF。我正在尝试改变它。所以我可以在一页上创建多个画廊。
谢谢你的回答
//populate divi gallery with ACF gallery
add_filter('et_pb_module_shortcode_attributes', 'ACF_gallery', 20, 3);
function ACF_gallery($props, $atts, $slug) {
$gallery_module_slugs = array('et_pb_gallery');
if (!in_array($slug, $gallery_module_slugs)) {
return $props;
}
if ( 'product' == get_post_type() ){
$props['gallery_ids'] = get_field('galerie_barevlatek', false, false);
return $props;
}
else
if ( 'project' == get_post_type() ){
$props['gallery_ids'] = get_field('galerie_obrazku', false, false);
return $props;}
else return $props;
}