Beispiel #1
0
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);
}
Beispiel #3
0
/** 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);
    }
}