Пользовательский тип сообщения не найдена - PullRequest
0 голосов
/ 16 октября 2019

Я использую плагин с пользовательским типом поста, и когда я публикую пост, он отображается на одной странице, но когда пост автоматически публикуется с использованием плагина робота автора, к сожалению, одна страница не найдена и показывает ошибку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 для публикации сообщения, одна страница пользовательского типа сообщения не найдена? но это работает, когда я вручную обновляю его!

1 Ответ

0 голосов
/ 16 октября 2019

Для исправления пользовательского поста, не найденного, пожалуйста, используйте следующий код в вашем functions.php:

flush_rewrite_rules( false );

И, просто перейдите в настройки> постоянные ссылки и выберите структуру постоянных ссылок, если у вас нетне сделал уже. После этого нажмите «сохранить изменения» и внесите любые изменения в .htaccess, если будет предложено это сделать. Теперь просмотрите свой пользовательский пост снова и все должно быть в порядке с миром.

...