'Series',
'singular_name' => 'Series',
'add_new' => 'Add New',
'add_new_item' => 'Add New Series',
'edit_item' => 'Edit Series',
'new_item' => 'New Series',
'all_items' => 'Series',
'view_item' => 'View Series',
'search_items' => 'Search Series',
'not_found' => 'No Series found',
'not_found_in_trash' => 'No Series found in Trash',
'parent_item_colon' => '',
'menu_name' => 'Series',
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => 'edit.php?post_type=ebook',
'query_var' => true,
'rewrite' => array( 'slug' => 'series' ),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
//'menu_position' => 5,
'supports' => array( 'title', 'thumbnail','comments' )
);
register_post_type( 'ebook_series', $args );
}
//add_filter('ebook_store_form_extend','ebook_store_graduation_dates', 9);
add_filter('ebook_store_form_extend','ebook_store_grad_date_and_series', 10);
function ebook_store_graduation_dates($post_id) {
$month = get_post_meta($post_id, 'ebook_store_graduation_date_month', true);
$year = get_post_meta($post_id, 'ebook_store_graduation_date_year', true);
$day = get_post_meta($post_id, 'ebook_store_graduation_date_day', true);
$out .= 'Graduation date:
';
$out .= 'Month: ';
$out .= '';
$out .= 'Day: ';
$out .= '';
$out .= 'Year: ';
$out .= '';
$out .= '
';
return $out;
}
function ebook_store_series($post_id) {
$args = array('post_type' => 'ebook_series');
$the_query = new WP_Query( $args );
$ebook_store_graduation_date_series = get_post_meta($post_id, 'ebook_store_graduation_date_series', true);
// The Loop
if ( $the_query->have_posts() ) {
$out .= 'Series
';
$out .= '';
}
$out .= '
';
return $out;
}
function ebook_store_grad_date_and_series($post_id) {
$post_id = $_GET['post'];
$out .= ebook_store_series($post_id);
$out .= ebook_store_graduation_dates($post_id);
return $out;
}
function ebook_store_save_custom_meta_data_graduation($post_id) {
update_post_meta($post_id, 'ebook_store_graduation_date_day', $_POST['ebook_store_graduation_date_day']);
update_post_meta($post_id, 'ebook_store_graduation_date_month', $_POST['ebook_store_graduation_date_month']);
update_post_meta($post_id, 'ebook_store_graduation_date_year', $_POST['ebook_store_graduation_date_year']);
update_post_meta($post_id, 'ebook_store_graduation_date_series', $_POST['ebook_store_graduation_date_series']);
//
}
add_shortcode('ebook_store_graduation_form', 'ebook_store_graduation_form');
function ebook_store_graduation_form() {
// if (is_user_logged_in() == false) {
// return 'You need to be logged in the site in order to be able to download the yearbook. Please use this link to login.';
// }
$args = array('post_type' => 'ebook_series');
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
$selected = '';
if ($ebook_store_graduation_date_series == get_the_title()) {
$selected = ' selected';
}
$series_options .= '';
}
$series_options .= '';
}
$current_user = wp_get_current_user();
for ($i=1;$i<32; $i++) @$day_options .= '';
for ($i=2016;$i<2030; $i++) @$year_options .= '';
return '