-
-
- Submit Updated Articles to Bing and Yandex with IndexNow in Joomla
- Add Published and Modified Date Meta Tags to Joomla
- Add Open Graph and Twitter Card Tags to Joomla
- Auto-Generate Meta Descriptions from Article Text in Joomla
- Add Noindex to Specific Pages in Joomla
- Verify Your Joomla Site with Google Search Console
-
- Add a View as Markdown Link to Joomla Articles
- Display the Last Modified Date in Joomla Articles
- Embed Iframes in Joomla
- Automatically Link Twitter (X) @mentions in Joomla Articles
- Open External Links in a New Tab in Joomla
- Display Estimated Reading Time in Joomla Articles
- Replace Old URLs in Joomla
- Search and Replace in Joomla
-
- Add a Footer Line to the Joomla Administrator
- Show a Staging Banner in the Joomla Administrator
- Remove the "All" Option from Admin List Limits in Joomla
- Add a Cookie Consent Banner to Joomla
- Make the Administrator Navigation Sticky in Joomla
- Add Google Fonts to Joomla
- Add a Facebook Messenger Chat Button to Joomla
- Add a Reading Progress Bar to Joomla
- Add a Custom Scrollbar to Joomla
- Show Confetti on a Thank You Page in Joomla
- Add Smooth Scrolling to Joomla
- Add a Back to Top Button in Joomla
- Add a WhatsApp Chat Button in Joomla
-
- Protect the Administrator with a Secret URL Key in Joomla
- Show a Welcome Message on First Login in Joomla
- Log Out Idle Administrators in Joomla
- Assign New Users to a Different User Group Automatically in Joomla
- Redirect Visitors by Country in Joomla
- Redirect Users After Login by User Group in Joomla
- Block User Registration with Certain Usernames in Joomla
- Block User Registration by Country in Joomla
- Block User Registration by Email Address in Joomla
- Block User Registration by IP Address in Joomla
- Remove the Forgot Password and Username Links in Joomla
- Remove the Generator Meta Tag in Joomla
- Let Users Log In with Their Email Address in Joomla
- Block Traffic by Country in Joomla
- Block Bot Traffic in Joomla
- Block Traffic by IP Address in Joomla
Complete Guide to Auto-Insert Locations
Every place a snippet can load on your Joomla site, from the page head to a specific article paragraph, and when to use each one.
Auto-insert locations determine where Tassos Code Snippets injects your code into the page without any shortcodes or manual placement. Choosing the right location ensures your code loads at the correct point in the page and reaches the right audience.
Available Locations
Site
Site locations inject into the frontend of your Joomla site. They are available for HTML, CSS, JavaScript, and External File snippets.
- Header: Inserts code inside the
<head>section. Use for CSS, meta tags, structured data, and any resource that must load before page content renders. - Body: Inserts code immediately after the opening
<body>tag. Use for analytics tracking codes and tag manager fallbacks that tools require to fire as early as possible. - Footer: Inserts code just before the closing
</body>tag. Use for non-critical JavaScript, chat widgets, and third-party scripts that should not block page rendering.
Admin
Admin locations inject into the Joomla backend (/administrator) and have no effect on the frontend. They follow the same Header, Body, Footer structure as Site locations, and they are part of Code Snippets Pro.
- Admin Header: Inserts code inside the
<head>of every backend page. Use for custom CSS that restylings or hides administrator UI elements. - Admin Body: Inserts code right after the opening
<body>tag of every backend page. Use for HTML that must sit before the administrator interface, like a staging banner. - Admin Footer: Inserts code just before the closing
</body>tag on every backend page. Use for non-critical backend JavaScript and DOM manipulation scripts targeting the admin interface.
PHP Page Load
PHP snippets don't inject into the page. They run during the onAfterRoute event, before Joomla dispatches the component, and the Location picks where:
- Site Page Load: Runs on every frontend request. Free.
- Admin Page Load: Runs on every administrator request. Part of Code Snippets Pro.
- Site and Admin Page Load: Runs on both. Part of Code Snippets Pro.
Article
Article locations inject content at specific positions within a Joomla article. They only fire in the single article view, not on blog layouts, category lists, or featured article pages.
- After Article Title: Inserts content directly below the article title. Use for author info, publication date, article summaries, or a table of contents.
- Before Article Content: Inserts content at the very start of the article body. Use for call-to-action boxes, newsletter sign-ups, or important notices.
- After Article Content: Inserts content at the end of the article body. Use for related articles, author bios, comments prompts, or closing advertisements.
- Before Article Paragraph: Inserts content before a specific paragraph (set by Paragraph Number). Use for mid-article callouts, ad slots, or contextual notices.
- After Article Paragraph: Inserts content after a specific paragraph (set by Paragraph Number). Use for in-content ads, content upgrades, or social sharing prompts.