preloader

Insert PHP Code Snippet plugin review and common issues

Insert PHP Code Snippet is used for admin cleanup, access control, logging, editorial workflow, and small site management tasks. In most cases, it fits business sites better than building the same workflow from scratch too early. A common issue is that settings get messy when multiple utility plugins overlap or modify the same admin screens. This usually happens when settings overlap with themes, optimization tools, or other plugins already on the site. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Insert PHP Code Snippet works best when the setup stays focused and the main settings are documented. It is useful in production, but it still needs updates, reviews, and periodic cleanup.

What is Insert PHP Code Snippet plugin?

Monarch is Elegant Themes’ social sharing plugin, available exclusively through an Elegant Themes membership ($89/year). It provides a visually polished social sharing solution with multiple display positions — floating sidebar, above/below content, on image hover, and pop-up/fly-in triggered by scroll or time — covering display placement options that competing plugins often split into separate free and paid tiers.

Monarch supports 35+ social networks for sharing, configurable button styles and colors, share count display, network-level analytics, and native integration with the Divi page builder (from Elegant Themes). The pop-up and fly-in placement options — which trigger a full social sharing popup after a visitor has been on the page for a certain time or scrolled to a certain percentage — are designed to capture sharing intent at the moment of highest content engagement without interrupting the initial reading experience.

Since Monarch requires an Elegant Themes membership (which also includes the Divi theme and builder, Extra magazine theme, Bloom email opt-in plugin, and unlimited site usage), it is most valuable for designers and agencies already in the Elegant Themes ecosystem. For sites not using Elegant Themes products, standalone social sharing plugins (Social Warfare, Shareaholic) provide equivalent sharing functionality without the membership requirement.

Need Help With Insert PHP Code Snippet Setup, Troubleshooting, or Customization?

Need help with Insert PHP Code Snippet? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get Insert PHP Code Snippet Expert Help

Key Features

  • 35+ social network sharing buttons
  • Display positions: floating sidebar, above/below content, on image hover, inline within content, pop-up, fly-in
  • Pop-up and fly-in triggered by time on page, scroll depth, or inactivity
  • Share count display per network
  • Analytics: track shares per network, post type, and date range

Pros & Cons

Pros

  • Multiple trigger mechanisms for the pop-up/fly-in display are unique — scroll-triggered sharing prompts capture engaged readers
  • 35+ networks covers every major and many niche platforms
  • Analytics dashboard shows sharing patterns without Google Analytics integration

Cons

  • Only available through Elegant Themes membership ($89/year) — cannot purchase Monarch standalone
  • Overkill for sites not using other Elegant Themes products

Free vs Premium

Only available with Elegant Themes membership ($89/year, unlimited sites). No standalone purchase or free version.

Common Problems & Fixes

Monarch floating sidebar sharing buttons are overlapping content on mobile — the sidebar covers page text on small screens. How do I fix this?

Go to Elegant Themes → Monarch → Configuration → Floating Sidebar. Configure the Mobile settings to hide the floating sidebar on mobile devices — this is the most common solution. Alternatively, set a minimum viewport width below which the sidebar is hidden. Monarch provides responsive visibility settings for each placement type. For mobile, consider enabling the “On Image Hover” or “On Content” placements instead, which integrate more naturally with the content flow on small screens.

Monarch share counts are not displaying — all buttons show zero shares even for widely shared content. How do I fix share count retrieval?

Share count retrieval depends on network API availability. Check: (1) Facebook share counts require correct Facebook App credentials — go to Monarch → Social Networks → Facebook and verify the App ID and App Secret are entered; (2) Twitter/X no longer provides public share count APIs — Twitter counts will show as 0; (3) Pinterest share counts may require site verification; (4) share counts are cached — clear Monarch’s cache by deactivating and reactivating the plugin or using the Monarch settings cache clear option; (5) very new posts may have zero legitimate shares — share count display is accurate.

The Monarch pop-up is triggering on every page visit — visitors see the pop-up repeatedly without the configured frequency settings taking effect. How do I fix the pop-up frequency?

Monarch’s pop-up frequency (show once per X days) uses browser cookies to remember whether the visitor has seen the pop-up. Issues: (1) the visitor is clearing cookies between sessions — the pop-up will appear again after cookie clearing; (2) testing in different browsers or incognito mode resets the cookie; (3) the cookie duration may be set to a very short period — increase it in Monarch → Configuration → Pop-Up → Display Settings; (4) if caching is serving different versions of the page to different visitors, cookie state may not be passed consistently.

Customization & Developer Notes

How do I configure Monarch to show a scroll-triggered sharing fly-in on blog posts?

In Elegant Themes → Monarch → Configuration → Fly-Ins, create a new Fly-In configuration. Set the trigger to “After Scrolling” and configure the scroll percentage (e.g., 60% — triggers when the reader has scrolled 60% of the post). Select which networks to show, button style, and animation. Configure which content types to display it on (Posts only). Save. The fly-in appears smoothly from the corner of the screen when the configured scroll depth is reached — a non-intrusive sharing prompt for engaged readers.

How do I add Monarch sharing buttons inside the Divi Builder content?

Monarch provides a Divi sharing module that can be added inside the Divi Builder layout. In the Divi Builder, search the module library for “Monarch Social Sharing” or “Social Sharing” — the module allows placing sharing buttons at any position within the Divi layout. Configure the button style, networks to display, and alignment within the module settings. This approach is more precise than automatic placement and allows sharing buttons to appear between specific content sections rather than only above or below the entire post content.

Frequently Asked Questions

Is Monarch included in the Elegant Themes membership?

Yes — Monarch is included in the standard Elegant Themes membership ($89/year for access to all Elegant Themes products including Divi, Extra, Bloom, Monarch, and unlimited site usage). There is no standalone Monarch purchase. The $89/year membership provides excellent value if you are using Divi for multiple sites, as Monarch and Bloom are bundled additions that would cost $50-100/year each as standalone plugins from competitors.

Can Monarch be used on sites not built with Divi?

Yes — Monarch is a standalone social sharing plugin that works on any WordPress theme, not just Divi. The native Divi integration (Divi sharing module) is an enhancement, not a requirement. Sites using Astra, GeneratePress, Neve, or any other theme can use Monarch for social sharing. The Elegant Themes membership just requires that you own the membership — Monarch functions independently of which theme is active on the site.

Can Insert PHP Code Snippet break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing Insert PHP Code Snippet?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need an Insert PHP Code Snippet Developer?

Find a vetted WordPress developer specializing in Insert PHP Code Snippet. From setup and configuration to custom Insert PHP Code Snippet development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.