Ask your WordPress questions! Pay money and get answers fast! (more info)

removing pagination WordPress

<strong>Added Comment</strong>
<em>Removing the pagination area from the category.php does not fix the problem. It only make the pagination numbering disappear.
I have removed pagination from this page and there are 2 post associated in the category but you only see now. http://pstol.com/category/stoked-on/</em>

I am currently using the Organice Structure theme by Organic Themes.
It automatically adds pagination to my categories and I do not want this.
I have attached the code for category.php and function.php. The page blog works fine but the category page does not.

The only difference I see is this line of code in the page_blog.php -

<?php $wp_query = new WP_Query(array('cat'=>of_get_option('category_blog'), 'posts_per_page'=>of_get_option('postnumber_blog'), 'paged'=>$paged)); ?>



Function file

<?php
//Initiate the localization of the theme domain
load_theme_textdomain( 'organicthemes', TEMPLATEPATH.'/languages' );

//Turn a category ID to a Name
function cat_id_to_name($id) {
foreach((array)(get_categories()) as $category) {
if ($id == $category->cat_ID) { return $category->cat_name; break; }
}
}

// Theme Options Framework
if ( !function_exists( 'of_get_option' ) ) {
function of_get_option($name, $default = 'false') {

$optionsframework_settings = get_option('optionsframework');

// Gets the unique option id
$option_name = $option_name = $optionsframework_settings['id'];

if ( get_option($option_name) ) {
$options = get_option($option_name);
}

if ( !empty($options[$name]) ) {
return $options[$name];
} else {
return $default;
}
}
}

if ( !function_exists( 'optionsframework_add_page' ) && current_user_can('edit_theme_options') ) {
function options_default() {
add_theme_page(__("Theme Options",'organicthemes'), __("Theme Options",'organicthemes'), 'edit_theme_options', 'options-framework','optionsframework_page_notice');
}
add_action('admin_menu', 'options_default');
}

/**
* Displays a notice on the theme options page if the Options Framework plugin is not installed
*/

if ( !function_exists( 'optionsframework_page_notice' ) ) {
add_thickbox(); // Required for the plugin install dialog.

function optionsframework_page_notice() { ?>

<div class="wrap">
<?php screen_icon( 'themes' ); ?>
<h2><?php _e("Theme Options", 'organicthemes'); ?></h2>
<p><?php _e("This theme requires the Options Framework plugin installed and activated to manage your theme options.", 'organicthemes'); ?> <a href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=options-framework&TB_iframe=true&width=640&height=517'); ?>" class="thickbox onclick"><?php _e("Install Now", 'organicthemes'); ?></a></p>
</div>
<?php
}
}

// Remove height and width from featured image tags
function clean_wp_width_height($string){
return preg_replace('/\<(.*?)(width="(.*?)")(.*?)(height="(.*?)")(.*?)\>/i', '<$1$4$7>',$string);
}

// Include the Custom Header code
include_once(TEMPLATEPATH.'/includes/custom-header.php');

// Load local Gravity Forms styles if the plugin is installed
if(class_exists("RGForms") && !is_admin()){
wp_enqueue_style("local_gf_styles", get_bloginfo('template_url') . "/includes/organic_gforms.css");
if(!get_option('rg_gforms_disable_css'))
update_option('rg_gforms_disable_css', true);
}

