
Frontpage rounded flags.
seljeVisitorsFlags lets you display country flags anywhere on your WordPress site using a simple shortcode. It’s ideal for showing the countries you’ve visited, highlighting where your visitors come from, or adding an international feel to landing pages, sidebars, and content sections.
After activation, go to Tools seljeVisitorsFlags to choose which countries to show, arrange their order, and configure display defaults. Once saved, you can output the flags with the default shortcode:
[seljev_flags]
You can also build customized shortcodes using the built-in Shortcode Builder tab, which helps you generate variants for different pages without needing to remember every parameter.
Frontend display options include a normal static list/grid and a continuous scrolling ticker (scroller). Ticker mode is designed to look smooth and modern, while still being mindful of performance: the animation pauses when it’s off-screen or when the browser tab is hidden.
The plugin includes multiple visual options so the output can match your site: sizing, spacing, alignment, and optional names/tooltip labeling. Flag images include explicit dimensions to reduce layout shifts during loading for a more stable page layout.
Accessibility and admin usability are also considered: tooltip behavior supports keyboard focus, and the country picker provides clear feedback (including a live selected-count indicator). You can quickly select all countries, apply EU/EEA presets, clear your selection with confirmation, and undo a clear action if you clicked it by mistake.
Whether you want a clean row of flags, a polished animated scroller, or a simple “countries list” section, seljeVisitorsFlags keeps setup fast and output flexible—without requiring a page builder or custom code.
Find this free plugin useful? Please support my work on this plugin by sending me a one-time donation (50% of the proceeds go to Ukraine).
Find this free plugin useful? Please support my work on this plugin by making a donation.
After activating the plugin, go to:
Tools -> seljeVisitorsFlags
You will see four tabs:
Tip: If you do not select any countries, the shortcode output may be empty.
These settings control the default output for the [seljev_flags] shortcode (unless you override them in a shortcode).
Common settings:
If using User flags folder:
Display mode:
If you choose Continuous scroller:
If you choose Show all flags (static):
The main shortcode is:
[seljev_flags]
This uses:
You can also generate a shortcode that includes specific countries, for example:
[seljev_flags countries=”NO,SE,DK”]
In the Shortcodes tab, use the Shortcode Builder to create a shortcode with options (toggles/selects) without memorizing attributes.
Use Preview to test how the flags will look with your current settings before placing the shortcode on a live page.
If Preview is empty:
No flags show up:
Some flags missing when using User flags folder:
Scroller too fast/slow:
Copy button does not work: