Changeset 3426253
- Timestamp:
- 12/23/2025 02:04:58 PM (3 months ago)
- Location:
- social-post-flow
- Files:
-
- 10 edited
- 1 copied
-
tags/1.1.5 (copied) (copied from social-post-flow/trunk)
-
tags/1.1.5/assets/css/admin.css (modified) (1 diff)
-
tags/1.1.5/assets/scss/admin.scss (modified) (1 diff)
-
tags/1.1.5/includes/class-social-post-flow-image.php (modified) (1 diff)
-
tags/1.1.5/readme.txt (modified) (4 diffs)
-
tags/1.1.5/social-post-flow.php (modified) (2 diffs)
-
trunk/assets/css/admin.css (modified) (1 diff)
-
trunk/assets/scss/admin.scss (modified) (1 diff)
-
trunk/includes/class-social-post-flow-image.php (modified) (1 diff)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/social-post-flow.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
social-post-flow/tags/1.1.5/assets/css/admin.css
r3404687 r3426253 1 body.wpzinc .wpzinc-option.progressbar .ui-progressbar{height:2em;text-align:left;overflow:hidden}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-overlay{background:green;height:100%;filter:alpha(opacity=25);opacity:.25}body.wpzinc .wpzinc-option.progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}body.wpzinc .wpzinc-option.progressbar .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}body.wpzinc .wpzinc-option.progressbar .ui-widget .ui-widget{font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget input,body.wpzinc .wpzinc-option.progressbar .ui-widget select,body.wpzinc .wpzinc-option.progressbar .ui-widget textarea,body.wpzinc .wpzinc-option.progressbar .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-content a{color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-header{border:1px solid #e78f08;background:green;color:#fff;font-weight:bold}body.wpzinc .wpzinc-option.progressbar .ui-widget-header a{color:#fff}li.toplevel_page_social-post-flow a div.wp-menu-image img{width:16px;height:16px}body.wpzinc.social-post-flow div.wrap h1.wp-heading-inline{background-image:url(../images/icons/social-post-flow-dark.svg);background-position:25px 50%;background-repeat:no-repeat;background-size:32px 32px}body.post-php #social-post-flow>.handlediv,body.post-new-php #social-post-flow>.handlediv{position:relative;z-index:2}body.post-php #social-post-flow>.hndle,body.post-new-php #social-post-flow>.hndle{background:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}body.post-php #social-post-flow div.inside,body.post-new-php #social-post-flow div.inside{margin:0;padding:0}body.post-php #social-post-flow div.inside #social-post-flow-override,body.post-new-php #social-post-flow div.inside #social-post-flow-override{display:none;margin-top:-1px;border-bottom:1px solid #dfdfdf}body.post-php #social-post-flow-image div.inside,body.post-new-php #social-post-flow-image div.inside{margin:0;padding:0}#social-post-flow-log div.inside{margin:0;padding:0}#social-post-flow-log div.inside div.wpzinc-option table.social-post-flow-log thead tr th{font-weight:700}table.social-post-flow-log tbody tr.success td,table.social-post-flow-log tbody tr.success th{background:#ddfede}table.social-post-flow-log tbody tr.success.alternate td,table.social-post-flow-log tbody tr.success.alternate th{background:#cafcbb}table.social-post-flow-log tbody tr.warning td,table.social-post-flow-log tbody tr.warning th{background:orange}table.social-post-flow-log tbody tr.warning.alternate td,table.social-post-flow-log tbody tr.warning.alternate th{background:#e6a62e}table.social-post-flow-log tbody tr.error td,table.social-post-flow-log tbody tr.error th{background:#ffcdcd}table.social-post-flow-log tbody tr.error.alternate td,table.social-post-flow-log tbody tr.error.alternate th{background:#fcbbbb}table.social-post-flow-log tbody tr.error a{text-decoration:none}body.block-editor-page #social-post-flow,body.block-editor-page #social-post-flow-log{margin-bottom:20px}#social-post-flow ul.wpzinc-nav-tabs li.image a{background-image:url(../../_modules/dashboard/feather/image.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.lock a{background-image:url(../../_modules/dashboard/feather/lock.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.arrow-right-circle a{background-image:url(../../_modules/dashboard/feather/arrow-right-circle.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.file-text a{background-image:url(../../_modules/dashboard/feather/file-text.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.users a{background-image:url(../../_modules/dashboard/feather/users.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.tag a{background-image:url(../../_modules/dashboard/feather/tag.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.default a{background-image:url(../../_modules/dashboard/feather/settings.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.facebook a{background-image:url(../../_modules/dashboard/feather/facebook.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.threads a{background-image:url(../../_modules/dashboard/feather/at-sign.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.instagram a{background-image:url(../../_modules/dashboard/feather/instagram.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.linkedin a{background-image:url(../../_modules/dashboard/feather/linkedin.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.x a{background-image:url(../../_modules/dashboard/feather/x.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.mastodon a{background-image:url(../../_modules/dashboard/feather/mastodon.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li. pinterest a{background-image:url(../../_modules/dashboard/feather/pinterest.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.external-link a{background-image:url(../../_modules/dashboard/feather/external-link.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li a span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a span.dashicons.dashicons-yes{display:none}#social-post-flow ul.wpzinc-nav-tabs li a.enabled span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a.enabled span.dashicons.dashicons-yes{display:inline-block}#social-post-flow .wpzinc-media-library{width:150px}#social-post-flow div.postbox{width:100%}#social-post-flow div.postbox div.statuses tr.status.first td.actions a.delete-status{display:none}#social-post-flow div.postbox div.statuses tr.status td.count{width:20px}#social-post-flow div.postbox div.statuses tr.status td.actions{width:80px}#social-post-flow div.postbox div.statuses tr.status-form-container>td{padding:0}body.wpzinc .wrap #social-post-flow-status-form>.wpzinc-option{padding:20px 30px}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline{margin:5px 0 15px 0;border-top:1px solid #ccd0d4;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline p{margin:.5em 0}body.wpzinc .wrap #social-post-flow-status-form div.images{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form div.images select.right{margin:0 0 0 5px}body.wpzinc .wrap #social-post-flow-status-form div.tags{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form small.characters{display:inline-block;line-height:1}body.wpzinc .wrap #social-post-flow-status-form h3{margin:0}body.wpzinc .wrap #social-post-flow-status-form div.status select,body.wpzinc .wrap #social-post-flow-status-form div.status input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.status textarea,body.wpzinc .wrap #social-post-flow-status-form div.scheduling select,body.wpzinc .wrap #social-post-flow-status-form div.scheduling input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.scheduling textarea,body.wpzinc .wrap #social-post-flow-status-form div.pinterest select,body.wpzinc .wrap #social-post-flow-status-form div.pinterest input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.pinterest textarea,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness select,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness textarea,body.wpzinc .wrap #social-post-flow-status-form div.images select,body.wpzinc .wrap #social-post-flow-status-form div.images input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.images textarea,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image select,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.text-to-image textarea{margin:0 0 7px 0}body.wpzinc .wrap #social-post-flow-status-form div.schedule label,body.wpzinc .wrap #social-post-flow-status-form div.schedule .custom{display:inline-block;vertical-align:middle}body.wpzinc .wrap #social-post-flow-status-form div.schedule input[type=number]{width:50px}body.wpzinc .wrap #social-post-flow-status-form div.section{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #dfdfdf}body.wpzinc .wrap #social-post-flow-status-form div.section table th.actions,body.wpzinc .wrap #social-post-flow-status-form div.section table td.actions{width:71px}table tr.hide-delete-button td .wpzinc-delete-table-row{display:none}1 body.wpzinc .wpzinc-option.progressbar .ui-progressbar{height:2em;text-align:left;overflow:hidden}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-overlay{background:green;height:100%;filter:alpha(opacity=25);opacity:.25}body.wpzinc .wpzinc-option.progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}body.wpzinc .wpzinc-option.progressbar .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}body.wpzinc .wpzinc-option.progressbar .ui-widget .ui-widget{font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget input,body.wpzinc .wpzinc-option.progressbar .ui-widget select,body.wpzinc .wpzinc-option.progressbar .ui-widget textarea,body.wpzinc .wpzinc-option.progressbar .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-content a{color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-header{border:1px solid #e78f08;background:green;color:#fff;font-weight:bold}body.wpzinc .wpzinc-option.progressbar .ui-widget-header a{color:#fff}li.toplevel_page_social-post-flow a div.wp-menu-image img{width:16px;height:16px}body.wpzinc.social-post-flow div.wrap h1.wp-heading-inline{background-image:url(../images/icons/social-post-flow-dark.svg);background-position:25px 50%;background-repeat:no-repeat;background-size:32px 32px}body.post-php #social-post-flow>.handlediv,body.post-new-php #social-post-flow>.handlediv{position:relative;z-index:2}body.post-php #social-post-flow>.hndle,body.post-new-php #social-post-flow>.hndle{background:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}body.post-php #social-post-flow div.inside,body.post-new-php #social-post-flow div.inside{margin:0;padding:0}body.post-php #social-post-flow div.inside #social-post-flow-override,body.post-new-php #social-post-flow div.inside #social-post-flow-override{display:none;margin-top:-1px;border-bottom:1px solid #dfdfdf}body.post-php #social-post-flow-image div.inside,body.post-new-php #social-post-flow-image div.inside{margin:0;padding:0}#social-post-flow-log div.inside{margin:0;padding:0}#social-post-flow-log div.inside div.wpzinc-option table.social-post-flow-log thead tr th{font-weight:700}table.social-post-flow-log tbody tr.success td,table.social-post-flow-log tbody tr.success th{background:#ddfede}table.social-post-flow-log tbody tr.success.alternate td,table.social-post-flow-log tbody tr.success.alternate th{background:#cafcbb}table.social-post-flow-log tbody tr.warning td,table.social-post-flow-log tbody tr.warning th{background:orange}table.social-post-flow-log tbody tr.warning.alternate td,table.social-post-flow-log tbody tr.warning.alternate th{background:#e6a62e}table.social-post-flow-log tbody tr.error td,table.social-post-flow-log tbody tr.error th{background:#ffcdcd}table.social-post-flow-log tbody tr.error.alternate td,table.social-post-flow-log tbody tr.error.alternate th{background:#fcbbbb}table.social-post-flow-log tbody tr.error a{text-decoration:none}body.block-editor-page #social-post-flow,body.block-editor-page #social-post-flow-log{margin-bottom:20px}#social-post-flow ul.wpzinc-nav-tabs li.image a{background-image:url(../../_modules/dashboard/feather/image.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.lock a{background-image:url(../../_modules/dashboard/feather/lock.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.arrow-right-circle a{background-image:url(../../_modules/dashboard/feather/arrow-right-circle.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.file-text a{background-image:url(../../_modules/dashboard/feather/file-text.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.users a{background-image:url(../../_modules/dashboard/feather/users.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.tag a{background-image:url(../../_modules/dashboard/feather/tag.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.default a{background-image:url(../../_modules/dashboard/feather/settings.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.facebook a{background-image:url(../../_modules/dashboard/feather/facebook.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.threads a{background-image:url(../../_modules/dashboard/feather/at-sign.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.instagram a{background-image:url(../../_modules/dashboard/feather/instagram.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.linkedin a{background-image:url(../../_modules/dashboard/feather/linkedin.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.x a{background-image:url(../../_modules/dashboard/feather/x.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.mastodon a{background-image:url(../../_modules/dashboard/feather/mastodon.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.bluesky a{background-image:url(../../_modules/dashboard/feather/bluesky.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.pinterest a{background-image:url(../../_modules/dashboard/feather/pinterest.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.external-link a{background-image:url(../../_modules/dashboard/feather/external-link.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li a span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a span.dashicons.dashicons-yes{display:none}#social-post-flow ul.wpzinc-nav-tabs li a.enabled span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a.enabled span.dashicons.dashicons-yes{display:inline-block}#social-post-flow .wpzinc-media-library{width:150px}#social-post-flow div.postbox{width:100%}#social-post-flow div.postbox div.statuses tr.status.first td.actions a.delete-status{display:none}#social-post-flow div.postbox div.statuses tr.status td.count{width:20px}#social-post-flow div.postbox div.statuses tr.status td.actions{width:80px}#social-post-flow div.postbox div.statuses tr.status-form-container>td{padding:0}body.wpzinc .wrap #social-post-flow-status-form>.wpzinc-option{padding:20px 30px}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline{margin:5px 0 15px 0;border-top:1px solid #ccd0d4;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline p{margin:.5em 0}body.wpzinc .wrap #social-post-flow-status-form div.images{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form div.images select.right{margin:0 0 0 5px}body.wpzinc .wrap #social-post-flow-status-form div.tags{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form small.characters{display:inline-block;line-height:1}body.wpzinc .wrap #social-post-flow-status-form h3{margin:0}body.wpzinc .wrap #social-post-flow-status-form div.status select,body.wpzinc .wrap #social-post-flow-status-form div.status input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.status textarea,body.wpzinc .wrap #social-post-flow-status-form div.scheduling select,body.wpzinc .wrap #social-post-flow-status-form div.scheduling input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.scheduling textarea,body.wpzinc .wrap #social-post-flow-status-form div.pinterest select,body.wpzinc .wrap #social-post-flow-status-form div.pinterest input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.pinterest textarea,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness select,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness textarea,body.wpzinc .wrap #social-post-flow-status-form div.images select,body.wpzinc .wrap #social-post-flow-status-form div.images input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.images textarea,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image select,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.text-to-image textarea{margin:0 0 7px 0}body.wpzinc .wrap #social-post-flow-status-form div.schedule label,body.wpzinc .wrap #social-post-flow-status-form div.schedule .custom{display:inline-block;vertical-align:middle}body.wpzinc .wrap #social-post-flow-status-form div.schedule input[type=number]{width:50px}body.wpzinc .wrap #social-post-flow-status-form div.section{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #dfdfdf}body.wpzinc .wrap #social-post-flow-status-form div.section table th.actions,body.wpzinc .wrap #social-post-flow-status-form div.section table td.actions{width:71px}table tr.hide-delete-button td .wpzinc-delete-table-row{display:none} -
social-post-flow/tags/1.1.5/assets/scss/admin.scss
r3404687 r3426253 249 249 } 250 250 } 251 &.bluesky { 252 a { 253 background-image: url(../../_modules/dashboard/feather/bluesky.svg); 254 background-size: 16px 16px; 255 } 256 } 251 257 &.pinterest { 252 258 a { -
social-post-flow/tags/1.1.5/includes/class-social-post-flow-image.php
r3404687 r3426253 290 290 'tiktok' => array( 1080, 1920 ), 291 291 'mastodon' => array( 1200, 675 ), 292 'bluesky' => array( 1200, 675 ), 292 293 ); 293 294 -
social-post-flow/tags/1.1.5/readme.txt
r3409106 r3426253 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 1.1. 48 Stable tag: 1.1.5 9 9 License: GPLv3 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html 11 11 12 Auto publish WordPress posts to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon.12 Auto publish WordPress posts to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, Mastodon and Bluesky. 13 13 14 14 == Description == 15 15 16 Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform.16 Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, Mastodon and Bluesky. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform. 17 17 18 18 Don't have a Social Post Flow account? Pricing starts at $49/year for 5 social accounts, and you can [sign up for a free 7 day trial](https://app.socialpostflow.com/register) … … 69 69 **Mastodon Auto Post** 70 70 Connect to any Mastodon instance and auto publish your WordPress posts to the federated social network. 71 72 **Bluesky Auto Post** 73 Connect to any Bluesky instance and auto publish your WordPress posts to Bluesky. 71 74 72 75 === Repost Old Content and Evergreen Posts === … … 318 321 - Pinterest Boards 319 322 - Mastodon 323 - Bluesky 320 324 321 325 = How do I add images to my social media posts? = … … 434 438 435 439 == Changelog == 440 441 = 1.1.5 (2025-12-23) = 442 * Added: Bluesky support 436 443 437 444 = 1.1.4 (2025-12-03) = -
social-post-flow/tags/1.1.5/social-post-flow.php
r3409106 r3426253 9 9 * Plugin Name: Social Post Flow 10 10 * Plugin URI: http://www.socialpostflow.com/integrations/wordpress 11 * Version: 1.1. 411 * Version: 1.1.5 12 12 * Author: Social Post Flow 13 13 * Author URI: http://www.socialpostflow.com … … 28 28 29 29 // Define Plugin version and build date. 30 define( 'SOCIAL_POST_FLOW_PLUGIN_VERSION', '1.1. 4' );31 define( 'SOCIAL_POST_FLOW_PLUGIN_BUILD_DATE', '2025-12- 03 18:00:00' );30 define( 'SOCIAL_POST_FLOW_PLUGIN_VERSION', '1.1.5' ); 31 define( 'SOCIAL_POST_FLOW_PLUGIN_BUILD_DATE', '2025-12-23 18:00:00' ); 32 32 33 33 // Define Plugin paths. -
social-post-flow/trunk/assets/css/admin.css
r3404687 r3426253 1 body.wpzinc .wpzinc-option.progressbar .ui-progressbar{height:2em;text-align:left;overflow:hidden}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-overlay{background:green;height:100%;filter:alpha(opacity=25);opacity:.25}body.wpzinc .wpzinc-option.progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}body.wpzinc .wpzinc-option.progressbar .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}body.wpzinc .wpzinc-option.progressbar .ui-widget .ui-widget{font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget input,body.wpzinc .wpzinc-option.progressbar .ui-widget select,body.wpzinc .wpzinc-option.progressbar .ui-widget textarea,body.wpzinc .wpzinc-option.progressbar .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-content a{color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-header{border:1px solid #e78f08;background:green;color:#fff;font-weight:bold}body.wpzinc .wpzinc-option.progressbar .ui-widget-header a{color:#fff}li.toplevel_page_social-post-flow a div.wp-menu-image img{width:16px;height:16px}body.wpzinc.social-post-flow div.wrap h1.wp-heading-inline{background-image:url(../images/icons/social-post-flow-dark.svg);background-position:25px 50%;background-repeat:no-repeat;background-size:32px 32px}body.post-php #social-post-flow>.handlediv,body.post-new-php #social-post-flow>.handlediv{position:relative;z-index:2}body.post-php #social-post-flow>.hndle,body.post-new-php #social-post-flow>.hndle{background:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}body.post-php #social-post-flow div.inside,body.post-new-php #social-post-flow div.inside{margin:0;padding:0}body.post-php #social-post-flow div.inside #social-post-flow-override,body.post-new-php #social-post-flow div.inside #social-post-flow-override{display:none;margin-top:-1px;border-bottom:1px solid #dfdfdf}body.post-php #social-post-flow-image div.inside,body.post-new-php #social-post-flow-image div.inside{margin:0;padding:0}#social-post-flow-log div.inside{margin:0;padding:0}#social-post-flow-log div.inside div.wpzinc-option table.social-post-flow-log thead tr th{font-weight:700}table.social-post-flow-log tbody tr.success td,table.social-post-flow-log tbody tr.success th{background:#ddfede}table.social-post-flow-log tbody tr.success.alternate td,table.social-post-flow-log tbody tr.success.alternate th{background:#cafcbb}table.social-post-flow-log tbody tr.warning td,table.social-post-flow-log tbody tr.warning th{background:orange}table.social-post-flow-log tbody tr.warning.alternate td,table.social-post-flow-log tbody tr.warning.alternate th{background:#e6a62e}table.social-post-flow-log tbody tr.error td,table.social-post-flow-log tbody tr.error th{background:#ffcdcd}table.social-post-flow-log tbody tr.error.alternate td,table.social-post-flow-log tbody tr.error.alternate th{background:#fcbbbb}table.social-post-flow-log tbody tr.error a{text-decoration:none}body.block-editor-page #social-post-flow,body.block-editor-page #social-post-flow-log{margin-bottom:20px}#social-post-flow ul.wpzinc-nav-tabs li.image a{background-image:url(../../_modules/dashboard/feather/image.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.lock a{background-image:url(../../_modules/dashboard/feather/lock.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.arrow-right-circle a{background-image:url(../../_modules/dashboard/feather/arrow-right-circle.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.file-text a{background-image:url(../../_modules/dashboard/feather/file-text.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.users a{background-image:url(../../_modules/dashboard/feather/users.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.tag a{background-image:url(../../_modules/dashboard/feather/tag.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.default a{background-image:url(../../_modules/dashboard/feather/settings.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.facebook a{background-image:url(../../_modules/dashboard/feather/facebook.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.threads a{background-image:url(../../_modules/dashboard/feather/at-sign.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.instagram a{background-image:url(../../_modules/dashboard/feather/instagram.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.linkedin a{background-image:url(../../_modules/dashboard/feather/linkedin.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.x a{background-image:url(../../_modules/dashboard/feather/x.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.mastodon a{background-image:url(../../_modules/dashboard/feather/mastodon.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li. pinterest a{background-image:url(../../_modules/dashboard/feather/pinterest.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.external-link a{background-image:url(../../_modules/dashboard/feather/external-link.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li a span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a span.dashicons.dashicons-yes{display:none}#social-post-flow ul.wpzinc-nav-tabs li a.enabled span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a.enabled span.dashicons.dashicons-yes{display:inline-block}#social-post-flow .wpzinc-media-library{width:150px}#social-post-flow div.postbox{width:100%}#social-post-flow div.postbox div.statuses tr.status.first td.actions a.delete-status{display:none}#social-post-flow div.postbox div.statuses tr.status td.count{width:20px}#social-post-flow div.postbox div.statuses tr.status td.actions{width:80px}#social-post-flow div.postbox div.statuses tr.status-form-container>td{padding:0}body.wpzinc .wrap #social-post-flow-status-form>.wpzinc-option{padding:20px 30px}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline{margin:5px 0 15px 0;border-top:1px solid #ccd0d4;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline p{margin:.5em 0}body.wpzinc .wrap #social-post-flow-status-form div.images{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form div.images select.right{margin:0 0 0 5px}body.wpzinc .wrap #social-post-flow-status-form div.tags{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form small.characters{display:inline-block;line-height:1}body.wpzinc .wrap #social-post-flow-status-form h3{margin:0}body.wpzinc .wrap #social-post-flow-status-form div.status select,body.wpzinc .wrap #social-post-flow-status-form div.status input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.status textarea,body.wpzinc .wrap #social-post-flow-status-form div.scheduling select,body.wpzinc .wrap #social-post-flow-status-form div.scheduling input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.scheduling textarea,body.wpzinc .wrap #social-post-flow-status-form div.pinterest select,body.wpzinc .wrap #social-post-flow-status-form div.pinterest input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.pinterest textarea,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness select,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness textarea,body.wpzinc .wrap #social-post-flow-status-form div.images select,body.wpzinc .wrap #social-post-flow-status-form div.images input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.images textarea,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image select,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.text-to-image textarea{margin:0 0 7px 0}body.wpzinc .wrap #social-post-flow-status-form div.schedule label,body.wpzinc .wrap #social-post-flow-status-form div.schedule .custom{display:inline-block;vertical-align:middle}body.wpzinc .wrap #social-post-flow-status-form div.schedule input[type=number]{width:50px}body.wpzinc .wrap #social-post-flow-status-form div.section{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #dfdfdf}body.wpzinc .wrap #social-post-flow-status-form div.section table th.actions,body.wpzinc .wrap #social-post-flow-status-form div.section table td.actions{width:71px}table tr.hide-delete-button td .wpzinc-delete-table-row{display:none}1 body.wpzinc .wpzinc-option.progressbar .ui-progressbar{height:2em;text-align:left;overflow:hidden}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body.wpzinc .wpzinc-option.progressbar .ui-progressbar .ui-progressbar-overlay{background:green;height:100%;filter:alpha(opacity=25);opacity:.25}body.wpzinc .wpzinc-option.progressbar .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}body.wpzinc .wpzinc-option.progressbar .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}body.wpzinc .wpzinc-option.progressbar .ui-widget .ui-widget{font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget input,body.wpzinc .wpzinc-option.progressbar .ui-widget select,body.wpzinc .wpzinc-option.progressbar .ui-widget textarea,body.wpzinc .wpzinc-option.progressbar .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}body.wpzinc .wpzinc-option.progressbar .ui-widget-content{border:1px solid #ddd;background:#eee;color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-content a{color:#333}body.wpzinc .wpzinc-option.progressbar .ui-widget-header{border:1px solid #e78f08;background:green;color:#fff;font-weight:bold}body.wpzinc .wpzinc-option.progressbar .ui-widget-header a{color:#fff}li.toplevel_page_social-post-flow a div.wp-menu-image img{width:16px;height:16px}body.wpzinc.social-post-flow div.wrap h1.wp-heading-inline{background-image:url(../images/icons/social-post-flow-dark.svg);background-position:25px 50%;background-repeat:no-repeat;background-size:32px 32px}body.post-php #social-post-flow>.handlediv,body.post-new-php #social-post-flow>.handlediv{position:relative;z-index:2}body.post-php #social-post-flow>.hndle,body.post-new-php #social-post-flow>.hndle{background:#fff;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}body.post-php #social-post-flow div.inside,body.post-new-php #social-post-flow div.inside{margin:0;padding:0}body.post-php #social-post-flow div.inside #social-post-flow-override,body.post-new-php #social-post-flow div.inside #social-post-flow-override{display:none;margin-top:-1px;border-bottom:1px solid #dfdfdf}body.post-php #social-post-flow-image div.inside,body.post-new-php #social-post-flow-image div.inside{margin:0;padding:0}#social-post-flow-log div.inside{margin:0;padding:0}#social-post-flow-log div.inside div.wpzinc-option table.social-post-flow-log thead tr th{font-weight:700}table.social-post-flow-log tbody tr.success td,table.social-post-flow-log tbody tr.success th{background:#ddfede}table.social-post-flow-log tbody tr.success.alternate td,table.social-post-flow-log tbody tr.success.alternate th{background:#cafcbb}table.social-post-flow-log tbody tr.warning td,table.social-post-flow-log tbody tr.warning th{background:orange}table.social-post-flow-log tbody tr.warning.alternate td,table.social-post-flow-log tbody tr.warning.alternate th{background:#e6a62e}table.social-post-flow-log tbody tr.error td,table.social-post-flow-log tbody tr.error th{background:#ffcdcd}table.social-post-flow-log tbody tr.error.alternate td,table.social-post-flow-log tbody tr.error.alternate th{background:#fcbbbb}table.social-post-flow-log tbody tr.error a{text-decoration:none}body.block-editor-page #social-post-flow,body.block-editor-page #social-post-flow-log{margin-bottom:20px}#social-post-flow ul.wpzinc-nav-tabs li.image a{background-image:url(../../_modules/dashboard/feather/image.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.lock a{background-image:url(../../_modules/dashboard/feather/lock.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.arrow-right-circle a{background-image:url(../../_modules/dashboard/feather/arrow-right-circle.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.file-text a{background-image:url(../../_modules/dashboard/feather/file-text.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.users a{background-image:url(../../_modules/dashboard/feather/users.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.tag a{background-image:url(../../_modules/dashboard/feather/tag.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.default a{background-image:url(../../_modules/dashboard/feather/settings.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.facebook a{background-image:url(../../_modules/dashboard/feather/facebook.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.threads a{background-image:url(../../_modules/dashboard/feather/at-sign.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.instagram a{background-image:url(../../_modules/dashboard/feather/instagram.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.linkedin a{background-image:url(../../_modules/dashboard/feather/linkedin.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.x a{background-image:url(../../_modules/dashboard/feather/x.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.mastodon a{background-image:url(../../_modules/dashboard/feather/mastodon.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.bluesky a{background-image:url(../../_modules/dashboard/feather/bluesky.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.pinterest a{background-image:url(../../_modules/dashboard/feather/pinterest.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li.external-link a{background-image:url(../../_modules/dashboard/feather/external-link.svg);background-size:16px 16px}#social-post-flow ul.wpzinc-nav-tabs li a span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a span.dashicons.dashicons-yes{display:none}#social-post-flow ul.wpzinc-nav-tabs li a.enabled span.dashicons.dashicons-yes,#social-post-flow ul.wpzinc-nav-tabs-horizontal li a.enabled span.dashicons.dashicons-yes{display:inline-block}#social-post-flow .wpzinc-media-library{width:150px}#social-post-flow div.postbox{width:100%}#social-post-flow div.postbox div.statuses tr.status.first td.actions a.delete-status{display:none}#social-post-flow div.postbox div.statuses tr.status td.count{width:20px}#social-post-flow div.postbox div.statuses tr.status td.actions{width:80px}#social-post-flow div.postbox div.statuses tr.status-form-container>td{padding:0}body.wpzinc .wrap #social-post-flow-status-form>.wpzinc-option{padding:20px 30px}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline{margin:5px 0 15px 0;border-top:1px solid #ccd0d4;border-right:1px solid #ccd0d4;border-bottom:1px solid #ccd0d4}body.wpzinc .wrap #social-post-flow-status-form div.notice-inline p{margin:.5em 0}body.wpzinc .wrap #social-post-flow-status-form div.images{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form div.images select.right{margin:0 0 0 5px}body.wpzinc .wrap #social-post-flow-status-form div.tags{margin:0 0 10px 0}body.wpzinc .wrap #social-post-flow-status-form small.characters{display:inline-block;line-height:1}body.wpzinc .wrap #social-post-flow-status-form h3{margin:0}body.wpzinc .wrap #social-post-flow-status-form div.status select,body.wpzinc .wrap #social-post-flow-status-form div.status input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.status textarea,body.wpzinc .wrap #social-post-flow-status-form div.scheduling select,body.wpzinc .wrap #social-post-flow-status-form div.scheduling input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.scheduling textarea,body.wpzinc .wrap #social-post-flow-status-form div.pinterest select,body.wpzinc .wrap #social-post-flow-status-form div.pinterest input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.pinterest textarea,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness select,body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.googlebusiness textarea,body.wpzinc .wrap #social-post-flow-status-form div.images select,body.wpzinc .wrap #social-post-flow-status-form div.images input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.images textarea,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image select,body.wpzinc .wrap #social-post-flow-status-form div.text-to-image input[type=text],body.wpzinc .wrap #social-post-flow-status-form div.text-to-image textarea{margin:0 0 7px 0}body.wpzinc .wrap #social-post-flow-status-form div.schedule label,body.wpzinc .wrap #social-post-flow-status-form div.schedule .custom{display:inline-block;vertical-align:middle}body.wpzinc .wrap #social-post-flow-status-form div.schedule input[type=number]{width:50px}body.wpzinc .wrap #social-post-flow-status-form div.section{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #dfdfdf}body.wpzinc .wrap #social-post-flow-status-form div.section table th.actions,body.wpzinc .wrap #social-post-flow-status-form div.section table td.actions{width:71px}table tr.hide-delete-button td .wpzinc-delete-table-row{display:none} -
social-post-flow/trunk/assets/scss/admin.scss
r3404687 r3426253 249 249 } 250 250 } 251 &.bluesky { 252 a { 253 background-image: url(../../_modules/dashboard/feather/bluesky.svg); 254 background-size: 16px 16px; 255 } 256 } 251 257 &.pinterest { 252 258 a { -
social-post-flow/trunk/includes/class-social-post-flow-image.php
r3404687 r3426253 290 290 'tiktok' => array( 1080, 1920 ), 291 291 'mastodon' => array( 1200, 675 ), 292 'bluesky' => array( 1200, 675 ), 292 293 ); 293 294 -
social-post-flow/trunk/readme.txt
r3409106 r3426253 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 1.1. 48 Stable tag: 1.1.5 9 9 License: GPLv3 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html 11 11 12 Auto publish WordPress posts to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon.12 Auto publish WordPress posts to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, Mastodon and Bluesky. 13 13 14 14 == Description == 15 15 16 Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, and Mastodon. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform.16 Auto Post to Social Media is a powerful WordPress plugin that automatically publishes your Posts, Pages, Events, Products and Custom Post Types to Facebook, X/Twitter, Threads, Instagram, LinkedIn, Pinterest, Mastodon and Bluesky. Connect your social media accounts in minutes and start scheduling posts with unique, dynamic content for each platform. 17 17 18 18 Don't have a Social Post Flow account? Pricing starts at $49/year for 5 social accounts, and you can [sign up for a free 7 day trial](https://app.socialpostflow.com/register) … … 69 69 **Mastodon Auto Post** 70 70 Connect to any Mastodon instance and auto publish your WordPress posts to the federated social network. 71 72 **Bluesky Auto Post** 73 Connect to any Bluesky instance and auto publish your WordPress posts to Bluesky. 71 74 72 75 === Repost Old Content and Evergreen Posts === … … 318 321 - Pinterest Boards 319 322 - Mastodon 323 - Bluesky 320 324 321 325 = How do I add images to my social media posts? = … … 434 438 435 439 == Changelog == 440 441 = 1.1.5 (2025-12-23) = 442 * Added: Bluesky support 436 443 437 444 = 1.1.4 (2025-12-03) = -
social-post-flow/trunk/social-post-flow.php
r3409106 r3426253 9 9 * Plugin Name: Social Post Flow 10 10 * Plugin URI: http://www.socialpostflow.com/integrations/wordpress 11 * Version: 1.1. 411 * Version: 1.1.5 12 12 * Author: Social Post Flow 13 13 * Author URI: http://www.socialpostflow.com … … 28 28 29 29 // Define Plugin version and build date. 30 define( 'SOCIAL_POST_FLOW_PLUGIN_VERSION', '1.1. 4' );31 define( 'SOCIAL_POST_FLOW_PLUGIN_BUILD_DATE', '2025-12- 03 18:00:00' );30 define( 'SOCIAL_POST_FLOW_PLUGIN_VERSION', '1.1.5' ); 31 define( 'SOCIAL_POST_FLOW_PLUGIN_BUILD_DATE', '2025-12-23 18:00:00' ); 32 32 33 33 // Define Plugin paths.
Note: See TracChangeset
for help on using the changeset viewer.