2
點點幫助需要我的這個代碼我的自定義後類型名稱。我現在面臨這個問題大約2天,但無法弄清楚。爲什麼我沒有收到與get_post_type()
我想讓我的自定義帖子類型名稱,我註冊。
$type = get_post_type();
echo "<h1>Post type is $type</h1>";
if(get_query_var('post_type') !== 'jobs'){
return $original_template;
}
我如何註冊我的自定義後類型低於:
function dwwp_register_post_type() {
$singular = __('Job');
$plural = __('Jobs');
//Used for the rewrite slug below.
$plural_slug = str_replace(' ', '_', $plural);
//Setup all the labels to accurately reflect this post type.
$labels = array(
'name' => $plural,
'singular_name' => $singular,
'add_new' => 'Add New',
'add_new_item' => 'Add New ' . $singular,
'edit' => 'Edit',
'edit_item' => 'Edit ' . $singular,
'new_item' => 'New ' . $singular,
'view' => 'View ' . $singular,
'view_item' => 'View ' . $singular,
'search_term' => 'Search ' . $plural,
'parent' => 'Parent ' . $singular,
'not_found' => 'No ' . $plural .' found',
'not_found_in_trash' => 'No ' . $plural .' in Trash'
);
//Define all the arguments for this post type.
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'show_in_nav_menus' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_admin_bar' => true,
'menu_position' => 6,
'menu_icon' => 'dashicons-admin-site',
'can_export' => true,
'delete_with_user' => false,
'hierarchical' => true,
'has_archive' => true,
'query_var' => true,
'capability_type' => 'post',
'map_meta_cap' => true,
// 'capabilities' => array(),
'rewrite' => array(
'slug' => 'jobs',
'with_front' => false,
),
'supports' => array(
'title'
)
);
//Create the post type using the above two varaiables.
register_post_type('jobs', $args);
}