HEX
Server: nginx/1.24.0
System: Linux 19.178.153.160.host.secureserver.net 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: www-data (33)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //tmp/debug_footer.php
<?php
$_SERVER["SERVER_NAME"] = "sunsandholidays.com";
$_SERVER["HTTP_HOST"] = "sunsandholidays.com";
include "/var/www/sunsandholidays.com/wp-load.php";

require_once WP_PLUGIN_DIR . "/header-footer-elementor/inc/hfe-functions.php";

$footer_id = get_hfe_footer_id();
echo "Footer ID: " . var_export($footer_id, true) . "\n";

// Try to get footer content
ob_start();
Header_Footer_Elementor::get_footer_content();
$content = ob_get_clean();
echo "Footer content length: " . strlen($content) . "\n";
if (strlen($content) > 0) {
    echo "Content preview: " . substr($content, 0, 500) . "\n";
} else {
    echo "Empty content!\n";
    $footer_post = get_post($footer_id);
    if ($footer_post) {
        echo "Post exists: " . $footer_post->post_title . "\n";
        // Check the elementor data format
        $data = get_post_meta($footer_id, "_elementor_data", true);
        echo "Elementor data length: " . strlen($data) . "\n";
        echo "Data preview: " . substr($data, 0, 300) . "\n";
        
        // Try to render with Elementor
        if (class_exists("\Elementor\Plugin")) {
            $elementor = \Elementor\Plugin::instance();
            echo "Elementor loaded\n";
            $doc = $elementor->documents->get($footer_id);
            if ($doc && $doc->is_built_with_elementor()) {
                echo "Document is built with Elementor\n";
                $rendered = $doc->get_content();
                echo "Rendered length: " . strlen($rendered) . "\n";
                if (strlen($rendered) > 0) {
                    echo "Rendered preview: " . substr($rendered, 0, 500) . "\n";
                } else {
                    echo "Rendered content is empty\n";
                }
            } else {
                echo "Document is NOT built with Elementor (or not found)\n";
                echo "Doc: " . var_export($doc, true) . "\n";
            }
        }
    }
}