0

我使用此代码填充 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;
}

4

0 回答 0