Ранее я пытался создать имя страницы sellurart и обновить страницу с помощью файла шаблона в моем собственном плагине. Локально это работает, но пока я запускаю страницы, не работает.
Я добавляю следующий код в publi c. php add_filter ('page_template', array ('CreatePage', 'catch_plugin_template')) ; и функция обратного вызова как:
public static function catch_plugin_template($template)
{
if (is_page_template('sellurart.php')) {
if (!is_user_logged_in()) {
wp_enqueue_style('sellurart', plugins_url() .
'/Art/public/assets/css/sellurart.css');
$template = WP_PLUGIN_DIR . '/Art/templates/sellurart.php';
return $template;
}else{
wp_redirect(home_url());
}
}
}
здесь изображения для обратного вызова и создания страницы