- This topic has 4 replies, 2 voices, and was last updated 11 years, 11 months ago by Sakin.
-
AuthorPosts
-
January 6, 2013 at 12:40 am #2787troyMember
Hi there. Here is my current attachment page: http://thethingsandstuff.com/items/colored-jeans-gallery/img_0854/
I’d like to know how to make it full-width.
Also, I want to keep the cart sidebar at the bottom of the page, but remove the meta and archives widgets (I do not know why they are appearing).
Here is my current attachment page code:
<?php
/**
* The template for displaying image attachments.
*
* @package Catch Themes
* @subpackage Catch_Box
* @since Catch Box 1.0
*/
get_header(); ?>
<p style=”text-align: right;”><a href=”#cart”>Cart</a></p><?php while ( have_posts() ) : the_post(); ?>
<article id=”post-<?php the_ID(); ?>”
<?php post_class(); ?>>
<header class=”entry-header”>
<h2 class=”entry-title”><?php the_title(); ?></h2>
</header><!– .entry-header –>
<div class=”entry-content”>
<div class=”entry-content”>
<div class=”entry-content”>
<?php
/**
* Grab the IDs of all the image attachments in a gallery so we can get the URL of the next adjacent image in a gallery,
* or the first image (if we’re looking at the last image in a gallery), or, in a gallery of one, just the link to that image file
*/
$attachments = array_values( get_children( array( ‘post_parent’ => $post->post_parent, ‘post_status’ => ‘inherit’, ‘post_type’ => ‘attachment’, ‘post_mime_type’ => ‘image’, ‘order’ => ‘ASC’, ‘orderby’ => ‘menu_order ID’ ) ) );
foreach ( $attachments as $k => $attachment ) {
if ( $attachment->ID == $post->ID )
break;
}
$k++;
// If there is more than 1 attachment in a gallery
if ( count( $attachments ) > 1 ) {
if ( isset( $attachments[ $k ] ) )
// get the URL of the next image attachment
$next_attachment_url = get_attachment_link( $attachments[ $k ]->ID );
else
// or get the URL of the first image attachment
$next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID );
} else {
// or, if there’s only 1 image, get the URL of the image
$next_attachment_url = wp_get_attachment_url();
}
?>
<a href=”<?php echo esc_url( $next_attachment_url ); ?>” title=”<?php the_title_attribute(); ?>” rel=”attachment”><?php
$attachment_size = apply_filters( ‘catchbox_attachment_size’, 848 );
echo wp_get_attachment_image( $post->ID, array( $attachment_size, 1024 ) ); // filterable image width with 1024px limit for image height.
?></a>
<?php if ( ! empty( $post->post_excerpt ) ) : ?>
<div class=”entry-caption”>
<?php the_excerpt(); ?>
</div>
<?php endif; ?>
</div><!– .attachment –>
</div><!– .entry-attachment –>
<div class=”entry-description”>
<?php the_content(); ?>
<?php wp_link_pages( array(
‘before’=> ‘<div class=”page-link”><span class=”pages”>’ . __( ‘Pages:’, ‘catchbox’ ) . ‘</span>’,
‘after’=> ‘</div>’,
‘link_before’ => ‘<span>’,
‘link_after’ => ‘</span>’,
) );
?>
</div><!– .entry-description –>
</div><!– .entry-content –>
<footer class=”entry-meta”>
<?php edit_post_link( __( ‘Edit’, ‘catchbox’ ), ‘<span class=”edit-link”>’, ‘</span>’ ); ?>
</footer><!– .entry-meta –>
</article><!– #post-<?php the_ID(); ?> –>
<?php comments_template(); ?>
<?php endwhile; // end of the loop. ?>
</div><!– #content –>
</div><!– #primary –>
<a id=”cart”></a>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
January 7, 2013 at 8:57 am #2802troyMemberI’d actually like to make it one-column, not full width. (Making it one column should get rid of the random footers and just leave the cart footer, I think.) But how to do it…?
January 7, 2013 at 6:29 pm #2818SakinKeymaster@troy: Added the following CSS in the “Custom CSS” box in your Theme Options under Appearance Tab.
.attachment #page {
max-width: 690px;
}
.attachment #content {
margin: 0 3%;
width: auto;
}
.attachment #secondary {
display: none;
}
January 7, 2013 at 10:37 pm #2847troyMemberThanks a lot, my friend.
Also, I’ve noticed that my pictures, like some of the first pictures posted here (http://thethingsandstuff.com/items/colored-jeans-gallery/), can no longer be clicked. They all use to link to their attachment pages, but it seems that the linking ability magically disappears for no reason. Do you have a solution for this? (I’ll post this as a new topic so it can be helpful to others.)
January 7, 2013 at 11:27 pm #2852 -
AuthorPosts
- The topic ‘Make Attachment Page Full Width’ is closed to new replies.