{"id":234200,"date":"2025-07-02T17:20:58","date_gmt":"2025-07-02T17:20:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/social-publisher\/"},"modified":"2026-04-03T17:18:41","modified_gmt":"2026-04-03T17:18:41","slug":"social-publisher","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/social-publisher\/","author":23293963,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.2","stable_tag":"1.9.2","tested":"6.9.4","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Social Publisher","header_author":"Enfants Terribles digital GmbH","header_description":"Automatically share WordPress posts to social platforms \u2013 starting with LinkedIn. Includes custom text and image options for personal profiles and company pages. Facebook and Instagram support is planned.","assets_banners_color":"5fb5c4","last_updated":"2026-04-03 17:18:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/social-publisher.enfants.de\/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=social_publisher","header_author_uri":"https:\/\/www.enfants.de\/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=social_publisher","rating":5,"author_block_rating":0,"active_installs":10,"downloads":971,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"maller","date":"2025-07-02 17:45:10"},"1.8.0":{"tag":"1.8.0","author":"maller","date":"2025-12-20 09:47:32"},"1.8.1":{"tag":"1.8.1","author":"maller","date":"2026-02-03 20:38:19"},"1.8.2":{"tag":"1.8.2","author":"maller","date":"2026-03-23 11:46:43"},"1.8.3":{"tag":"1.8.3","author":"maller","date":"2026-03-23 14:45:49"},"1.8.4":{"tag":"1.8.4","author":"maller","date":"2026-03-24 10:56:12"},"1.9.0":{"tag":"1.9.0","author":"maller","date":"2026-04-02 20:39:39"},"1.9.1":{"tag":"1.9.1","author":"maller","date":"2026-04-03 15:37:16"},"1.9.2":{"tag":"1.9.2","author":"maller","date":"2026-04-03 17:18:41"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3321400,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3321400,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.9.0","1.9.1","1.9.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3498422,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3498422,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3498422,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3498422,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3498422,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3498422,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3498422,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Video walkthrough explaining the Social Publisher workflow (German)","2":"Admin interface with LinkedIn sharing options","3":"LinkedIn post preview in the editor","4":"Successful publication of a post on LinkedIn"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,569,13082,313,154],"plugin_category":[56],"plugin_contributors":[252540],"plugin_business_model":[],"class_list":["post-234200","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-automation","plugin_tags-autopost","plugin_tags-linkedin","plugin_tags-social-media","plugin_category-social-and-sharing","plugin_contributors-steffenmueller","plugin_committers-maller"],"banners":{"banner":"https:\/\/ps.w.org\/social-publisher\/assets\/banner-772x250.png?rev=3321400","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/social-publisher\/assets\/icon-128x128.png?rev=3321400","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-1.png?rev=3498422","caption":"Video walkthrough explaining the Social Publisher workflow (German)"},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-2.png?rev=3498422","caption":"Admin interface with LinkedIn sharing options"},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-3.png?rev=3498422","caption":"LinkedIn post preview in the editor"},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-4.png?rev=3498422","caption":"Successful publication of a post on LinkedIn"},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-5.png?rev=3498422","caption":""},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-6.png?rev=3498422","caption":""},{"src":"https:\/\/ps.w.org\/social-publisher\/assets\/screenshot-7.png?rev=3498422","caption":""}],"raw_content":"<!--section=description-->\n<p>Stop copying your WordPress posts to LinkedIn manually.<\/p>\n\n<p>Social Publisher does it automatically \u2014 GDPR-compliant, with custom text, image, and live preview right in your editor.<\/p>\n\n<p>Built by an agency that got tired of the copy-paste routine. We use it ourselves, every week.<\/p>\n\n<p><a href=\"https:\/\/social-publisher.enfants.de\/\">Plugin walkthrough (German)<\/a><\/p>\n\n<h3>Features (Free)<\/h3>\n\n<ul>\n<li>Auto-publish to LinkedIn when you hit \"Publish\"<\/li>\n<li>Write a dedicated LinkedIn text \u2014 separate from your blog post<\/li>\n<li>Choose a separate LinkedIn image<\/li>\n<li>Live preview of your LinkedIn post inside the editor<\/li>\n<li>Supports personal profiles and company pages<\/li>\n<li>100% GDPR-compliant via tracking-free OAuth proxy<\/li>\n<li>Optional backlink to your post<\/li>\n<\/ul>\n\n<h3>Pro \u2014 from 9 EUR\/month<\/h3>\n\n<ul>\n<li>AI rewriting with tone presets (Informative, Emotional, Salesy) and custom Brand Voice<\/li>\n<li>Schedule your LinkedIn post for a specific date and time<\/li>\n<li>Content recycling \u2014 repost evergreen content automatically<\/li>\n<li>Early adopters keep their price permanently \u2014 sign up at 9 EUR, pay 9 EUR forever<\/li>\n<\/ul>\n\n<h3>GDPR Compliance<\/h3>\n\n<p>Social Publisher never talks to LinkedIn directly from your WordPress admin.\nAll OAuth traffic is routed through a tracking-free proxy at <strong>https:\/\/social-publisher.enfants.de<\/strong> \u2014 no personal data stored, fully GDPR-compliant.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Search for \"Social Publisher\" in the WordPress plugin directory and install it directly.<\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Open the settings under <strong>Settings &gt; Social Publisher<\/strong> and connect your LinkedIn account.<\/li>\n<li>When creating a new post, you can enable the <strong>LinkedIn sharing<\/strong> and set an individual text and image.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20is%20social%20publisher%20for%3F\"><h3>Who is Social Publisher for?<\/h3><\/dt>\n<dd><p>Anyone publishing content on WordPress who wants it on LinkedIn without the copy-paste routine \u2014 agencies, editorial teams, freelancers, and B2B marketing.<\/p><\/dd>\n<dt id=\"how%20does%20publishing%20work%3F\"><h3>How does publishing work?<\/h3><\/dt>\n<dd><p>You write your post in WordPress and publish to LinkedIn directly from the editor. You can define a dedicated LinkedIn text, choose an image, and preview the result before publishing.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20posts%3F\"><h3>Can I schedule posts?<\/h3><\/dt>\n<dd><p>Yes. With <strong>Social Publisher Pro<\/strong>, you can schedule posts and reposts in advance \u2014 perfect for editorial planning and consistent visibility on LinkedIn.<\/p><\/dd>\n<dt id=\"does%20social%20publisher%20support%20ai%20rewriting%3F\"><h3>Does Social Publisher support AI rewriting?<\/h3><\/dt>\n<dd><p>Yes. <strong>Social Publisher Pro<\/strong> includes AI-assisted rewriting using the <strong>ChatGPT API<\/strong>. You can refine tone and wording while keeping your message on-brand.<\/p><\/dd>\n<dt id=\"do%20i%20need%20my%20own%20api%20key%20for%20ai%20rewriting%3F\"><h3>Do I need my own API key for AI rewriting?<\/h3><\/dt>\n<dd><p>Yes. For AI rewriting, you simply add your own ChatGPT\/OpenAI API key in the plugin settings. This keeps everything transparent and under your control.<\/p><\/dd>\n<dt id=\"is%20my%20featured%20image%20used%20automatically%3F\"><h3>Is my Featured Image used automatically?<\/h3><\/dt>\n<dd><p>No. Social Publisher gives you full control over the LinkedIn media. If you don\u2019t select a dedicated LinkedIn image, the post will be published without an image.<\/p><\/dd>\n<dt id=\"is%20social%20publisher%20gdpr%20compliant%3F\"><h3>Is Social Publisher GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes. Social Publisher uses a secure, tracking-free OAuth proxy (https:\/\/social-publisher.enfants.de) and is built with privacy-first principles.<\/p><\/dd>\n<dt id=\"how%20much%20does%20pro%20cost%3F\"><h3>How much does Pro cost?<\/h3><\/dt>\n<dd><p>Pro starts at 9 EUR\/month and can be cancelled at any time. Early adopters keep their entry price permanently \u2014 no matter how often we raise it for new customers.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Fix: AI rewrite now reads LinkedIn text live \u2014 no save required before rewriting<\/li>\n<li>Fix: Brand Voice now reliably applied to every AI rewrite<\/li>\n<li>New: Backlink URL shown in LinkedIn preview when toggle is active<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Fix: All upgrade links now point consistently to checkout<\/li>\n<li>Fix: Plugin URI updated to social-publisher.enfants.de<\/li>\n<li>Improvement: UTM tracking added to all upgrade links<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>New: LinkedIn preview card redesigned \u2014 live preview directly in the editor<\/li>\n<li>New: ACF dependency removed \u2014 metabox is now fully native WordPress<\/li>\n<li>New: Automatic Pro updates via license server (no more manual ZIP uploads)<\/li>\n<li>New: Upsell moments for Pro features visible to Free users<\/li>\n<\/ul>\n\n<h4>1.8.4<\/h4>\n\n<ul>\n<li>New: Schedule LinkedIn post on first publish \u2014 set a specific date and time directly in the editor (Pro)<\/li>\n<li>Fix: Double posting prevented \u2014 Gutenberg race condition no longer causes duplicate LinkedIn posts<\/li>\n<li>Fix: Brand Voice field added to AI rewrite \u2014 custom writing style injected as system prompt<\/li>\n<\/ul>\n\n<h4>1.8.3<\/h4>\n\n<ul>\n<li>Fix: Pro settings (OpenAI API key field) now correctly visible when license is active<\/li>\n<li>Fix: Upgrade box no longer shown for active Pro users<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>New: Complete German translation (de_DE) \u2013 informal and formal variants<\/li>\n<li>Improvement: Disconnect button moved next to LinkedIn profile dropdown<\/li>\n<li>Fix: Added direct file access protection to all PHP includes<\/li>\n<li>Fix: Timezone-safe date functions (gmdate)<\/li>\n<li>Fix: wp_unslash() added per WordPress coding standards<\/li>\n<li>Updated: Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<p>Internal Stability &amp; Performance Improvements<br \/>\n- Fix: License validation decoupled from admin initialization<br \/>\n- Improvement: Optimized execution timing for license checks<br \/>\n- Improvement: Reduced synchronous processing in admin context<\/p>\n\n<h4>1.8.0<\/h4>\n\n<p>\ud83c\udf89 Major Pro Release \u2014 Faster, clearer &amp; more reliable<br \/>\n- New: Improved license activation with clearer onboarding<br \/>\n- New: Automatic daily license validation (Pro)<br \/>\n- Improvement: Clearer admin messages &amp; better error handling<br \/>\n- Improvement: Faster &amp; more stable server connection<br \/>\n- Improvement: Better compatibility with many hosting environments<\/p>\n\n<h4>1.7.1<\/h4>\n\n<p>License Reliability Update<br \/>\n- New: Extended license validation with domain lock<br \/>\n- Improvement: More robust Pro activation logic<br \/>\n- Prep: Basis for recurring license checks<\/p>\n\n<h4>1.7.0<\/h4>\n\n<p>Editor &amp; UX Refresh<br \/>\n- Improved: Redesigned LinkedIn metabox<br \/>\n- Improved: More consistent UI feedback<br \/>\n- Fix: GPT rewrite respects selected language<br \/>\n- Changed: Repost &amp; rewrite only after first LinkedIn publish<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Pro Feature: Reposting<br \/>\n- New: Scheduled reposting of older posts<br \/>\n- New: Repost date &amp; time selector<\/p>\n\n<h4>1.6.0<\/h4>\n\n<p>AI Rewrite Release<br \/>\n- New: GPT rewriting with selectable styles<br \/>\n- New: OpenAI API key field<br \/>\n- New: Display of selected LinkedIn profile<\/p>\n\n<h4>1.5.0<\/h4>\n\n<p>Core Stability Release<br \/>\n- Improved: Code structure &amp; consistency<br \/>\n- Improved: Unified socipu_ prefix<br \/>\n- Improved: Safer redirects<br \/>\n- Added: Updated assets &amp; plugin headers<\/p>\n\n<h4>1.4.2<\/h4>\n\n<p>Performance &amp; Cleanup<br \/>\n- Improved: JavaScript extracted from PHP<br \/>\n- Improved: Dropdown behavior after auth<br \/>\n- Cleanup: Removed old inline scripts<\/p>\n\n<h4>1.4.1<\/h4>\n\n<p>Pro Tools<br \/>\n- New: ACF fields only shown with active LinkedIn connection<br \/>\n- New: Optional backlink feature<br \/>\n- New: Loading indicator during publish<\/p>\n\n<h4>1.3.1<\/h4>\n\n<p>Stability Fix<br \/>\n- Fix: Preview not working on some hosts<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>OAuth &amp; ACF Improvements<br \/>\n- New: OAuth with automatic profile detection<br \/>\n- Improved: ACF integration<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Publishing Behavior Update<br \/>\n- New: One\u2011time publication logic<br \/>\n- New: Additional security checks<br \/>\n- New: Admin notice for already published posts<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release<\/p>","raw_excerpt":"Auto-publish WordPress posts to LinkedIn. Custom text, image, live preview, AI rewriting and scheduling. GDPR-compliant.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/234200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=234200"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/maller"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=234200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=234200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=234200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=234200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=234200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=234200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}