<?php

/**
 * Portfolio Shortcode Content Style 6
 *
 * @since roen 1.0
 */
global $portfolio_shortcode_content, $portfolio_shortcode_thumbnail_size;
$output = '';
if (has_post_thumbnail(get_the_ID())) {
    $full_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
    $output .= '<div class="post-element-content">
				<div class="post-img">
					<a href="' . esc_url(get_permalink()) . '">
					' . get_the_post_thumbnail(get_the_ID(), $portfolio_shortcode_thumbnail_size, array('alt' => get_the_title(), 'title' => '')) . '
					</a>
				</div>
			</div>';
}
$output .= '<div class="post-content">
				<h4 class="entry-title" itemprop="name"><a href="' . esc_url(get_permalink()) . '" itemprop="url">' . get_the_title() . '</a></h4>
				<div class="portfolio-categories" itemprop="genre">' . penguin_get_custom_post_categories_links(penguin_get_custom_post_categories(get_the_ID(), 'portfolio-cats', false), '<span class="seperator">/</span>') . '</div>
			</div>';
$portfolio_shortcode_content = $output;
?>

Ejemplo n.º 2
0
            <div class="value"><?php 
echo esc_html(get_the_date());
?>
</div>
        </article>
    </li>
    
    <li class="single-portfolio-cats">
        <article>
        	<span class="meta-icon"><i class="fa fa-folder-open-o"></i></span>
        	<div class="type"><?php 
_e('Categories', 'ROEN');
?>
</div>
        	<div class="value"><?php 
echo penguin_get_custom_post_categories_links(penguin_get_custom_post_categories(get_the_ID(), 'portfolio-cats', false), '<span class="seperator">/</span>');
?>
</div>
        </article>
    </li>
    
	<?php 
roen_get_portfolio_custom_fields(get_the_ID());
?>

    
    <?php 
