# Insert Headers and Footers > [!NOTE] Overview > Insert Headers and Footers (now WPCode) is a simple but powerful plugin that allows you to add custom HTML, CSS, JavaScript, and other code snippets to your WordPress site's header and footer. ## Key Features 1. Code Insertion - Header scripts - Footer scripts - Body scripts - Custom code 2. Management Options - Code organization - Conditional loading - Device targeting - Page selection 3. Additional Features - Code snippets - PHP execution - Shortcodes - Global scripts ## Usage Status - **Recommendation Level**: Recommended - **Pricing**: Free (Basic), $49/year (Pro) - **Installation Type**: Development Plugin ## Configuration Guide ### 1. Basic Setup 1. Code Areas - Header section - Footer section - Body section - Custom locations 2. Script Options - Load conditions - Priority order - Dependencies - Execution timing ### 2. Advanced Settings 1. Code Management - Snippet library - Categories - Documentation - Version control 2. Loading Rules - Page targeting - User roles - Device types - Custom conditions ## Best Practices 1. Initial Setup - Test code - Document changes - Monitor impact - Backup settings 2. Maintenance - Regular review - Update code - Check conflicts - Clean unused ## Integration Notes - Works with: - Analytics tools - Marketing scripts - Custom code - Third-party services ## Common Issues & Solutions 1. Code Problems - Script conflicts - Loading order - Syntax errors - Cache issues 2. Performance Issues - Script bloat - Load time - Dependencies - Browser cache ## Personal Experience Essential tool for adding custom code without editing theme files. Pro version (WPCode) adds valuable features for code management and conditional loading. ## Alternatives 1. Code Snippets 2. Head, Footer and Post Injections 3. Header Footer Code Manager 4. Simple Custom CSS and JS ## Best Use Cases 1. Basic Needs - Analytics code - Verification tags - Custom CSS - Simple scripts 2. Advanced Usage - Custom functions - Tracking scripts - Marketing pixels - Integration code ## Performance Impact 1. Code Efficiency - Load order - Script timing - Cache handling - Resource usage 2. Site Impact - Page speed - Browser load - Server load - Cache behavior ## Pro Features (WPCode) 1. Advanced Tools - Conditional logic - Device targeting - Role restrictions - Code library 2. Management Features - Code organization - Version control - Import/export - Documentation ## Configuration Tips 1. Code Management - Document purpose - Test thoroughly - Monitor impact - Regular review 2. Implementation Strategy - Load order - Dependencies - Error handling - Performance check ## Resources - [WordPress Repository](https://wordpress.org/plugins/insert-headers-and-footers/) - [Documentation](https://wpcode.com/docs/) - [Pro Version](https://wpcode.com/) - [Support](https://wordpress.org/support/plugin/insert-headers-and-footers/)