Build a Custom WordPress PDF Generator Plugin Act as a senior WordPress plugin developer. Create a production-ready WordPress plugin that generates branded PDF files dynamically from WordPress posts using the mPDF library. Project Context Website: Atlas Agni Taj Stack: Objective When a visitor clicks the “Download PDF” button on an article page, the system should generate a professional PDF automatically from the article content. No static PDFs should be uploaded manually. The PDF should be generated in real time from the current article. Functional Requirements PDF Header Include: Header should appear on every page. PDF Footer Include: London ยท Dubai ยท Riyadh ยท Gurgaon info@atlasagnitaj.com atlasagnitaj.com Page Number Footer should appear on every page. Article Content Pull dynamically from WordPress: Render Elementor content correctly. Support: PDF Styling Create professional enterprise styling: WordPress Integration Create endpoint: /pdf/{post-id} Example: When accessed: Download Button Provide shortcode: Automatically detect current post ID. Admin Settings Page Create WordPress admin page: Settings โ Atlas PDF Options: Store settings using WordPress Settings API. Security Performance Deliverables Generate: Use WordPress coding standards and OOP architecture. Output complete code files with explanations.