// Register sidebars
if ( function_exists('register_sidebars') )
register_sidebar(array('name'=>'Homepage Top Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Home Sidebar Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Home Sidebar Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Left Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Right Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Footer Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Footer Mid Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Footer Mid Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Footer Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));
register_sidebar(array('name'=>'Shop Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

// Page Numbering Pagination
function number_paginate($args = null) {
$defaults = array(
'page' => null, 'pages' => null,
'range' => 5, 'gap' => 5, 'anchor' => 1,
'before' => '<div class="number-paginate">', 'after' => '</div>',
'title' => '',
'nextpage' => __('&raquo;'), 'previouspage' => __('&laquo'),
'echo' => 1
);

$r = wp_parse_args($args, $defaults);
extract($r, EXTR_SKIP);

if (!$page && !$pages) {
global $wp_query;
$page = get_query_var('paged');
$page = !empty($page) ? intval($page) : 1;
$posts_per_page = intval(get_query_var('posts_per_page'));
$pages = intval(ceil($wp_query->found_posts / $posts_per_page));
}

$output = "";

if ($pages > 1) {
$output .= "$before<span class='number-title'>$title</span>";
$ellipsis = "<span class='number-gap'>...</span>";
if ($page > 1 && !empty($previouspage)) {
$output .= "<a href='" . get_pagenum_link($page - 1) . "' class='number-prev'>$previouspage</a>";
}

$min_links = $range * 2 + 1;
$block_min = min($page - $range, $pages - $min_links);
$block_high = max($page + $range, $min_links);
$left_gap = (($block_min - $anchor - $gap) > 0) ? true : false;
$right_gap = (($block_high + $anchor + $gap) < $pages) ? true : false;

if ($left_gap && !$right_gap) {
$output .= sprintf('%s%s%s',
number_paginate_loop(1, $anchor),
$ellipsis,
number_paginate_loop($block_min, $pages, $page)
);
}

else if ($left_gap && $right_gap) {
$output .= sprintf('%s%s%s%s%s',
number_paginate_loop(1, $anchor),
$ellipsis,
number_paginate_loop($block_min, $block_high, $page),
$ellipsis,
number_paginate_loop(($pages - $anchor + 1), $pages)
);
}

else if ($right_gap && !$left_gap) {
$output .= sprintf('%s%s%s',
number_paginate_loop(1, $block_high, $page),
$ellipsis,
number_paginate_loop(($pages - $anchor + 1), $pages)
);
}

else {
$output .= number_paginate_loop(1, $pages, $page);
}

if ($page < $pages && !empty($nextpage)) {
$output .= "<a href='" . get_pagenum_link($page + 1) . "' class='number-next'>$nextpage</a>";
}

$output .= $after;
}

if ($echo) {
echo $output;
}

return $output;

}

function number_paginate_loop($start, $max, $page = 0) {
$output = "";
for ($i = $start; $i <= $max; $i++) {
$output .= ($page === intval($i))
? "<span class='number-page number-current'>$i</span>"
: "<a href='" . get_pagenum_link($i) . "' class='number-page'>$i</a>";
}

return $output;

}

// Add Custom Meta Box To Posts

$prefix = 'custom_meta_';

$meta_box = array(
'id' => 'my-meta-box',
'title' => 'Featured Video',
'page' => 'post',
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array(
'name' => __("Paste Video Embed Code", 'organicthemes'),
'desc' => __("Enter Vimeo, YouTube or other embed code to display a featured video.", 'organicthemes'),
'id' => $prefix . 'video',
'type' => 'textarea',
'std' => ''
),
)
);

add_action('admin_menu', 'mytheme_add_box');

// Add meta box
function mytheme_add_box() {
global $meta_box;

add_meta_box($meta_box['id'], $meta_box['title'], 'mytheme_show_box', $meta_box['page'], $meta_box['context'], $meta_box['priority']);
}

// Callback function to show fields in meta box
function mytheme_show_box() {
global $meta_box, $post;

// Use nonce for verification
echo '<input type="hidden" name="mytheme_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />';

echo '<table class="form-table">';

foreach ($meta_box['fields'] as $field) {
// get current post meta data
$meta = get_post_meta($post->ID, $field['id'], true);

echo '<tr>',
'<th style="width:20%"><label for="', $field['id'], '">', $field['name'], '</label></th>',
'<td>';
switch ($field['type']) {
case 'textarea':
echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', '<br />', $field['desc'];
break;
}
echo '<td>',
'</tr>';
}

echo '</table>';
}

add_action('save_post', 'mytheme_save_data');

// Save data from meta box
function mytheme_save_data($post_id) {
global $meta_box;

// verify nonce
if (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) {
return $post_id;
}

// check autosave
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return $post_id;
}

// check permissions
if ('page' == $_POST['post_type']) {
if (!current_user_can('edit_page', $post_id)) {
return $post_id;
}
} elseif (!current_user_can('edit_post', $post_id)) {
return $post_id;
}

foreach ($meta_box['fields'] as $field) {
$old = get_post_meta($post_id, $field['id'], true);
$new = $_POST[$field['id']];

if ($new && $new != $old) {
update_post_meta($post_id, $field['id'], $new);
} elseif ('' == $new && $old) {
delete_post_meta($post_id, $field['id'], $old);
}
}
}

// Add ID and CLASS attributes to the first <ul> occurence in wp_page_menu
function add_menuclass($ulclass) {
return preg_replace('/<ul>/', '<ul class="menu">', $ulclass, 1);
}
add_filter('wp_page_menu','add_menuclass');
add_filter('wp_nav_menu','add_menuclass');

// Add custom background
if ( function_exists('add_custom_background') )
add_custom_background();

// Add navigation support
if ( function_exists('add_theme_support') )
add_theme_support( 'menus' );

// Add default posts and comments RSS feed links to head
if ( function_exists('add_theme_support') )
add_theme_support( 'automatic-feed-links' );

//Add customization for home page pagination to direct to custom structure page
function my_custom_template(){
if(is_front_page()){
$currpage = (get_query_var('paged'))?get_query_var('paged'):1;
if($currpage>1){
include(TEMPLATEPATH.'/custom_structure.php');
exit;
}
}
}
add_action('template_redirect','my_custom_template');

// Add thumbnail support
if ( function_exists('add_theme_support') )
add_theme_support('post-thumbnails');
add_image_size( 'page-feature', 960, 460, true ); // Page Feature Image
add_image_size( 'post-feature', 640, 420, true ); // Post Feature Image
add_image_size( 'home-feature', 620, 350, true ); // Homepage Feature Image
add_image_size( 'home-thumbnail', 450, 450 ); // Homepage Mid Thumbnail
add_image_size( 'home-side', 180, 180, true ); // Homepage Sidebar Thumbnail
add_image_size( 'portfolio-3', 300, 500 ); // Portfolio Page 3 Column Images
add_image_size( 'cat-thumbnail', 450, 450, true ); // Category Thumbnail
?>


pstol

<?php get_header(); ?>

<div id="container">

<?php include(TEMPLATEPATH."/sidebar_left.php");?>

<div id="content" class="archive">

<div class="postarea">

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>
<?php global $more; $more = 0; ?>

<div <?php post_class(); ?>>

<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>

<div class="postauthor">
<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>
</div>

<?php if ( $video ) : ?>
<div class="postvid_archive"><?php echo $video; ?></div>
<?php else: ?>
<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>
<?php endif; ?>

<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>



<div class="postmeta">
<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>
</div>

</div>

<?php endwhile; else: ?>
<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>
<?php endif; ?>

<div id="pagination">
<?php if (function_exists("number_paginate")) { number_paginate(); } ?>
</div>

</div>

</div>

<?php include(TEMPLATEPATH."/sidebar.php");?>

</div>

<?php get_footer(); ?>

Answers (4)

2012-12-17

Marko Nikolic answers:

Remove this part of code from category.php

<div id="pagination">

<?php if (function_exists("number_paginate")) { number_paginate(); } ?>

</div>


that should remove pagination.

2012-12-17

Arnav Joy answers:

replace category.php with following

<?php get_header(); ?>



<div id="container">



<?php include(TEMPLATEPATH."/sidebar_left.php");?>



<div id="content" class="archive">



<div class="postarea">



<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>

<?php global $more; $more = 0; ?>



<div <?php post_class(); ?>>



<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>



<div class="postauthor">

<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>

</div>



<?php if ( $video ) : ?>

<div class="postvid_archive"><?php echo $video; ?></div>

<?php else: ?>

<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>

<?php endif; ?>



<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>







<div class="postmeta">

<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>

</div>



</div>



<?php endwhile; else: ?>

<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>

<?php endif; ?>






</div>



</div>



<?php include(TEMPLATEPATH."/sidebar.php");?>



</div>



<?php get_footer(); ?>


Arnav Joy comments:

if you want to show all the posts to category page , then use this



<?php get_header(); ?>




<div id="container">







<?php include(TEMPLATEPATH."/sidebar_left.php");?>







<div id="content" class="archive">







<div class="postarea">






<?php wp_reset_query();?>

<?php query_posts('cat='.get_query_var('cat').'&posts_per_page=-1'); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>



<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>



<?php global $more; $more = 0; ?>







<div <?php post_class(); ?>>







<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>







<div class="postauthor">



<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>



</div>







<?php if ( $video ) : ?>



<div class="postvid_archive"><?php echo $video; ?></div>



<?php else: ?>



<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>



<?php endif; ?>







<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>















<div class="postmeta">



<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>



</div>







</div>







<?php endwhile; else: ?>



<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>



<?php endif; ?>













</div>







</div>







<?php include(TEMPLATEPATH."/sidebar.php");?>







</div>







<?php get_footer(); ?>



2012-12-17

Fahad Murtaza answers:

New code for category.php


<?php get_header(); ?>



<div id="container">



<?php include(TEMPLATEPATH."/sidebar_left.php");?>



<div id="content" class="archive">



<div class="postarea">



<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>

<?php global $more; $more = 0; ?>



<div <?php post_class(); ?>>



<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>



<div class="postauthor">

<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>

</div>



<?php if ( $video ) : ?>

<div class="postvid_archive"><?php echo $video; ?></div>

<?php else: ?>

<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>

<?php endif; ?>



<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>







<div class="postmeta">

<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>

</div>



</div>



<?php endwhile; else: ?>

<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>

<?php endif; ?>


</div>



</div>



<?php include(TEMPLATEPATH."/sidebar.php");?>



</div>


Fahad Murtaza comments:

Try this new code



<?php get_header(); ?>







<div id="container">







<?php include(TEMPLATEPATH."/sidebar_left.php");?>







<div id="content" class="archive">







<div class="postarea">






<?php
$args = array( 'posts_per_page' => 1000, 'paged' => $paged );
$args = array_merge( $args, $wp_query->query ); // Merge with the existing query vars
query_posts( $args );
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>



<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>



<?php global $more; $more = 0; ?>







<div <?php post_class(); ?>>







<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>







<div class="postauthor">



<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>



</div>







<?php if ( $video ) : ?>



<div class="postvid_archive"><?php echo $video; ?></div>



<?php else: ?>



<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>



<?php endif; ?>







<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>















<div class="postmeta">



<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>



</div>







</div>







<?php endwhile; else: ?>



<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>



<?php endif; ?>





</div>







</div>







<?php include(TEMPLATEPATH."/sidebar.php");?>







</div>


This should simply enable paging in wordpress query (wont show up since we already removed the paging code) but will alter the loop to show all posts ( I made 1000 to be the limit in the code) which should do the trick for you!

Regards,
Fahad Murtaza

2012-12-18

phppoet answers:

Your new category.php file

<?php get_header(); ?>
<div id="container">
<?php include(TEMPLATEPATH."/sidebar_left.php");?>
<div id="content" class="archive">

<div class="postarea">

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $meta_box = get_post_custom($post->ID); $video = $meta_box['custom_meta_video'][0]; ?>

<?php global $more; $more = 0; ?>
<div <?php post_class(); ?>>
<div class="postauthor">

<p><?php _e("Posted by", 'organicthemes'); ?> <?php the_author_posts_link(); ?> <?php _e("on", 'organicthemes'); ?> <?php the_time(__("F j, Y", 'organicthemes')); ?> &middot; <a href="<?php the_permalink(); ?>#comments"><?php comments_number(__("Leave a Comment", 'organicthemes'), __("1 Comment", 'organicthemes'), __("% Comments", 'organicthemes')); ?></a>&nbsp;<?php edit_post_link(__("(Edit)", 'organicthemes'), '', ''); ?></p>

</div>



<?php if ( $video ) : ?>

<div class="postvid_archive"><?php echo $video; ?></div>

<?php else: ?>

<div class="postimg_single"><?php echo clean_wp_width_height(get_the_post_thumbnail(get_the_ID(),'post-feature')); ?></div>

<?php endif; ?>



<?php the_excerpt(__("Read More", 'organicthemes')); ?><a href="<?php the_permalink() ?>" rel="bookmark" class="rd-more">Read More ></a><div class="clear"></div>







<div class="postmeta">

<p><?php _e("Category", 'organicthemes'); ?> <?php the_category(', ') ?> &middot; <?php _e("Tags", 'organicthemes'); ?> <?php the_tags('') ?></p>

</div>



</div>



<?php endwhile; else: ?>

<p><?php _e("Sorry, no posts matched your criteria.", 'organicthemes'); ?></p>

<?php endif; ?>

</div>



</div>



<?php include(TEMPLATEPATH."/sidebar.php");?>



</div>



<?php get_footer(); ?>




your new functions.php file

<?php

//Initiate the localization of the theme domain

load_theme_textdomain( 'organicthemes', TEMPLATEPATH.'/languages' );



//Turn a category ID to a Name

function cat_id_to_name($id) {

foreach((array)(get_categories()) as $category) {

if ($id == $category->cat_ID) { return $category->cat_name; break; }

}

}



// Theme Options Framework

if ( !function_exists( 'of_get_option' ) ) {

function of_get_option($name, $default = 'false') {



$optionsframework_settings = get_option('optionsframework');



// Gets the unique option id

$option_name = $option_name = $optionsframework_settings['id'];



if ( get_option($option_name) ) {

$options = get_option($option_name);

}



if ( !empty($options[$name]) ) {

return $options[$name];

} else {

return $default;

}

}

}



if ( !function_exists( 'optionsframework_add_page' ) && current_user_can('edit_theme_options') ) {

function options_default() {

add_theme_page(__("Theme Options",'organicthemes'), __("Theme Options",'organicthemes'), 'edit_theme_options', 'options-framework','optionsframework_page_notice');

}

add_action('admin_menu', 'options_default');

}



/**

* Displays a notice on the theme options page if the Options Framework plugin is not installed

*/



if ( !function_exists( 'optionsframework_page_notice' ) ) {

add_thickbox(); // Required for the plugin install dialog.



function optionsframework_page_notice() { ?>



<div class="wrap">

<?php screen_icon( 'themes' ); ?>

<h2><?php _e("Theme Options", 'organicthemes'); ?></h2>

<p><?php _e("This theme requires the Options Framework plugin installed and activated to manage your theme options.", 'organicthemes'); ?> <a href="<?php echo admin_url('plugin-install.php?tab=plugin-information&plugin=options-framework&TB_iframe=true&width=640&height=517'); ?>" class="thickbox onclick"><?php _e("Install Now", 'organicthemes'); ?></a></p>

</div>

<?php

}

}



// Remove height and width from featured image tags

function clean_wp_width_height($string){

return preg_replace('/\<(.*?)(width="(.*?)")(.*?)(height="(.*?)")(.*?)\>/i', '<$1$4$7>',$string);

}



// Include the Custom Header code

include_once(TEMPLATEPATH.'/includes/custom-header.php');



// Load local Gravity Forms styles if the plugin is installed

if(class_exists("RGForms") && !is_admin()){

wp_enqueue_style("local_gf_styles", get_bloginfo('template_url') . "/includes/organic_gforms.css");

if(!get_option('rg_gforms_disable_css'))

update_option('rg_gforms_disable_css', true);

}



// Register sidebars

if ( function_exists('register_sidebars') )

register_sidebar(array('name'=>'Homepage Top Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Home Sidebar Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Home Sidebar Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Left Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Right Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Footer Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Footer Mid Left','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Footer Mid Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Footer Right','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

register_sidebar(array('name'=>'Shop Sidebar','before_widget'=>'<div id="%1$s" class="widget %2$s">','after_widget'=>'</div>','before_title'=>'<h4>','after_title'=>'</h4>'));

// Add Custom Meta Box To Posts



$prefix = 'custom_meta_';



$meta_box = array(

'id' => 'my-meta-box',

'title' => 'Featured Video',

'page' => 'post',

'context' => 'normal',

'priority' => 'high',

'fields' => array(

array(

'name' => __("Paste Video Embed Code", 'organicthemes'),

'desc' => __("Enter Vimeo, YouTube or other embed code to display a featured video.", 'organicthemes'),

'id' => $prefix . 'video',

'type' => 'textarea',

'std' => ''

),

)

);



add_action('admin_menu', 'mytheme_add_box');



// Add meta box

function mytheme_add_box() {

global $meta_box;



add_meta_box($meta_box['id'], $meta_box['title'], 'mytheme_show_box', $meta_box['page'], $meta_box['context'], $meta_box['priority']);

}



// Callback function to show fields in meta box

function mytheme_show_box() {

global $meta_box, $post;



// Use nonce for verification

echo '<input type="hidden" name="mytheme_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />';



echo '<table class="form-table">';



foreach ($meta_box['fields'] as $field) {

// get current post meta data

$meta = get_post_meta($post->ID, $field['id'], true);



echo '<tr>',

'<th style="width:20%"><label for="', $field['id'], '">', $field['name'], '</label></th>',

'<td>';

switch ($field['type']) {

case 'textarea':

echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', '<br />', $field['desc'];

break;

}

echo '<td>',

'</tr>';

}



echo '</table>';

}



add_action('save_post', 'mytheme_save_data');



// Save data from meta box

function mytheme_save_data($post_id) {

global $meta_box;



// verify nonce

if (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) {

return $post_id;

}



// check autosave

if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {

return $post_id;

}



// check permissions

if ('page' == $_POST['post_type']) {

if (!current_user_can('edit_page', $post_id)) {

return $post_id;

}

} elseif (!current_user_can('edit_post', $post_id)) {

return $post_id;

}



foreach ($meta_box['fields'] as $field) {

$old = get_post_meta($post_id, $field['id'], true);

$new = $_POST[$field['id']];



if ($new && $new != $old) {

update_post_meta($post_id, $field['id'], $new);

} elseif ('' == $new && $old) {

delete_post_meta($post_id, $field['id'], $old);

}

}

}



// Add ID and CLASS attributes to the first <ul> occurence in wp_page_menu

function add_menuclass($ulclass) {

return preg_replace('/<ul>/', '<ul class="menu">', $ulclass, 1);

}

add_filter('wp_page_menu','add_menuclass');

add_filter('wp_nav_menu','add_menuclass');



// Add custom background

if ( function_exists('add_custom_background') )

add_custom_background();



// Add navigation support

if ( function_exists('add_theme_support') )

add_theme_support( 'menus' );



// Add default posts and comments RSS feed links to head

if ( function_exists('add_theme_support') )

add_theme_support( 'automatic-feed-links' );



//Add customization for home page pagination to direct to custom structure page

function my_custom_template(){

if(is_front_page()){

$currpage = (get_query_var('paged'))?get_query_var('paged'):1;

if($currpage>1){

include(TEMPLATEPATH.'/custom_structure.php');

exit;

}

}

}

add_action('template_redirect','my_custom_template');



// Add thumbnail support

if ( function_exists('add_theme_support') )

add_theme_support('post-thumbnails');

add_image_size( 'page-feature', 960, 460, true ); // Page Feature Image

add_image_size( 'post-feature', 640, 420, true ); // Post Feature Image

add_image_size( 'home-feature', 620, 350, true ); // Homepage Feature Image

add_image_size( 'home-thumbnail', 450, 450 ); // Homepage Mid Thumbnail

add_image_size( 'home-side', 180, 180, true ); // Homepage Sidebar Thumbnail

add_image_size( 'portfolio-3', 300, 500 ); // Portfolio Page 3 Column Images

add_image_size( 'cat-thumbnail', 450, 450, true ); // Category Thumbnail

?>


Remove this line and
<?php $wp_query = new WP_Query(array('cat'=>of_get_option('category_blog'), 'posts_per_page'=>of_get_option('postnumber_blog'), 'paged'=>$paged)); ?>
replace with
<?php $wp_query = new WP_Query(array('cat'=>of_get_option('category_blog'), 'posts_per_page'=>of_get_option('postnumber_blog'))); ?>