alimir

خطای 404 در لینک پست تایپ

2 پست در این موضوع قرار دارد

سلام،

من یک پست تایپ به صورت زیر تعریف کردم:


add_action('init', 'project_custom_init');
function project_custom_init()
{
$labels = array(
'name' => _x('Projects', 'post type general name', 'alimir'),
'singular_name' => _x('Project', 'post type singular name', 'alimir'),
'add_new' => _x('Add New', 'project', 'alimir'),
'add_new_item' => __('Add New Project', 'alimir'),
'edit_item' => __('Edit Project', 'alimir'),
'new_item' => __('New Project', 'alimir'),
'view_item' => __('View Project', 'alimir'),
'search_items' => __('Search Projects', 'alimir'),
'not_found' => __('No projects found', 'alimir'),
'not_found_in_trash' => __('No projects found in Trash', 'alimir'),
'parent_item_colon' => '',
'menu_name' => __('Project', 'alimir')

);

$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array(
'title',
'editor',
'author',
'thumbnail',
'excerpt',
'comments',
'post-formats'
)
);
// The following is the main step where we register the post.
register_post_type('project', $args);

// Initialize New Taxonomy Labels
$labels = array(
'name' => _x('Tags', 'taxonomy general name', 'alimir'),
'singular_name' => _x('Tag', 'taxonomy singular name', 'alimir'),
'search_items' => __('Search Types', 'alimir'),
'all_items' => __('All Tags', 'alimir'),
'parent_item' => __('Parent Tag', 'alimir'),
'parent_item_colon' => __('Parent Tag:', 'alimir'),
'edit_item' => __('Edit Tags', 'alimir'),
'update_item' => __('Update Tag', 'alimir'),
'add_new_item' => __('Add New Tag', 'alimir'),
'new_item_name' => __('New Tag Name', 'alimir')
);
// Custom taxonomy for Project Tags
register_taxonomy('tagportifolio', array(
'project'
), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array(
'slug' => 'tag-portifolio'
)
));

}

پس از انتشار مطالب در این دسته، زمانی که فرم پیوندهای یکتا به حالت پیشفرض قرار دارن هیچ مشکلی نیست ولی وقتی فرمت عوض میشه، خطای 404 ایجاد میکنه و مطالب باز نمیشن!!

حالا این مشکل رو چطوری میشه حل کرد؟

مشکل با کد زیر حل شد:


flush_rewrite_rules();

0

به اشتراک گذاری این پست


لینک به پست
فقط جایی خوندم که بعد از استفاده باید این کد رو حذف کرد، من هم وقتی این کار رو کردم هیچ مشکلی پیش نیومد و لینک به درستی کار میکرد.
0

به اشتراک گذاری این پست


لینک به پست
مهمان
این موضوع برای عدم ارسال قفل گردیده است.