"; print_r($instagram_data); echo ""; */ // require layout if ( $enable_gallery_layout == 'grid' ) { require 'include/instagram-gallery/alw-instagram-grid-animated-shortcode.php'; } if ( $enable_gallery_layout == 'masonry' ) { require 'include/instagram-gallery/alw-instagram-masonry-layout-shortcode.php'; } } if ( $alw_gallery_wall == 'flickr_wall' ) { // get flickr api $params = array( 'api_key' => $alw_flickr_api_key, 'user_id' => $alw_flickr_user_id, 'method' => 'flickr.people.getPublicPhotos', 'per_page' => 50, 'format' => 'php_serial', 'extras' => 'date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url, url_sq, url_q, url_t, url_s, url_n, url_m, url_z, url_c, url_l, url_o', ); $encoded_params = array(); foreach ( $params as $k => $v ) { $encoded_params[] = urlencode( $k ) . '=' . urlencode( $v ); } // call the API and decode the response $url = 'https://api.flickr.com/services/rest/?' . implode( '&', $encoded_params ); $rsp = file_get_contents( $url ); $rsp_obj = unserialize( $rsp ); if ( isset( $rsp_obj['photos']['photo'] ) ) { $flickr_data = $rsp_obj['photos']['photo']; } else { $flickr_data = ''; } // $flickr_data = $rsp_obj['photos']['photo']; // require layout if ( isset( $rsp_obj['photos']['photo'] ) ) { if ( $enable_gallery_layout == 'grid' ) { require 'include/flickr-gallery/alw-flickr-grid-animated-shortcode.php'; } if ( $enable_gallery_layout == 'masonry' ) { require 'include/flickr-gallery/alw-flickr-masonry-layout-shortcode.php'; } } } return ob_get_clean(); }