我已经在WordPress中创建了一个自定义帖子类型,除了搜索功能之外,它的工作效果都很好。更奇怪的是,如果我第二次点击搜索,它会将我拉进WordPress的默认帖子部分。
这很奇怪,我在网上找不到任何解决方法。
有关如何在WordPress后端从CPT创建工作管理搜索的任何想法?
代码
// Register custom function
add_action( 'init', 'vendors', 0 );
// Create custom post-types
function vendors() {
register_post_type( 'vendors',
array(
'labels' => array(
'name' => 'Vendors',
'singular_name' => 'Vendor',
'add_new' => 'Add New',
'add_new_item' => 'Add New Vendor',
'edit' => 'Edit',
'edit_item' => 'Edit Vendor',
'new_item' => 'New Vendor',
'view' => 'View',
'view_item' => 'View Vendors',
'search_items' => 'Search Vendors',
'not_found' => 'No Vendors found',
'not_found_in_trash' => 'No Vendors found in Trash',
'parent' => 'Parent Vendor'
),
'public' => true,
'menu_position' => 15,
'supports' => array( 'title', 'editor', 'comments', 'thumbnail', 'custom-fields' ),
'menu_icon' => '',
'has_archive' => true
)
);
}
答案 0 :(得分:0)
问题出在我的functions.php文件中。我不得不逐个删除每一行,直到搜索工作为止。