function jeg_can_render_portfolio_shortcode($can, $screen) { if ($screen === 'portfolio') { $postid = jeg_get_post_id(); $portfoliotype = get_post_meta($postid, 'portfolio_layout', true); if ($portfoliotype === 'landingpage') { return true; } else { return false; } } else { return $can; } }
function jeg_get_current_page_template_name() { $post_id = jeg_get_post_id(); return get_post_meta($post_id, '_wp_page_template', TRUE); }
/** portfolio templates */ function load_additional_script_for_portfolio() { $screen = get_current_screen(); if ($screen->post_type === 'portfolio' && is_admin()) { wp_enqueue_script('jquery'); wp_enqueue_script('jeg-portfolio-metabox', get_template_directory_uri() . '/assets/js/portfoliometabox.js', null, null); $option = array(); $postid = jeg_get_post_id(); $option['portfoliolayout'] = get_post_meta($postid, 'portfolio_layout', true); wp_localize_script('jeg-portfolio-metabox', 'jpageoption', $option); wp_enqueue_style('jeg-blog-css', get_template_directory_uri() . '/assets/css/pagemetabox.css', null, null); } }