WooNooW Shop Page Diagnostic'; // 1. Check WooCommerce Shop Page ID $shop_page_id = get_option('woocommerce_shop_page_id'); echo '
Shop Page ID: ' . ($shop_page_id ? $shop_page_id : 'NOT SET') . '
'; if ($shop_page_id) { $shop_page = get_post($shop_page_id); if ($shop_page) { echo 'Shop Page Title: ' . esc_html($shop_page->post_title) . '
'; echo 'Shop Page Status: ' . esc_html($shop_page->post_status) . '
'; echo 'Shop Page URL: ' . get_permalink($shop_page_id) . '
'; echo '' . esc_html($shop_page->post_content) . ''; // Check for shortcode if (has_shortcode($shop_page->post_content, 'woonoow_shop')) { echo '
✓ Has [woonoow_shop] shortcode
'; } else { echo '✗ Missing [woonoow_shop] shortcode
'; } } else { echo 'ERROR: Shop page not found!
'; } } // 2. Find all pages with woonoow shortcodes echo 'No pages found with woonoow_ shortcodes
'; } else { echo '' . esc_html(substr($page->post_content, 0, 200)) . ''; echo '
' . print_r($spa_settings, true) . ''; // 4. Check if pages were created by installer echo '
' . ucfirst($key) . ' Page ID: ' . ($page_id ? $page_id : 'NOT SET'); if ($page_id) { $page = get_post($page_id); if ($page) { echo ' - ' . esc_html($page->post_title) . ' (' . $page->post_status . ')'; } else { echo ' - PAGE NOT FOUND'; } } echo '
'; } echo '