WordPress.org

Plugin Directory

Social Profile Frame Generator – Custom Social Media Frames Creator

Social Profile Frame Generator – Custom Social Media Frames Creator

Description

Profile Frame Generator is a user-friendly, performance-focused plugin that allows site owners to upload custom PNG frames that users can overlay on their photos to generate social media profile pictures. This plugin easily helps create a social photo without any software on the desktop or mobile.

Built for events, campaigns, and brand communities, this plugin is perfect for WordCamp, meetups, or social movement organizers who want to promote a unified visual identity among supporters, attendees, volunteers, and speakers.

🎯 Key Features:

  • Upload a transparent PNG frame from the WordPress media library.
  • Generate framed profile pictures with an interactive frontend interface.
  • Lightweight: CSS/JS loads only on pages containing the shortcode.
  • Support for multiple frames using shortcode with frame ID on different pages.
  • Responsive and mobile-ready with intuitive gestures and controls.

🛠 How to Use:

  1. Install the Profile Frame Generator plugin via Plugins > Add New.
  2. Navigate to Dashboard > Profile Frame.
  3. Click “Select Frame from Media Library”, choose your PNG frame, and click Select Frame.
  4. Click the “Save Frame Settings” button.
  5. After saving, the shortcode will appear below the settings.
  6. Copy the shortcode (e.g., [profile_frame frame="123"]).
  7. Paste the shortcode on any post or page using the Shortcode block (or based on your preferred editor).
  8. Save and view the page – the frame generator canvas will be visible to users.

✨ Frame Interaction & Controls:

Users can customize their image overlay using the following:
Mouse Wheel – Zoom in/out of the uploaded image.
Mouse Drag – Reposition the image within the frame.
Mobile (Pinch to Zoom) – Two-finger pinch gesture to zoom.
Mobile (Rotate) – Rotate the image left or right using your fingers.

🖼 Multiple Frame Support:

To use more than one frame:
– Use [profile_frame frame="image_id_here"] where image_id_here is the Media Library ID of your PNG frame.
– Each frame must be used on a separate page, as only one frame is supported per page.

Example:
– Frame A: [profile_frame frame="123"]
– Frame B: [profile_frame frame="456"]

Create a page with links to each frame to allow users to pick their favorite.

⚠️ Performance First: The plugin only loads CSS and JS on pages with the shortcode, ensuring fast load times and minimal impact on your site.

Note: WordPress and WordCamp are registered trademarks of the WordPress Foundation. This plugin is not affiliated with or endorsed by WordPress.org or WordCamp. Names used for reference only.

Support

For questions, support requests, or feature suggestions, please visit the support forum.

Screenshots

  • Upload PNG frame via settings and it will automatically show the shortcode to copy with the image ID.
  • User uploads a photo, previews, and downloads the final image.

Installation

  1. Upload the plugin files to the /wp-content/plugins/profile-frame-generator directory, or install via the WordPress plugin repository.
  2. Activate the plugin from the Plugins menu in WordPress.
  3. Go to Dashboard > Profile Frame to upload and save your frame.
  4. Copy and paste the shortcode to any post or page.

FAQ

Can I use more than one frame?

Yes! Use [profile_frame frame="image_id_here"] with the corresponding Media Library image ID. Only one frame per page is supported.

What format should the frame image be?

Transparent PNG files are required for best results.

Can users adjust their uploaded images?

Yes. Users can zoom, reposition, rotate, and fine-tune their uploaded photos to ensure a perfect frame fit.

Will this plugin slow down my website?

No. The plugin is lightweight and loads scripts only on the page where the shortcode is used.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Social Profile Frame Generator – Custom Social Media Frames Creator” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.

Penyumbang

Changelog

1.1

  • Minor enhancements to the settings page

1.0.0

  • Initial release
  • Option to select the frame within the settings
  • Shortcode support
  • In the frontend option to select the image and the mouse zoom in and zoom out will help to control the image on the screen
  • Option to download the image