Я использую плагин с пользовательским типом поста, и когда я публикую пост, он отображается на одной странице, но когда пост автоматически публикуется с использованием плагина робота автора, к сожалению, одна страница не найдена и показывает ошибку404 !!
//------------------------
//function init
//-------------------------
static function init(){
add_action( 'init', array( __CLASS__, 'register_post_types' ) );
}
//------------------------
//register post type
//-------------------------
static function register_post_types(){
$labels = array(
//custom post type
);
$args = array(
'labels' => $labels,
'public' => true,
'show_ui' => true,
'hierarchical' => false,
'rewrite' => array('slug' => 'jobtest'),
'query_var' => true,
'has_archive' => true,
'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type( 'iwj_job' , $args );
}
У меня есть основной файл плагина с этой функцией:
public function init_hooks() {
register_activation_hook( __FILE__, array( 'IWJ_active', 'activate' ) );
}
Тогда в моем классе у меня есть это:
static function activate() {
IWJ_Post_Types::register_post_types();
flush_rewrite_rules();
}
IНе знаю, почему, когда я использую плагин Author Robot для публикации сообщения, одна страница пользовательского типа сообщения не найдена? но это работает, когда я вручную обновляю его!