у меня следующий вопрос, почему не срабатывает перезапись пермалинков (получаю 404 ошибку на страницах кастомных типов постов) при таком коде, что здесь не так?if(!defined('ABSPATH')){
die;
}
class FlushTester
{
public function custom_post_type(){
register_post_type('test',
[
'public' => true,
'has_archive' => true,
'rewrite' => ['slug'=>'testing'],
'label' => esc_html__( 'Test', 'flushtester' ),
'supports' => ['title', 'editor', 'thumbnail'],
'menu_icon'=>'dashicons-screenoptions'
]
);
}
public function register(){
add_action('init',[$this,'custom_post_type']);
}
static function activation(){
flush_rewrite_rules();
}
static function deactivation(){
flush_rewrite_rules();
}
}
if(class_exists('FlushTester')){
$dpc = new FlushTester();
$dpc->register();
}
register_activation_hook( FILE, array( $dpc, 'activation' ) );
register_deactivation_hook( FILE, array( $dpc, 'deactivation' ) );