分页不能在taxonomy.php上运行。这里是我的寄存器自定义后类型和分类自定义帖子类型和分类标签分页404错误
add_action('init', 'ep_add_equipment');
function ep_add_equipment()
{
$labels = array(
'name' => _x('Equipments', 'post type general name', 'epanel'),
'singular_name' => _x('Equipments', 'post type singular name', 'epanel'),
'add_new' => _x('Add New Equipment', 'slide', 'epanel'),
'add_new_item' => __('Add New Equipment', 'epanel'),
'edit_item' => __('Edit Equipment', 'epanel'),
'new_item' => __('New Equipment', 'epanel'),
'view_item' => __('View Equipments', 'epanel'),
'search_items' => __('Search Equipments', 'epanel'),
'not_found' => __('No Equipments found', 'epanel'),
'not_found_in_trash' => __('No Equipments found in Trash', 'epanel'),
'parent_item_colon' => ''
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug' => 'products'),
'capability_type' => 'post',
'exclude_from_search' => true,
'hierarchical' => true,
'menu_icon' => get_template_directory_uri() .'/images/equipment.png',
'menu_position' => 5,
'can_export' => true,
'supports' => array('title','editor','thumbnail', 'comments','page-attributes','excerpt'/*,'author','excerpt'*/),
);
register_post_type('equipment',$args);
register_taxonomy('equipments', 'equipment', array('hierarchical' => true, 'show_in_nav_menus' => true, 'show_ui' => true,
'query_var' => true, 'labels' => array('name' => __('Equipments Categories'), 'singular_label' => __('Category'), 'add_new_item' => __('Add New Category'), 'search_items' => __('Search Categories')), 'rewrite' => array('slug' => 'equipments')));
}
function add_menu_admin_bar() {
global $wp_admin_bar;
if (!is_super_admin() || !is_admin_bar_showing())
exit;
// $wp_admin_bar->add_menu(array('id' => 'theme_options', 'title' =>__('E-Panel', 'epanel'), 'href' => admin_url('admin.php')."?page=epanel_settings"));
$wp_admin_bar->add_menu(array('id' => 'equipment', 'title' =>__('Equipments', 'epanel'), 'href' => admin_url('edit.php')."?post_type=equipment"));
$wp_admin_bar->add_menu(array('parent' => 'equipment', 'title' =>__('Add New Equipment', 'epanel'), 'href' => admin_url('post-new.php')."?post_type=equipment"));
$wp_admin_bar->add_menu(array('parent' => 'equipment', 'title' =>__('Equipment Categories', 'epanel'), 'href' => admin_url('edit-tags.php')."?taxonomy=equipment_categories&post_type=equipment"));
}
add_action('admin_bar_menu', 'add_menu_admin_bar' , 70);
循环代码taxonomy.php代码
<?php
$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'taxonomy' => $term->taxonomy,
'term' => $term->slug,
'post_type' => 'equipment',
'paged'=> $paged,
/*'posts_per_page' => 10,*/
'caller_get_posts'=> 1
);
?>
<?php query_posts($args); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
也许我是盲目的,但我没有看到任何链路上的分页。 –
嘿杰里米我很抱歉,我已经禁用了分页。请检查现在是否可以理清它。感谢您的回复 – Adnan