HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/zaklada/wp-content/plugins/coming-soon/app/render-lp.php
<?php
/**
 * Landing Page Render
 */

//add_action('template_include', 'seedprod_lppage_render');
add_filter( 'template_include','seedprod_lite_lppage_render');

function seedprod_lite_lppage_render($template){
    global $post;
    if(!empty($post)){
        $has_settings = get_post_meta( $post->ID, '_seedprod_page', true );

        if (!empty($has_settings) && $post->post_type = 'page') {

            $template = SEEDPROD_PLUGIN_PATH.'resources/views/seedprod-preview.php';
            add_action('wp_enqueue_scripts', 'seedprod_lite_deregister_styles', PHP_INT_MAX);
        }
    }
    return $template;
}

// clean theme styles on our custom landing pages

function seedprod_lite_deregister_styles(){
  global $wp_styles;
 //var_dump($wp_styles->registered);
  foreach ($wp_styles->queue as $handle) {
      //echo '<br> '.$handle;
      if (strpos($wp_styles->registered[$handle]->src, 'wp-content/themes') !== false) {
      //var_dump($wp_styles->registered[$handle]->src);
          wp_dequeue_style($handle);
          wp_deregister_style($handle);
      }
  }
};