if (penguin_get_post_meta_key('portfolio-link') != "") {
    ?>

     <li class="single-portfolio-link">
Ejemplo n.º 3
0
 /**
  * Get Page Header Links
  *
  * @since roen 1.0
  */
 function roen_page_links()
 {
     global $paged, $current_tax;
     $extra = '';
     if (isset($paged) && intval($paged) > 1) {
         $extra = ' ( ' . __('Page ', 'ROEN') . $paged . ' )';
     }
     $delimiter = '<i class="fa fa-chevron-right"></i>';
     $output = '<a href="' . home_url() . '"><i class="fa fa-home"></i></a>';
     // page is used home page as posts
     if ((is_home() || is_category() || is_tag() || is_date() || is_single()) && !is_front_page()) {
         $single_type = get_post_type(get_the_ID());
         if (is_single() && $single_type == "portfolio") {
             global $portfolio_default_page_id;
             // show default portfolio page
             $portfolio_default_page_id = roen_get_default_portfolio_page();
             $portfolio_page = get_page($portfolio_default_page_id);
             $output .= $delimiter . '<a href="' . get_permalink($portfolio_default_page_id) . '" title="' . $portfolio_page->post_title . '">' . $portfolio_page->post_title . '</a>';
         } else {
             if (is_single() && $single_type == "member") {
                 $member_pages = penguin_get_all_template_type_pages(array('page-member.php'), true);
                 if (isset($member_pages[0]) && $member_pages[0] != '') {
                     $member_page = get_page($member_pages[0]);
                     $output .= $delimiter . '<a href="' . get_permalink($member_pages[0]) . '" title="' . $member_page->post_title . '">' . $member_page->post_title . '</a>';
                 }
             } else {
                 if (intval(get_option('page_for_posts')) > 0) {
                     $page = get_page(get_option('page_for_posts'));
                     $output .= $delimiter . '<a href="' . get_permalink(get_option('page_for_posts')) . '" title="' . $page->post_title . '">' . $page->post_title . '</a>';
                 }
             }
         }
     }
     // page is category
     if (is_category()) {
         $cat = get_category(get_query_var('cat'));
         $output .= $delimiter . __('Category Archive for "', 'ROEN') . $cat->name . '"' . $extra;
     }
     // show portfolio category link
     if (is_tax() && taxonomy_exists('portfolio-cats') && $current_tax == "portfolio-cats") {
         global $term, $portfolio_default_page_id;
         // show default portfolio page
         $portfolio_default_page_id = roen_get_default_portfolio_page();
         $portfolio_page = get_page($portfolio_default_page_id);
         $output .= $delimiter . '<a href="' . get_permalink($portfolio_default_page_id) . '" title="' . $portfolio_page->post_title . '">' . $portfolio_page->post_title . '</a>';
         // show category name
         $output .= $delimiter . __('Category Archive for "', 'ROEN') . $term->name . '"';
     }
     // show member category link
     if (is_tax() && taxonomy_exists('member-cats') && $current_tax == "member-cats") {
         global $term;
         // show default member page
         $member_pages = penguin_get_all_template_type_pages(array('page-member.php'), true);
         if (isset($member_pages[0]) && $member_pages[0] != '') {
             $member_page = get_page($member_pages[0]);
             $output .= $delimiter . '<a href="' . get_permalink($member_pages[0]) . '" title="' . $member_page->post_title . '">' . $member_page->post_title . '</a>';
         }
         // show category name
         $output .= $delimiter . __('Category Archive for "', 'ROEN') . $term->name . '"';
     }
     // show page title
     if (is_page() || is_single()) {
         global $post;
         if (is_page() && $post->post_parent) {
             $parent_id = $post->post_parent;
             $breadcrumbs = array();
             while ($parent_id) {
                 $page = get_page($parent_id);
                 $breadcrumbs[] = $delimiter . '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>';
                 $parent_id = $page->post_parent;
             }
             $breadcrumbs = array_reverse($breadcrumbs);
             for ($i = 0; $i < count($breadcrumbs); $i++) {
                 $output .= $breadcrumbs[$i];
             }
         }
         //add category link for post
         if (is_single()) {
             if (is_singular('post') && penguin_get_options_key('blog-enable-breadchrumb') == 'on') {
                 $categories = get_the_category();
                 if ($categories) {
                     $output .= $delimiter . '';
                     foreach ($categories as $category) {
                         $output .= '<a href="' . get_category_link($category->term_id) . '" title="' . esc_attr(sprintf(__("View all posts in %s", 'ROEN'), $category->name)) . '">' . $category->cat_name . '</a>';
                         break;
                     }
                     $output .= '';
                 }
             } else {
                 if (is_singular('portfolio') && penguin_get_options_key('portfolio-enable-breadchrumb') == 'on') {
                     $categories = penguin_get_custom_post_categories(get_the_ID(), 'portfolio-cats', false);
                     if ($categories) {
                         $output .= $delimiter . '';
                         foreach ($categories as $category) {
                             $output .= '<a href="' . get_term_link($category->slug, 'portfolio-cats') . '" title="' . esc_attr(sprintf(__("View all posts in %s", 'ROEN'), $category->name)) . '">' . $category->name . '</a>';
                             break;
                         }
                     }
                 }
             }
         }
         $output .= $delimiter . get_the_title();
     }
     // tag page
     if (is_tag()) {
         $output .= $delimiter . __('Posts Tagged "', 'ROEN') . single_tag_title('', false) . '"';
     }
     // 404 page
     if (is_404()) {
         $output .= $delimiter . __('404 Error', 'ROEN');
     }
     // date page
     if (is_date()) {
         $output .= $delimiter . __('Date Archives for "', 'ROEN') . get_the_time('Y-M') . '"' . $extra;
     }
     // author page
     if (is_author()) {
         global $author, $author_name;
         $curauth = isset($_GET['author_name']) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
         $output .= $delimiter . __('Author Archives "', 'ROEN') . $curauth->display_name . '"' . $extra;
     }
     return $output;
 }
<?php

/**
 * Member Shortcode Content Style 2
 *
 * @since roen 1.0
 */
global $member_shortcode_content;
$thumbnail_size = 'roen-square-thumbs';
$output = '<a href="' . get_permalink(get_the_ID()) . '" class="member-element-avatar-link">
			<div class="member-element-avatar" data-placement="top" data-trigger="hover" title="" data-original-title="' . penguin_get_post_meta_key('member-nickname', '', get_the_title()) . '">';
if (has_post_thumbnail(get_the_ID())) {
    $output .= get_the_post_thumbnail(get_the_ID(), $thumbnail_size, array('alt' => get_the_title(), 'title' => ''));
} else {
    $output .= '<div class="no-gravatar"></div>';
}
$output .= '</div>
			</a>
     		<h4 class="entry-title" itemprop="author"><a href="' . get_permalink(get_the_ID()) . '" itemprop="url">' . penguin_get_post_meta_key('member-nickname', '', get_the_title()) . '</a></h4>
			<div class="post-meta" itemprop="genre">' . penguin_get_custom_post_categories_links(penguin_get_custom_post_categories(get_the_ID(), 'member-cats', false), '<span class="seperator">/</span>', 'member-cats') . '</div>';
$socials = roen_get_social_list(get_the_ID(), 'social-', 'post-meta');
if ($socials != '') {
    $output .= '<ul class="inline roen-social member-social">' . $socials . '</ul>';
}
$output .= '<div class="entry-summary" itemprop="articleSection">' . do_shortcode(penguin_get_post_meta_key('member-shortdesc')) . '</div>';
$member_shortcode_content = $output;
?>

Ejemplo n.º 5
0
>
        <?php 
if ($paged == 0) {
    $paged = 1;
}
$args = array('post_type' => 'portfolio', 'post_status' => 'publish', 'paged' => $paged, 'posts_per_page' => $page_nums);
// show category,tags portfolio
if (count($tax_query) > 0) {
    $args['tax_query'] = $tax_query;
}
// The Query
$portfolios = new WP_Query($args);
if ($portfolios->have_posts()) {
    while ($portfolios->have_posts()) {
        $portfolios->the_post();
        $portfolio_cats = penguin_get_custom_post_categories(get_the_ID(), 'portfolio-cats', true, ' ', 'slug', 'cat-');
        ?>

                <article id="post-<?php 
        the_ID();
        ?>
" <?php 
        post_class('portfolio-element ' . $page_columns_class . ' ' . $portfolio_cats . ' portfolio-style-' . $page_item_style);
        ?>
 itemscope itemtype="http://schema.org/CreativeWork">
                <?php 
        get_template_part('template/portfolio/content-style', $page_item_style);
    }
}
?>
Ejemplo n.º 6
0
                <section class="member-container row member-isotope">
                    <?php 
if ($paged == 0) {
    $paged = 1;
}
$args = array('post_type' => 'member', 'post_status' => 'publish', 'paged' => $paged, 'posts_per_page' => $page_nums, 'meta_key' => 'member_level', 'orderby' => 'meta_value_num', 'order' => 'asc');
// show category,tags portfolio
if (count($tax_query) > 0) {
    $args['tax_query'] = $tax_query;
}
// The Query
$members = new WP_Query($args);
if ($members->have_posts()) {
    while ($members->have_posts()) {
        $members->the_post();
        $member_cats = penguin_get_custom_post_categories(get_the_ID(), 'member-cats', true, ' ', 'slug', 'cat-');
        ?>

							<article id="post-<?php 
        the_ID();
        ?>
" <?php 
        post_class('member-element ' . $page_columns_class . ' ' . $member_cats . ' ' . 'member-style-' . $page_item_style);
        ?>
 itemscope itemtype="http://schema.org/CreativeWork">
                            <?php 
        get_template_part('template/member/content-style', $page_item_style);
    }
}
?>
Ejemplo n.º 7
0
 * Portfolio Single Page Related Items
 *
 * @since roen 1.0
 */
if (penguin_get_options_key('portfolio-related-enable') == "on") {
    ?>

<div class="post-related wide-background">
	<div class="roen-title">
		<h3><?php 
    _e('You may also like', 'roen');
    ?>
</h3>
		<div class="line"></div>
	</div>
	<?php 
    $cat_slugs = penguin_get_custom_post_categories(get_the_ID(), 'portfolio-cats', true, ",", 'slug');
    $related_style = intval(penguin_get_post_meta_key('related-items-style'));
    $show_number = intval(penguin_get_options_key('portfolio-related-num'));
    if ($related_style == 0) {
        $related_style = intval(penguin_get_options_key('portfolio-related-style')) + 1;
    }
    if ($show_number == 0) {
        $show_number = 4;
    }
    echo do_shortcode('[portfolio_scroll_list columns="4" number="' . esc_attr($show_number) . '" style="' . esc_attr($related_style) . '" type="related" cat__in="' . esc_attr($cat_slugs) . '" post__not_in="' . get_the_ID() . '"]');
    ?>

</div>
<?php 
}
Ejemplo n.º 8
0
                <h3><?php 
_e('Portfolios', 'ROEN');
?>
</h3>
                <div class="line"></div>
            </div>
            <ul class="sitemap-ul">
            <?php 
$cats = roen_get_custom_all_categories('portfolio-cats');
foreach ($cats as $cat) {
    echo '<li class="sitemap-cat"><a href="' . esc_url(get_term_link($cat->slug, 'portfolio-cats')) . '">' . $cat->name . '</a>';
    echo "<ul>";
    $args = array('post_type' => 'portfolio', 'post_status' => 'publish', 'posts_per_page' => '-1', 'tax_query' => array(array('taxonomy' => 'portfolio-cats', 'field' => 'id', 'terms' => $cat->term_id)));
    query_posts($args);
    while (have_posts()) {
        the_post();
        $category = penguin_get_custom_post_categories(get_the_ID(), "portfolio-cats");
        echo '<li><a href="' . esc_url(get_permalink()) . '">' . get_the_title() . '</a></li>';
    }
    echo "</ul>";
    echo "</li>";
}
wp_reset_postdata();
?>

            </ul>
        </div>
    </div>
</div>
<?php 
get_footer();