_x( 'Flickr Album Gallery', 'fa_gallery' ),
'singular_name' => _x( 'Flickr Album Gallery', 'fa_gallery' ),
'add_new' => __( 'Add New Gallery', 'fa_gallery' ),
'add_new_item' => __( 'Add New Gallery', 'fa_gallery' ),
'edit_item' => __( 'Edit Gallery', 'fa_gallery' ),
'new_item' => __( 'New Album Gallery', 'fa_gallery' ),
'view_item' => __( 'View Album Gallery', 'fa_gallery' ),
'search_items' => __( 'Search Album Galleries', 'fa_gallery' ),
'not_found' => __( 'No Album Galleries Found', 'fa_gallery' ),
'not_found_in_trash' => __( 'No Album Galleries Found in Trash', 'fa_gallery' ),
'parent_item_colon' => __( 'Parent Album Gallery:', 'fa_gallery' ),
'all_items' => __( 'All Album Galleries', 'fa_gallery' ),
'menu_name' => _x( 'Flickr Album Gallery', 'fa_gallery' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'supports' => array( 'title', ),
'public' => false,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 10,
'menu_icon' => 'dashicons-format-gallery',
'show_in_nav_menus' => false,
'publicly_queryable' => false,
'exclude_from_search' => true,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => false,
'capability_type' => 'post'
);
register_post_type( 'fa_gallery', $args );
add_filter( 'manage_edit-fa_gallery', array(&$this, 'fa_gallery_columns' )) ;
add_action( 'manage_fa_gallery_posts_custom_column', array(&$this, 'fa_gallery_manage_columns' ), 10, 2 );
}
function fa_gallery_columns( $columns ){
$columns = array(
'cb' => '',
'title' => __( 'Gallery' ),
'shortcode' => __( 'Album Gallery Shortcode' ),
'date' => __( 'Date' )
);
return $columns;
}
function fa_gallery_manage_columns( $column, $post_id ){
global $post;
switch( $column ) {
case 'shortcode' :
echo '';
break;
default :
break;
}
}
// 3 - Meta Box Creator
public function Add_all_fag_meta_boxes() {
add_meta_box( __('Add Images', FAG_TEXT_DOMAIN), __('Add Images', FAG_TEXT_DOMAIN), array(&$this, 'fag_meta_box_form_function'), 'fa_gallery', 'normal', 'low' );
add_meta_box ( __('Flickr Album Gallery Shortcode', FAG_TEXT_DOMAIN), __('Flickr Album Gallery Shortcode', FAG_TEXT_DOMAIN), array(&$this, 'fag_shortcode_meta_box_form_function'), 'fa_gallery', 'side', 'low');
add_meta_box('Rate Us' , 'Rate Us', array($this, 'Rate_us_meta_box_function'), 'fa_gallery', 'side', 'low');
add_meta_box('Upgrade To Pro Version' , 'Upgrade To Pro Version', array($this, 'Upgrade_to_meta_box_function'), 'fa_gallery', 'side', 'low');
add_meta_box('Pro Features', 'Pro Features', array($this, 'Pro_freatures_meta_box_function'), 'fa_gallery', 'side', 'low');
}
/**
* Rate Us Meta Box
*/
public function Rate_us_meta_box_function() { ?>
Please Review & Rate Us On WordPress
">
- Responsive Design
- Gallery Layout
- Unlimited Hover Color
- 10 Types of Hover Color Opacity
- All Gallery Shortcode
- Each Gallery Unique Shortcode
- 8 Hover Animation
- 6 Gallery Design Layout
- 8 Light Box Slider
- Shortcode Button For Post & Page
- Unique Settings For Each Gallery
- Hide/Show Gallery Title
ID, 'fag_settings', true));
if(count($FAG_Settings[0])) {
$FAG_API_KEY = $FAG_Settings[0]['fag_api_key'];
$FAG_Album_ID = $FAG_Settings[0]['fag_album_id'];
$FAG_Show_Title = $FAG_Settings[0]['fag_show_title'];
$FAG_Custom_CSS = $FAG_Settings[0]['fag_custom_css'];
}
/**
* Default Settings
*/
if(!isset($FAG_API_KEY)) {
$FAG_API_KEY = "e54499be5aedef32dccbf89df9eaf921";
}
if(!isset($FAG_Album_ID)) {
$FAG_Album_ID = "72157645975425037";
}
if(!isset($FAG_Show_Title)) {
$FAG_Show_Title = "yes";
}
?>
> Yes
> NO
.
: <style>...</style> .
Get more Image Sliders, Album Layouts, Hover Animations, Multiple Album Shortcodes. View details Here
Check Flicker Album Pro Details & Live Demo
$FAG_API_KEY,
'fag_album_id' => $FAG_Album_ID,
'fag_show_title' => $FAG_Show_Title,
'fag_custom_css' => $FAG_Custom_CSS
);
update_post_meta($PostID, 'fag_settings', serialize($FAGArray));
}
}
}// end of class
global $FlickrAlbumGallery;
$FlickrAlbumGallery = new FlickrAlbumGallery();
/**
* Flickr Album Gallery Shortcode Detect Function
*/
function FlickrAlbumGalleryShortCodeDetect() {
//global $wp_query;
//$Posts = $wp_query->posts;
//$Pattern = get_shortcode_regex();
//foreach ($Posts as $Post) {
//if ( preg_match_all( '/'. $Pattern .'/s', $Post->post_content, $Matches ) && array_key_exists( 2, $Matches ) && in_array( 'FAG', $Matches[2] ) ) {
//if ( strpos($Post->post_content, 'FAG' ) ) {
//JS
/* wp_enqueue_script('jquery');
wp_enqueue_script( 'fag-bootstrap-min-js', plugins_url('js/bootstrap.min.js', __FILE__ ), array('jquery'), false, true );
wp_enqueue_script( 'fag-imagesloaded-pkgd-min-js', plugins_url('js/imagesloaded.pkgd.min.js', __FILE__ ), array('jquery'), false, true );
wp_enqueue_script( 'fag-jquery-blueimp-gallery-min-js', plugins_url('js/jquery.blueimp-gallery.min.js', __FILE__ ), array('jquery'), false, true );
wp_enqueue_script( 'fag-bootstrap-image-gallery-min-js', plugins_url('js/bootstrap-image-gallery.min.js', __FILE__ ), array('jquery'), false, true );
wp_enqueue_script( 'fag-flickr-jquery-js', plugins_url('js/flickr-jquery.js', __FILE__ ), array('jquery'), false, true );
//CSS
wp_enqueue_style('fag-bootstrap-min-css', FAG_PLUGIN_URL.'css/bootstrap.min.css');
wp_enqueue_style('fag-blueimp-gallery-min-css', FAG_PLUGIN_URL.'css/blueimp-gallery.min.css');
wp_enqueue_style('fag-site-css', FAG_PLUGIN_URL.'css/site.css');
wp_enqueue_style('fag-font-awesome-latest', FAG_PLUGIN_URL.'css/font-awesome-latest/css/font-awesome.min.css');
*/
//break;
//} //end of if
//} //end of foreach
}
add_action( 'wp', 'FlickrAlbumGalleryShortCodeDetect' );
/**
* Flickr Album gallery Short Code [FAG]
*/
require_once("flickr-album-gallery-short-code.php");
/**
* Documentation Page
*/
add_action('admin_menu' , 'FAG_DOC_Menu_Function');
function FAG_DOC_Menu_Function() {
add_submenu_page('edit.php?post_type=fa_gallery', 'Upgrade To Pro', 'Upgrade To Pro', 'administrator', 'flickr-docs', 'FAG_DOC_Page_Function');
}
function FAG_DOC_Page_Function() {
wp_enqueue_script('bootstrap-min-js', FAG_PLUGIN_URL.'js/bootstrap.min.js');
wp_enqueue_script('weblizar-tab-js', FAG_PLUGIN_URL .'js/option-js.js',array('jquery', 'media-upload', 'jquery-ui-sortable'));
wp_enqueue_style('weblizar-option-style-css', FAG_PLUGIN_URL .'css/weblizar-option-style.css');
wp_enqueue_style('op-bootstrap-css', FAG_PLUGIN_URL. 'css/bootstrap.min.css');
wp_enqueue_style('weblizar-bootstrap-responsive-google', FAG_PLUGIN_URL .'css/bootstrap-responsive.css');
wp_enqueue_style('font-awesome-min-css', FAG_PLUGIN_URL.'css/font-awesome-latest/css/font-awesome.min.css');
wp_enqueue_style('Respo-pricing-table-css', FAG_PLUGIN_URL .'css/pricing-table-responsive.css');
wp_enqueue_style('pricing-table-css', FAG_PLUGIN_URL .'css/pricing-table.css');
wp_enqueue_style('fag-bootstrap-min-css', FAG_PLUGIN_URL.'css/bootstrap.dashboard.css');
require_once("flicker-album-gallery-help.php");
}
global $FlickrAlbumGallery;
$FlickrAlbumGallery = new FlickrAlbumGallery();
require_once("flickr-album-gallery-widget.php");
?>