aznjayx Posted August 19, 2011 Share Posted August 19, 2011 I have a problem with this loop and what I was trying to do with it. I'm trying to show other categories or executer in one page. For example 'portfolio_executor_profile' => 'av' this category in the same page will be on the top, and second 'portfolio_executor_profile' => 'web' The plugin is called Portfolio, there is no help on how to change the loop. :'( <?php /* Template Name: Portfolio template */ get_header(); ?> <div id="container"> <div id="content" role="main"> <?php global $wp_query; $paged = ( $wp_query->query_vars['page'] ) ? $wp_query->query_vars['page'] : 1; $args = array( 'post_type' => 'portfolio', 'post_status' => 'publish', 'portfolio_executor_profile' => 'av', 'orderby' => 'menu_order', 'caller_get_posts' => 1, 'posts_per_page' => 4, 'paged' => $paged ); query_posts( $args); while ( have_posts() ) : the_post(); ?> <div class="portfolio_content"> <div class="item_title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></div> <div class="entry"> <?php global $post; $meta_values = get_post_custom($post->ID); $thumb = array(); $images = array(); $upload_dir = wp_upload_dir(); $image_alt = ""; $thumb_url = ""; $featured_image_url = ""; if( array_key_exists( '_thumbnail_id', $meta_values ) ) { $thumb = wp_get_attachment_metadata( $meta_values['_thumbnail_id'][0] ); $thumb_url = $upload_dir["baseurl"] ."/". substr($thumb['file'], 0, . $thumb['sizes']['medium']['file']; $featured_image_url = $upload_dir["baseurl"] ."/". $thumb["file"]; } $post_attachments = get_posts( 'post_type=attachment&post_parent='. $post->ID .'&numberposts=1' ); if( count( $thumb ) == 0 ) { if( count( $post_attachments ) > 0 ) { $metadata = wp_get_attachment_metadata( $post_attachments[0]->ID ); $thumb_url = ( isset( $metadata['sizes']["medium"]['file'] ) ? $upload_dir["baseurl"] ."/". substr($thumb['file'], 0, . $metadata['sizes']["medium"]['file'] : $post_attachments[0]->guid ); $featured_image_url = $upload_dir["baseurl"] ."/". $metadata["file"]; $image_alt = get_post_custom( $post_attachments[0]->ID ); $image_alt = $image_alt["_wp_attachment_image_alt"][0]; } else { $thumb_url = ""; $featured_image_url = ""; $image_alt = ""; } } echo '<p><a class="lightbox" rel="lightbox" href="'. $featured_image_url .'"><img src="'. $thumb_url .'" width="240" alt="'. $image_alt .'" /></a></p>'; echo '<p><span class="lable">Date of completion</span>: '. $meta_values["_prtf_date_compl"][0] .'</p>'; $user_id = get_current_user_id(); if ( $user_id == 0 ) { echo '<p><span class="lable">Link</span>: '. $meta_values["_prtf_link"][0] .'</p>'; } else { if( parse_url( $meta_values["_prtf_link"][0] ) !== false ) echo '<p><span class="lable">Link</span>: <a href="'. $meta_values["_prtf_link"][0] .'">'. $meta_values["_prtf_link"][0] .'</a></p>'; else echo '<p><span class="lable">Link</span>: '. $meta_values["_prtf_link"][0] .'</p>'; } echo '<p><span class="lable">Short description</span>: '. $meta_values["_prtf_short_descr"][0] .'</p>'; ?> </div> <div class="read_more"><a href="<?php the_permalink(); ?>" rel="bookmark">Read more >></a></div> </div> <?php $tags = wp_get_object_terms( $post->ID, 'post_tag' ) ; if ( $tags ) { if( count( $tags ) > 0 ) { $content = ""; $content .= '<div class="portfolio_terms">Technologies: '; foreach ( $tags as $tag ) { $content .= '<a href="'. get_tag_link( $tag->term_id ). '" title="' . sprintf( __( "View all posts in %s" ), $tag->name ) . '" ' . '>' . $tag->name.'</a>, '; } $content = substr( $content, 0, strlen( $content ) -2 ); $content .= '</div>'; echo $content; } } endwhile; ?> <script type="text/javascript"> var base_url = "<?php echo WP_PLUGIN_URL .'/portfolio'; ?>"; jQuery(document).ready(function(){ jQuery('a[rel=lightbox]').colorbox({transition:'fade'}); }); </script> </div><!-- #content --> <?php portfolio_pagination(); ?> </div><!-- #container --> <div id="jquery-overlay"></div> <?php get_footer(); ?> Link to comment https://forums.phpfreaks.com/topic/245239-wordpress-pluginportfolio/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.