Social Publisher

Description

Social Publisher automatically shares your WordPress posts on LinkedIn – fully GDPR-compliant and optimized for professional publishing workflows.

With a custom LinkedIn text, individual images, integrated preview and optional GPT rewriting, this plugin is ideal for agencies, editors and B2B marketing teams.

πŸš€ Features (Free)

  • Automatically publish posts on LinkedIn when saving
  • Custom LinkedIn text independent of the blog post
  • Optional separate LinkedIn image
  • Live preview of the LinkedIn post inside the editor
  • ACF integration (Featured fields supported)
  • Supports LinkedIn profiles and company pages
  • 100% GDPR-compliant OAuth connection via a neutral proxy (https://social-publisher.enfants.de)

πŸ’Ž Pro Features

  • GPT rewriting with style presets (Informative, Emotional, Salesy)
  • Scheduled reposting / content recycling
  • Automatic daily license validation (domain-locked)
  • More call-to-action options and upcoming social networks (Facebook, Instagram)

πŸ”’ GDPR Compliance

The plugin does not communicate directly with LinkedIn from the WordPress admin.
All OAuth traffic is routed through a neutral, tracking-free proxy at
https://social-publisher.enfants.de, which stores no personal data.
This prevents third-party cookies and ensures a fully compliant authorization flow.

Important Notes

  • LinkedIn posts cannot be edited from WordPress after publishing.
  • Changes to WordPress posts do not affect already published LinkedIn posts.
  • A post is only published once – when it is first saved.

License

This plugin is released under the GPL-2.0+ license.
More information at: GPL-2.0 License.

Development

For requests or feature wishes visit:
https://www.enfants.de

Screenshots

  • Admin interface with LinkedIn sharing options
  • LinkedIn post preview in the editor
  • Successful publication of a post on LinkedIn

Installation

  1. Upload the plugin directory social-publisher to the /wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin via the Plugins menu in WordPress.
  3. Open the settings under Settings > Social Publisher and connect your LinkedIn account.
  4. When creating a new post, you can enable the LinkedIn sharing and set an individual text and image.

FAQ

Are changes to the post updated on LinkedIn?

No, once published LinkedIn posts cannot be updated from WordPress. Changes must be made directly on LinkedIn.

Can I schedule posts?

Not yet. Scheduled publications are planned for a future update.

Is my Featured Image automatically used?

Yes, if you do not set a custom LinkedIn image, the post image is used.

Reviews

Read all 2 reviews

Contributors & Developers

“Social Publisher” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Social Publisher” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.8.0

  • NEW: Fully integrated License Server v2 with structured JSON responses
  • NEW: Automatic daily revalidation via WP-Cron (Pro)
  • Improvement: Unified and clearer user feedback messages in the admin interface
  • FIX: Proper JSON communication between plugin and external license server

1.7.1

  • NEW: License validation for Pro features
  • Technical: Added external license server with domain lock
  • MVP state: One-time license activation, no re-check yet

1.7.0

  • Improvement: Redesigned metabox layout for better UX
  • Improvement: UI feedback and style tweaks across all components
  • Fix: GPT rewriting now respects selected language
  • Change: Repost scheduling and GPT rewrite only shown after initial publication

1.6.1

  • NEW: Scheduled reposting of LinkedIn posts (Pro)
  • NEW: Repost date and time selector in post editor (Pro)

1.6.0

  • NEW: AI-powered GPT rewriting with style selection (Informative, Emotional, Salesy)
  • NEW: API key field in settings
  • NEW: Target profile displayed in the post metabox
  • Improvement: Dynamic translation support for profile display

1.5.0

  • Code completely revised according to WordPress.org guidelines
  • Unified prefix socipu_ for all functions, options, hooks, and AJAX calls
  • Increased security through wp_safe_redirect() instead of wp_redirect()
  • Removed closing PHP tag to avoid errors
  • Screenshots moved to the SVN /assets directory
  • Missing header fields added for compatibility

1.4.2

  • Improvement: JavaScript moved out of PHP and included externally
  • Improvement: Dropdown delay fixed after authentication
  • Cleanup: Old inline <script> output removed
  • Refactoring: Improved JS initialization and feedback

1.4.1

  • NEW: Metabox and ACF fields only visible with active LinkedIn connection (Pro)
  • NEW: Optional backlink function (Pro)
  • NEW: Loading indicator when publishing

1.3.1

  • Bugfix: Preview script was not loaded correctly on external servers

1.3.0

  • New OAuth connection with automatic profile selection
  • Improved ACF integration

1.1.0

  • NEW: Posts are only published once when first saved
  • NEW: Security check for LinkedIn publishing improved
  • NEW: Notice in admin area for existing LinkedIn posts added

1.0.0

  • Initial version with LinkedIn integration