| @@ -1,104 +1,137 @@ | ||
| 1 | -=== Auto Post to Social Media - WordPress to Buffer === | |
| 1 | +=== Social Media Auto Poster - Schedule & Publish to Buffer === | |
| 2 | 2 | Contributors: n7studios,wpzinc |
| 3 | 3 | Donate link: https://www.wpzinc.com/plugins/wordpress-to-buffer-pro |
| 4 | -Tags: auto post, auto publish, social media scheduling, social media automation, buffer | |
| 4 | +Tags: social media automation, auto post, buffer, social media scheduler, auto publish | |
| 5 | 5 | Requires at least: 5.0 |
| 6 | -Tested up to: 6.0 | |
| 7 | -Requires PHP: 5.6 | |
| 8 | -Stable tag: trunk | |
| 9 | -License: GPLv2 or later | |
| 10 | -License URI: http://www.gnu.org/licenses/gpl-2.0.html | |
| 6 | +Tested up to: 7.1 | |
| 7 | +Requires PHP: 7.4 | |
| 8 | +Stable tag: 6.2.5 | |
| 9 | +License: GPLv3 or later | |
| 10 | +License URI: https://www.gnu.org/licenses/gpl-3.0.html | |
| 11 | 11 | |
| 12 | -Auto post Pages, Posts or Custom Post Types to Facebook, Twitter and LinkedIn using your Buffer (buffer.com) account. | |
| 12 | +Automatically post and schedule your WordPress content to Facebook, X/Twitter, LinkedIn, Threads, Bluesky, and more social networks using Buffer. | |
| 13 | 13 | |
| 14 | 14 | == Description == |
| 15 | 15 | |
| 16 | -Whenever you schedule, publish or update a Post, Page or Custom Post Type, WordPress to Buffer will auto post your content to your Buffer account (buffer.com), scheduling publication to social media profiles including Facebook, Twitter and LinkedIn. | |
| 16 | +Social Media Auto Poster connects your WordPress site to Buffer, enabling automatic social media publishing whenever you create or update content. Share your blog posts, pages, and custom post types to multiple social networks without manual posting. | |
| 17 | 17 | |
| 18 | -Don't have a Buffer account? [Sign up for free](https://buffer.com) | |
| 18 | +=== Why Choose This Social Media Automation Plugin? === | |
| 19 | 19 | |
| 20 | -Looking to auto post to Instagram and Pinterest? [Upgrade to WordPress to Buffer Pro](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) | |
| 20 | +This plugin eliminates repetitive social media posting by automatically adding your WordPress content to your Buffer queue. Buffer then intelligently schedules posts to your connected social networks at optimal times for maximum engagement. | |
| 21 | 21 | |
| 22 | -=== Smart Social Media Automation === | |
| 22 | +**Automatic Social Media Publishing** - Set it once and your content automatically shares to social media when published or updated. | |
| 23 | 23 | |
| 24 | -WordPress to Buffer isn't another WP to Facebook, WP to Twitter or yet another auto posting plugin. | |
| 24 | +**Smart Scheduling with Buffer** - Buffer's queue system prevents spam by spacing out posts according to your schedule. Your social media profiles stay active without overwhelming followers. | |
| 25 | 25 | |
| 26 | -Our plugin adds your content to your Buffer queue, which is a smart schedule designed to drip feed your content to your Facebook, Twitter, LinkedIn, Pinterest and Instagram social media profiles. | |
| 26 | +**Compatible Social Networks** - Auto post to Facebook Pages, Twitter (X), LinkedIn Pages and Profiles, Threads, Google Business Profile, Mastodon, Bluesky, and TikTok. | |
| 27 | 27 | |
| 28 | -You can use Buffer's default schedule, or set your own social media automation schedule with days and times that work best for your audience. | |
| 28 | +**Dynamic Content Templates** - Customize each social media post using template tags that pull your post title, excerpt, content, featured image, categories, tags, and custom fields. | |
| 29 | 29 | |
| 30 | -With Dynamic Tags, you can build truly unique status updates, pulling in your WordPress Post's Title, Content, Excerpt and more. | |
| 30 | +Don't have a Buffer account? [Sign up for free](https://join.buffer.com/wpzinc) | |
| 31 | 31 | |
| 32 | -Buffer's technology ensures you don't accidentally send the same status twice, and with built in protection to prevent your social media profiles being suspended, you'll safely grow, sustain and engage web site traffic and social media following. | |
| 32 | +[youtube https://www.youtube.com/watch?v=GESEMwKSSQg] | |
| 33 | 33 | |
| 34 | -=== Simple Social Media Scheduling === | |
| 34 | +=== How to Auto Post to Social Media with Buffer === | |
| 35 | 35 | |
| 36 | -There's no need to mess around with App IDs, authorization tokens or complicated technical steps. | |
| 36 | +1. **Connect Your Buffer Account** - Simple one-click authorization, no API keys or technical setup required | |
| 37 | +2. **Link Your Social Networks** - Connect Facebook, X/Twitter, LinkedIn, and other profiles through Buffer's interface | |
| 38 | +3. **Configure Post Settings** - Choose which post types to share and customize your social media message templates | |
| 39 | +4. **Publish Content** - Your WordPress posts automatically share to social media according to your Buffer schedule | |
| 37 | 40 | |
| 38 | -Connecting your social media profiles is done in a few clicks through Buffer, taking minutes. | |
| 41 | +=== Social Media Networks Supported === | |
| 39 | 42 | |
| 40 | -Then just choose which of those profiles to use in the plugin, set your status message and your social media scheduling is set. | |
| 43 | +**Facebook Auto Posting** - Share to Facebook Pages automatically when you publish WordPress content. | |
| 41 | 44 | |
| 42 | -=== Buffer Partner === | |
| 45 | +**X/Twitter Auto Posting** - Still works! Buffer is [not impacted](https://x.com/buffer/status/1652659063073783808) by X/Twitter API changes. Auto post to Twitter (X) reliably. | |
| 43 | 46 | |
| 44 | -In October 2020, we're proud to have been selected as a Partner by Buffer. | |
| 47 | +**LinkedIn Auto Posting** - Publish to LinkedIn Company Pages and personal LinkedIn Profiles to grow your professional network. | |
| 45 | 48 | |
| 46 | -This ensures continued access to Buffer's API, meaning that WordPress to Buffer will continue to work and continue to improve. | |
| 49 | +**Instagram & Pinterest** (Pro) - Direct posting to Instagram Business Profiles (Feed and Stories) and Pinterest Boards available in [Pro version](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/). | |
| 47 | 50 | |
| 48 | -=== What can I do with WordPress to Buffer? === | |
| 51 | +**Additional Networks** - Threads, Google Business Profile, Mastodon, Bluesky, and TikTok support included. | |
| 49 | 52 | |
| 50 | -- Automatically share Posts, Pages and Custom Post Types to social media when scheduling, publishing or updating your WordPress content | |
| 51 | -- Define the status text dynamically, pulling in your WordPress Post's Title, Content, Excerpt and more | |
| 52 | -- WordPress to Facebook Page Auto Post | |
| 53 | -- WordPress to Facebook Group Auto Post | |
| 54 | -- WordPress to Twitter Auto Post | |
| 55 | -- WordPress to LinkedIn Page Auto Post | |
| 56 | -- WordPress to LinkedIn Profile Auto Post | |
| 53 | +=== Dynamic Template Tags for Customized Posts === | |
| 57 | 54 | |
| 58 | -=== What can I do with WordPress to Buffer Pro? === | |
| 55 | +Create unique social media messages using template tags: | |
| 59 | 56 | |
| 60 | -> <a href="https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/" rel="friend" title="WordPress to Buffer Pro - Publish to Facebook, Twitter, LinkedIn, Instagram and Pinterest">WordPress to Buffer Pro</a> provides additional functionality:<br /> | |
| 57 | +* **{title}** - Your post title | |
| 58 | +* **{excerpt}** - Post excerpt (with character/word limits) | |
| 59 | +* **{content}** - Post content (with character/word limits) | |
| 60 | +* **{url}** - Post permalink | |
| 61 | +* **{date}** - Publication date | |
| 62 | +* **{taxonomy_post_tag}** - Tags as hashtags | |
| 63 | +* **{taxoomy_category}** - Categories as hashtags | |
| 64 | + | |
| 65 | +=== Better Than Traditional Auto Posting Plugins === | |
| 66 | + | |
| 67 | +Unlike direct posting plugins (WP to Facebook, WP to Twitter clones), this plugin uses Buffer's smart queue system. Benefits include: | |
| 68 | + | |
| 69 | +**Prevents Social Media Penalties** - Buffer spaces posts naturally, avoiding spam flags from posting too frequently | |
| 70 | +**Optimized Timing** - Schedule posts for when your audience is most active | |
| 71 | +**Cross-Network Management** - Manage all social networks from one Buffer dashboard | |
| 72 | +**No API Complications** - Buffer handles all social network API connections and changes | |
| 73 | +**Duplicate Prevention** - Built-in protection ensures you never post the same content twice | |
| 74 | + | |
| 75 | +=== Pro Version Features === | |
| 76 | + | |
| 77 | +> <a href="https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/" rel="friend" title="WordPress to Buffer Pro">WordPress to Buffer Pro</a> includes advanced social media automation features:<br /> | |
| 61 | 78 | > |
| 62 | -> - **Instagram and Pinterest Support**<br />Pro supports Direct Posting to Instagram Business Profiles and Pinterest Boards<br /> | |
| 63 | -> - **Multiple, Customisable Status Messages**<br />Each Post Type and Social Network can have multiple, unique status message and settings<br /> | |
| 64 | -> - **Conditionally send Status Messages**<br />Only send status(es) to Buffer based on Post Author(s), Taxonomy Term(s) and/or Custom Field Values<br /> | |
| 65 | -> - **More Scheduling Options**<br />Each status update can be added to the start/end of your Buffer queue, posted immediately or scheduled at a specific time<br /> | |
| 66 | -> - **Dynamic Status Tags**<br />Dynamically build status updates with data from the Post Author and Custom Fields<br /> | |
| 67 | -> - **Separate Statuses per Social Network**<br />Define different statuses for each Post Type and Social Network<br /> | |
| 68 | -> - **Per-Post Settings**<br />Override Settings on Individual Posts: Each Post can have its own Buffer settings<br /> | |
| 69 | -> - **Repost Old Posts**<br />Automatically Revive Old Posts that haven't been updated in a while, choosing the number of days, weeks or years to re-share content on social media.<br /> | |
| 70 | -> - **Bulk Publish Old Posts**<br />Manually re-share evergreen WordPress content and revive old posts with the Bulk Publish option<br /> | |
| 71 | -> - **The Events Calendar and Event Manager Integration**<br />Schedule Posts to Buffer based on your Event's Start or End date, and display Event-specific details in your status updates<br /> | |
| 72 | -> - **SEO Integration**<br />Display SEO-specific information in your status updates from All-In-One SEO Pack, Rank Math, SEOPress and Yoast SEO<br /> | |
| 73 | -> - **WooCommerce Integration**<br />Display Product-specific information in your status updates<br /> | |
| 74 | -> - **Autoblogging and Frontend Post Submission Integration**<br />Pro supports autoblogging and frontend post submission Plugins, including User Submitted Posts, WP Property Feed, WPeMatico and WP Job Manager<br /> | |
| 75 | -> - **Shortcode Support**<br />Use shortcodes in status updates<br /> | |
| 76 | -> - **Full Image Control**<br />Choose to display the WordPress Featured Image with your status updates, or define up to 4 custom images for each Post.<br /> | |
| 77 | -> - **WP-Cron and WP-CLI Compatible**<br />Optionally enable WP-Cron to send status updates via Cron, speeding up UI performance and/or choose to use WP-CLI for reposting old posts<br /> | |
| 78 | -> - **Support, Documentation and Updates**<br />Access to one on one email support, plus detailed documentation on how to install and configure the plugin and one click update notifications, right within the WordPress Administration panel.<br /> | |
| 79 | +> **Instagram and Pinterest Support** - Direct posting to Instagram Business Profiles (Feed and Stories) and Pinterest Boards | |
| 79 | 80 | > |
| 80 | -> [Upgrade to WordPress to Buffer Pro](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) | |
| 81 | +> **Multiple Buffer Accounts** - Connect multiple Buffer accounts to one WordPress site | |
| 82 | +> | |
| 83 | +> **Advanced Scheduling Options** - Post immediately, add to start/end of Buffer queue, or schedule for specific times | |
| 84 | +> | |
| 85 | +> **Conditional Publishing** - Send posts to social media based on author, category, tags, or custom field values | |
| 86 | +> | |
| 87 | +> **Multiple Status Templates** - Create different messages for each social network with unique templates per post type | |
| 88 | +> | |
| 89 | +> **Repost Old Posts** - Automatically reshare evergreen content on social media at scheduled intervals | |
| 90 | +> | |
| 91 | +> **Bulk Publish Feature** - Manually select and republish multiple posts to social media at once | |
| 92 | +> | |
| 93 | +> **Event Calendar Integration** - Schedule social posts based on event dates from The Events Calendar, Event Manager, and Modern Events Calendar | |
| 94 | +> | |
| 95 | +> **WooCommerce Integration** - Display product prices, SKUs, and other WooCommerce data in social media posts | |
| 96 | +> | |
| 97 | +> **SEO Plugin Integration** - Use SEO titles, descriptions, and meta data from Yoast SEO, Rank Math, All-In-One SEO Pack, and SEOPress | |
| 98 | +> | |
| 99 | +> **Advanced Custom Fields Support** - Pull any custom field data into social media messages | |
| 100 | +> | |
| 101 | +> **Multiple Images** - Share multiple images from Featured Image, Media Gallery, Post Content, or ACF Image fields | |
| 102 | +> | |
| 103 | +> **WP-Cron Support** - Queue posts to send via WP-Cron for better performance on high-traffic sites | |
| 104 | +> | |
| 105 | +> **Priority Email Support** - One-on-one support with our team | |
| 106 | +> | |
| 107 | +> [Upgrade to Pro](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) | |
| 81 | 108 | |
| 82 | -[youtube https://www.youtube.com/watch?v=PgXYH-f95Ow] | |
| 109 | +=== How to Schedule Social Media Posts === | |
| 83 | 110 | |
| 84 | -=== Support === | |
| 111 | +**Default Buffer Schedule** - Buffer automatically spaces posts throughout the day based on your time zone preferences | |
| 85 | 112 | |
| 86 | -We will do our best to provide support through the <a href="https://wordpress.org/support/plugin/wp-to-buffer/">WordPress forums</a>. | |
| 113 | +**Immediate Posting** - Override the queue and post immediately to social media | |
| 87 | 114 | |
| 88 | -However, please understand that this is a free plugin, so support will be limited. Please read this article on <a href="http://www.wpbeginner.com/beginners-guide/how-to-properly-ask-for-wordpress-support-and-get-it/">how to properly ask for WordPress support and get it</a>. | |
| 115 | +**Custom Posting Schedule** (Pro) - Define specific days and times in Buffer when posts should publish to each social network | |
| 89 | 116 | |
| 90 | -If you require one to one email support, consider <a href="http://www.wpzinc.com/plugins/wordpress-to-buffer-pro" rel="friend">upgrading to the Pro version</a>. | |
| 117 | +**Scheduled Publishing** (Pro) - Set exact date and time for each social media post | |
| 91 | 118 | |
| 92 | -=== Data === | |
| 119 | +=== Support for Free Version === | |
| 93 | 120 | |
| 94 | -Our [API](https://www.wpzinc.com/documentation/wordpress-buffer-pro/data/) connects your website to [Buffer](https://buffer.com). An account with Buffer is required. | |
| 121 | +We provide community support through the <a href="https://wordpress.org/support/plugin/wp-to-buffer/">WordPress support forums</a>. | |
| 95 | 122 | |
| 123 | +For priority email support, comprehensive documentation, and faster response times, consider <a href="http://www.wpzinc.com/plugins/wordpress-to-buffer-pro" rel="friend">upgrading to Pro</a>. | |
| 124 | + | |
| 125 | +=== Privacy and Data Usage === | |
| 126 | + | |
| 127 | +Our [API](https://www.wpzinc.com/documentation/wordpress-buffer-pro/data/) connects your website to [Buffer](https://buffer.com/join/6392aeec568614de895ed38fafa7784b8718c77dc7800419bdfbbacaaaa793d8). An account with Buffer is required. | |
| 128 | + | |
| 96 | 129 | We connect directly to your Buffer (buffer.com) account, via their API, to: |
| 97 | 130 | - Fetch your social media profile names and IDs, |
| 98 | 131 | - Send your WordPress Posts to one or more of your social media profiles. The profiles and content sent will depend on the plugin settings you have configured. |
| 99 | 132 | |
| 100 | -We connect to our own [API](https://www.wpzinc.com/documentation/wordpress-to-buffer-pro/data/) to pass the following requests through to Buffer: | |
| 133 | +We connect to our own [API](https://www.wpzinc.com/documentation/wordpress-buffer-pro/data/) to pass the following requests through to Buffer: | |
| 101 | 134 | - Connect our Plugin to Buffer, when you click the Authorize button (this obtains an access token from Buffer, once you have approved authorization) |
| 102 | 135 | |
| 103 | 136 | Both of these are done via our own API, to ensure that no secret data (such as oAuth client secret keys) are included in this Plugin's code or made public. |
| 104 | 137 | |
| @@ -105,30 +138,169 @@ | ||
| 105 | 138 | We **never** store any information on our web site or API during this process. |
| 106 | 139 | |
| 107 | 140 | == Installation == |
| 108 | 141 | |
| 109 | -1. Upload the `wp-to-buffer` folder to the `/wp-content/plugins/` directory | |
| 110 | -2. Active the WordPress to Buffer plugin through the 'Plugins' menu in WordPress | |
| 111 | -3. Configure the plugin by going to the `WordPress to Buffer` menu that appears in your admin menu | |
| 142 | += Automatic Installation (Recommended) = | |
| 112 | 143 | |
| 144 | +1. Log in to your WordPress admin dashboard | |
| 145 | +2. Navigate to Plugins > Add New | |
| 146 | +3. Search for "WP to Buffer" | |
| 147 | +4. Click "Install Now" on the WordPress to Buffer plugin | |
| 148 | +5. Click "Activate" once installation completes | |
| 149 | +6. Go to WordPress to Buffer in your admin menu | |
| 150 | +7. Click "Authorize" to connect your Buffer account | |
| 151 | +8. Configure your social media posting settings | |
| 152 | + | |
| 153 | += Manual Installation = | |
| 154 | + | |
| 155 | +1. Download the plugin ZIP file | |
| 156 | +2. Log in to your WordPress admin dashboard | |
| 157 | +3. Navigate to Plugins > Add New > Upload Plugin | |
| 158 | +4. Choose the downloaded ZIP file and click "Install Now" | |
| 159 | +5. Click "Activate Plugin" | |
| 160 | +6. Go to WordPress to Buffer in your admin menu | |
| 161 | +7. Click "Authorize" to connect your Buffer account | |
| 162 | +8. Configure your social media posting settings | |
| 163 | + | |
| 113 | 164 | == Frequently Asked Questions == |
| 114 | 165 | |
| 115 | -= Isn't the Buffer API retired? = | |
| 116 | - | |
| 117 | -No; in October 2020, we're proud to have been selected as a Partner by Buffer. This ensures continued access to Buffer's API, meaning that WordPress to Buffer will continue to work. | |
| 166 | += Can I still auto post to Twitter / X with this plugin? = | |
| 118 | 167 | |
| 119 | -= Which Social Media Profiles can I auto post / auto publish to with WordPress to Buffer? = | |
| 168 | +Yes! Buffer is [not impacted](https://x.com/buffer/status/1652659063073783808) by Twitter's 2023 API changes. You can continue using this plugin to auto post to Twitter (now called X) without interruption. | |
| 120 | 169 | |
| 121 | -You can post to: | |
| 170 | += Which social media platforms are supported for auto posting? = | |
| 122 | 171 | |
| 123 | -- WordPress to Facebook Page | |
| 124 | -- WordPress to Facebook Group | |
| 125 | -- WordPress to Twitter | |
| 126 | -- WordPress to LinkedIn Page | |
| 127 | -- WordPress to LinkedIn Profile | |
| 172 | +The free version supports: | |
| 173 | +* Facebook Pages | |
| 174 | +* Twitter (X) | |
| 175 | +* LinkedIn Pages and Profiles | |
| 176 | +* Threads | |
| 177 | +* Google Business Profile | |
| 178 | +* Mastodon | |
| 179 | +* Bluesky | |
| 180 | +* TikTok | |
| 128 | 181 | |
| 129 | -To auto post to Instagram and/or Pinterest, [Upgrade to WordPress to Buffer Pro](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) | |
| 182 | +[Pro version](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) adds Instagram and Pinterest support. | |
| 130 | 183 | |
| 184 | += Do I need a paid Buffer account? = | |
| 185 | + | |
| 186 | +No. Buffer offers a free plan that works with this plugin. However, Buffer's free plan has limitations on the number of scheduled posts and connected social profiles. You can upgrade your Buffer plan at any time for additional features. | |
| 187 | + | |
| 188 | += How does this differ from other auto posting plugins? = | |
| 189 | + | |
| 190 | +Unlike plugins that post directly to social networks, we integrate with Buffer's smart scheduling system. This provides several advantages: | |
| 191 | + | |
| 192 | +**Spam Prevention** - Buffer spaces posts naturally to avoid social media penalties | |
| 193 | +**Flexible Scheduling** - Control when posts publish with Buffer's schedule settings | |
| 194 | +**API Reliability** - Buffer handles all social network API complexities and updates | |
| 195 | +**Cross-Platform Management** - Manage all networks from Buffer's unified dashboard | |
| 196 | + | |
| 197 | += Can I customize the social media message for each post? = | |
| 198 | + | |
| 199 | +Yes. Use template tags to dynamically build messages: | |
| 200 | + | |
| 201 | +* {title} - Post title | |
| 202 | +* {excerpt} - Post excerpt | |
| 203 | +* {content} - Post content | |
| 204 | +* {url} - Post URL | |
| 205 | +* {date} - Publication date | |
| 206 | +* {author} - Author name | |
| 207 | +* {tags} - Post tags as hashtags | |
| 208 | +* {categories} - Categories as hashtags | |
| 209 | + | |
| 210 | +Pro version allows different templates per social network and per post type. | |
| 211 | + | |
| 212 | += Can I schedule posts to publish at specific times? = | |
| 213 | + | |
| 214 | +Posts are added to your Buffer queue, which publishes according to your Buffer schedule. You control the schedule within your Buffer dashboard. | |
| 215 | + | |
| 216 | +Pro version adds options to post immediately, add to start/end of queue, or schedule for specific date/time. | |
| 217 | + | |
| 218 | += Will this work with the Gutenberg block editor? = | |
| 219 | + | |
| 220 | +Yes. The plugin is fully compatible with Gutenberg (WordPress block editor), Classic Editor, and most page builders including Elementor, Divi, and Beaver Builder. | |
| 221 | + | |
| 222 | += Can I auto post WooCommerce products to social media? = | |
| 223 | + | |
| 224 | +Yes. WooCommerce products are custom post types that can be shared to social media. | |
| 225 | + | |
| 226 | +Pro version includes special WooCommerce template tags to display product price, sale price, SKU, stock status, and other product data in social media messages. | |
| 227 | + | |
| 228 | += How do I include images in social media posts? = | |
| 229 | + | |
| 230 | +Enable "Use Featured Image" in the plugin settings. The post's featured image will automatically attach to the social media update. | |
| 231 | + | |
| 232 | +Pro version provides advanced image options: | |
| 233 | +* Multiple images per post | |
| 234 | +* Images from Media Gallery | |
| 235 | +* Images from post content | |
| 236 | +* Advanced Custom Fields images | |
| 237 | +* Custom image selection | |
| 238 | + | |
| 239 | += Does this work with scheduled WordPress posts? = | |
| 240 | + | |
| 241 | +Yes. When a scheduled WordPress post publishes automatically, the plugin detects the publication and adds the content to your Buffer queue. | |
| 242 | + | |
| 243 | += Can I repost old content to social media? = | |
| 244 | + | |
| 245 | +Pro version includes automatic evergreen content reposting. Configure how often to reshare old posts (days, weeks, or months), and the plugin automatically adds them back to your Buffer queue. Perfect for driving traffic to your best content. | |
| 246 | + | |
| 247 | += What happens if my Buffer queue is full? = | |
| 248 | + | |
| 249 | +You'll see an error in the plugin log indicating the queue is full. Solutions: | |
| 250 | + | |
| 251 | +1. Upgrade your Buffer plan for larger queue capacity | |
| 252 | +2. Manually publish or remove queued items from Buffer | |
| 253 | +3. Adjust how frequently content is added to Buffer | |
| 254 | + | |
| 255 | += Can I test without actually posting to social media? = | |
| 256 | + | |
| 257 | +Yes. Enable "Test Mode" in General Settings. This logs what would be sent to Buffer without actually creating posts. Perfect for testing your message templates and settings. | |
| 258 | + | |
| 259 | += How do I see what was posted to Buffer? = | |
| 260 | + | |
| 261 | +The plugin includes a logging system. View logs by: | |
| 262 | + | |
| 263 | +1. Go to WordPress to Buffer > Logs in your admin menu | |
| 264 | +2. View logs for all posts or filter by specific posts | |
| 265 | +3. See what was sent, when, and any errors encountered | |
| 266 | + | |
| 267 | +Enable logging in WordPress to Buffer > Settings > Log Settings. | |
| 268 | + | |
| 269 | += Does this work with custom post types? = | |
| 270 | + | |
| 271 | +Yes. The plugin supports all public custom post types including: | |
| 272 | +* WooCommerce Products | |
| 273 | +* Events (The Events Calendar, Event Manager, Modern Events Calendar with Pro) | |
| 274 | +* Portfolio items | |
| 275 | +* Testimonials | |
| 276 | +* Any custom post type registered by themes or plugins | |
| 277 | + | |
| 278 | += Can I exclude specific posts from auto posting? = | |
| 279 | + | |
| 280 | +Pro version includes conditional publishing based on: | |
| 281 | +* Post author | |
| 282 | +* Categories and tags | |
| 283 | +* Custom field values | |
| 284 | +* Custom taxonomies | |
| 285 | + | |
| 286 | +You can also override settings on individual posts to disable auto posting selectively. | |
| 287 | + | |
| 288 | += Will this slow down my website? = | |
| 289 | + | |
| 290 | +No. The plugin uses WordPress's standard HTTP API for communication with Buffer. For high-traffic sites, Pro version includes WP-Cron support to queue posts in the background without impacting page load times. | |
| 291 | + | |
| 292 | += What if I need help setting up the plugin? = | |
| 293 | + | |
| 294 | +Free version support is available through the [WordPress support forums](https://wordpress.org/support/plugin/wp-to-buffer/). | |
| 295 | + | |
| 296 | +Pro version includes priority email support with detailed documentation and setup assistance. | |
| 297 | + | |
| 298 | += How do I upgrade to Pro? = | |
| 299 | + | |
| 300 | +Visit [our website](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) to purchase Pro. After purchase, you'll receive a license key and download link. Install Pro alongside Free (it will automatically deactivate Free), enter your license key, and import your existing settings. | |
| 301 | + | |
| 302 | + | |
| 131 | 303 | == Screenshots == |
| 132 | 304 | |
| 133 | 305 | 1. Settings Screen when Plugin is first installed. |
| 134 | 306 | 2. Settings Screen when Buffer is authorized. |
| @@ -135,8 +307,190 @@ | ||
| 135 | 307 | 3. Settings Screen showing available options for Posts. |
| 136 | 308 | 4. Post-level Logging. |
| 137 | 309 | |
| 138 | 310 | == Changelog == |
| 311 | + | |
| 312 | += 6.2.5 (2026-09-18) = | |
| 313 | +* Fix: Delete tokens when refreshing a token results in an invalid grant | |
| 314 | + | |
| 315 | += 6.2.4 (2026-09-15) = | |
| 316 | +* Fix: Logs: Show connection errors | |
| 317 | +* Fix: Logs: Create table if it doesn't exist on Plugin version upgrade | |
| 318 | + | |
| 319 | += 6.2.3 (2026-08-24) = | |
| 320 | +* Fix: Authentication: Refresh token before API request to avoid connection expiry | |
| 321 | +* Fix: Authentication: Only show Reconnect button if the connection has expired | |
| 322 | +* Updated: API: Link Posts: Use `metadata.{service}.linkAttachment.url` instead of `AssetInput.link.url`, per Buffer's changelog: https://developers.buffer.com/changelog.html#update-2026-08-17 | |
| 323 | +* Removed: API: Image Posts: Removed `assets[].image.metadata.dimensions`, per Buffer's changelog: https://developers.buffer.com/changelog.html#update-2026-07-27 | |
| 324 | +* Removed: Authentication: Schedule refreshing tokens to prevent "grant request is invalid" errors | |
| 325 | + | |
| 326 | += 6.2.2 (2026-08-21) = | |
| 327 | +* Added: PHPStan static analysis improvements | |
| 328 | + | |
| 329 | += 6.2.1 (2026-08-20) = | |
| 330 | +* Fix: Status: Images: Don't attempt to assign image to status if no image exists | |
| 331 | + | |
| 332 | += 6.2.0 (2026-08-19) = | |
| 333 | +* Added: Namespaced `WPZinc\Social` (previously `WP_To_Social_*` classes) and `WPZinc\Shared` (previously WPZincDashboardSubmodule) | |
| 334 | +* Added: Status: Scheduling: Post Immediately option | |
| 335 | +* Updated: Improved WordPress Coding Standards for dates | |
| 336 | +* Fix: Authentication: OAuth: Use nonce for improved security when connecting to Buffer | |
| 337 | +* Fix: Authentication: Schedule refreshing tokens to prevent "grant request is invalid" errors | |
| 338 | + | |
| 339 | += 6.1.2 (2026-07-10) = | |
| 340 | +* Added: Settings: Authentication: Refresh Profiles button. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/manage-account-connections/#refresh-profiles | |
| 341 | +* Updated: API: Profiles: Cache data in options instead of transients | |
| 342 | +* Updated: API: Set User Agent based on Plugin Name and Version | |
| 343 | +* Removed: Publish: Update account profile IDs | |
| 344 | + | |
| 345 | += 6.1.1 (2026-07-09) = | |
| 346 | +* Fix: Status: Update GraphAPI query to fix `Argument "input" has invalid value` error | |
| 347 | + | |
| 348 | += 6.1.0 (2026-07-08) = | |
| 349 | +* Fix: Status: Link: Fallback to Post URL if no URL is specified | |
| 350 | + | |
| 351 | += 6.0.9 (2026-06-29) = | |
| 352 | +* Fix: Status: Link: Revert reading Meta Title and Description from AIOSEO, Rank Math, SEOPress and Yoast SEO, using Buffer's assets[].link.url instead. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/debugging-issues/#link-posts | |
| 353 | + | |
| 354 | += 6.0.8 (2026-06-20) = | |
| 355 | +* Fix: Status: Set image when Status' Type is not 'Image' and posting to a network that only supports images | |
| 356 | + | |
| 357 | += 6.0.7 (2026-06-14) = | |
| 358 | +* Fix: Settings: Post Types: Undefined variable $accounts | |
| 359 | + | |
| 360 | += 6.0.6 (2026-06-11) = | |
| 361 | +* Fix: Settings: Improve performance by using cached organization data | |
| 362 | + | |
| 363 | += 6.0.5 (2026-06-05) = | |
| 364 | +* Added: Status: Insert Tags: All in One SEO Pack Title and Description | |
| 365 | +* Added: Status: Insert Tags: Rank Math Title and Description | |
| 366 | +* Added: Status: Insert Tags: SEOPress Title and Description | |
| 367 | +* Added: Status: Insert Tags: Yoast SEO Title and Description | |
| 368 | +* Fix: Status: Link: Read Meta Title and Description from AIOSEO, Rank Math, SEOPress and Yoast SEO | |
| 369 | +* Fix: Settings: Post Types: Improve performance by using cached profile data | |
| 370 | + | |
| 371 | += 6.0.4 (2026-06-02) = | |
| 372 | +* Fix: API: Profiles: Increase transient expiry from 12 hours to 1 week | |
| 373 | +* Fix: API: Profiles: Don't forcibly fetch profiles on every `publish()` call | |
| 374 | + | |
| 375 | += 6.0.3 (2026-05-30) = | |
| 376 | +* Fix: Status: Scheduling: Add to End of Queue when no scheduling setting defined, avoiding "dueAt must be in the future" errors | |
| 377 | +* Fix: Status: Link: Include Title, Description and Thumbnail in Link Preview | |
| 378 | +* Fix: Status: Link: X/Twitter: Include URL in text | |
| 379 | +* Fix: Status: Link: Mastodon: Include URL in text | |
| 380 | + | |
| 381 | += 6.0.2 (2026-05-28) = | |
| 382 | +* Fix: Store refreshed tokens, resolving "Grant request is invalid" errors | |
| 383 | + | |
| 384 | += 6.0.1 (2026-05-28) = | |
| 385 | +* Added: Connect a Buffer Account: Connect all organizations the Buffer account is a team member of | |
| 386 | +* Fix: Status: Variable "$saveToDraft" got invalid value "1"; Boolean cannot represent a non boolean value: "1" | |
| 387 | +* Fix: PHP Warning: Attempt to read property "base" on null | |
| 388 | + | |
| 389 | += 6.0.0 (2026-05-26) = | |
| 390 | +* Added: Status: Type. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/status-settings/#type | |
| 391 | +* Added: Support for Buffer's new API. | |
| 392 | +* Fix: Settings: Authentication: Align account name with Reconnect + Disconnect buttons | |
| 393 | +* Removed: Status: Image: No Image, OpenGraph and Feat. Image, Linked to Post. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/featured-image-settings/ | |
| 394 | +* Removed: Settings: General Settings: URL Shortening: This will be reinstated in a future update when Buffer's API supports this | |
| 395 | + | |
| 396 | += 4.1.0 (2026-05-20) = | |
| 397 | +* Fix: Automatically delete temporary images | |
| 398 | +* Updated: Coding standards | |
| 399 | +* Updated: Sanitization | |
| 400 | + | |
| 401 | += 4.0.9 (2026-04-08) = | |
| 402 | +* Removed: Settings: Products section | |
| 403 | + | |
| 404 | += 4.0.8 (2026-04-02) = | |
| 405 | +* Added: Status: Display notice if settings do not save and WordPress options table charset and default collation are invalid | |
| 406 | +* Updated: Dashboard submodule | |
| 407 | + | |
| 408 | += 4.0.7 (2026-02-12) = | |
| 409 | +* Updated: Dashboard submodule | |
| 410 | + | |
| 411 | += 4.0.6 (2025-11-17) = | |
| 412 | +* Fix: Logs: PHP Warning: Undefined array key `0` | |
| 413 | + | |
| 414 | += 4.0.5 (2025-10-17) = | |
| 415 | +* Fix: Status: Text: Taxonomy: Retain non-Latin characters | |
| 416 | + | |
| 417 | += 4.0.4 = | |
| 418 | +* Fix: Remove unnecessary `migrate_settings` routine | |
| 419 | + | |
| 420 | += 4.0.3.1 (2025-05-02) = | |
| 421 | +* Added: Support for TikTok Images | |
| 422 | + | |
| 423 | += 4.0.2 (2025-04-23) = | |
| 424 | +* Fix: Notice: Function `_load_textdomain_just_in_time` was called incorrectly in WordPress 6.8 and higher | |
| 425 | + | |
| 426 | += 4.0.1 (2025-03-27) = | |
| 427 | +* Updated: Coding standards | |
| 428 | + | |
| 429 | += 4.0.0 (2025-03-06) = | |
| 430 | +* Fix: Logs: Add nonce check on Bulk Actions and Clear Log functionality | |
| 431 | + | |
| 432 | += 3.9.9 (2025-02-27) = | |
| 433 | +* Added: Optimized admin CSS for better performance | |
| 434 | + | |
| 435 | += 3.9.8 (2025-02-19) = | |
| 436 | +* Added: Updated UI | |
| 437 | + | |
| 438 | += 3.9.7 (2025-01-27) = | |
| 439 | +* Fix: Status: Tags: Character Limit, Sentence Limit, Word Limit: Ensure status is not blank when emojis are included in text | |
| 440 | + | |
| 441 | += 3.9.6 (2024-12-11) = | |
| 442 | +* Fix: Bluesky: Include image `width` and `height` properties in API call to ensure image aspect ratio maintained | |
| 443 | + | |
| 444 | += 3.9.5 (2024-11-25) = | |
| 445 | +* Fix: Notice: Function _load_textdomain_just_in_time was called incorrectly in WordPress 6.7 and higher | |
| 446 | + | |
| 447 | += 3.9.4 (2024-11-18) = | |
| 448 | +* Fix: Log: Provide more verbose error when Buffer queue limit reached | |
| 449 | +* Fix: Log: Provide more verbose error when Featured Image failure | |
| 450 | +* Fix: Log: Improve formatting of verbose error messages | |
| 451 | + | |
| 452 | += 3.9.3 (2024-07-22) = | |
| 453 | +* Added: Settings: Icons for Threads and Bluesky | |
| 454 | +* Added: Status: Text: Convert HTML links to plain text without link in brackets when using {excerpt}. | |
| 455 | +* Fix: Status: Strip inline styles when using {content} | |
| 456 | + | |
| 457 | += 3.9.2 (2024-05-31) = | |
| 458 | +* Fix: Removed Facebook in Plugin name | |
| 459 | + | |
| 460 | += 3.9.1 (2023-10-09) = | |
| 461 | +* Added: Don't convert webp images, as these are now supported by Buffer | |
| 462 | +* Fix: Correctly detect and differentiate REST API requests from Gutenberg REST API requests, ensuring REST API requests trigger status(es) | |
| 463 | + | |
| 464 | += 3.9.0 (2023-09-07) = | |
| 465 | +* Fix: Updated dashboard submodule | |
| 466 | + | |
| 467 | += 3.8.9 (2023-08-23) = | |
| 468 | +* Fix: Updated WordPress Coding Standards to 3.0.0 | |
| 469 | + | |
| 470 | += 3.8.8 (2023-08-03) = | |
| 471 | +* Fix: PHP Deprecated notices in PHP 8.2 | |
| 472 | + | |
| 473 | += 3.8.7 (2023-06-28) = | |
| 474 | +* Added: Plugins: Link to settings screen | |
| 475 | +* Fix: Remove duplicate call to load_language_files() | |
| 476 | + | |
| 477 | += 3.8.6 (2023-05-16) = | |
| 478 | +* Fix: Post: Log: Export Log: Check user can edit posts to permit export log functionality | |
| 479 | + | |
| 480 | += 3.8.5 (2023-05-04) = | |
| 481 | +* Added: Status: Image: Use Feat. Image, not Linked to Post: Include alt text | |
| 482 | + | |
| 483 | += 3.8.4 (2023-01-26) = | |
| 484 | +* Added: Settings: Mastodon Icon | |
| 485 | +* Added: Log: Log errors when image operations (resizing, converting, uploading to Media Library) fails | |
| 486 | +* Fix: Use get_temp_dir() instead of assumed /tmp folder for writing temporary images when resizing, converting or generating text to image | |
| 487 | +* Fix: Status: Clear profiles cache when deauthorizing and authorizing with a different Buffer account | |
| 488 | +* Fix: Improved WordPress Coding Standards | |
| 489 | +* Fix: Removed clipboard.js, as WordPress provides this library | |
| 490 | + | |
| 491 | += 3.8.3 (2022-10-25) = | |
| 492 | +* Fix: Remove unused 1200x1200 registered image size | |
| 139 | 493 | |
| 140 | 494 | = 3.8.2 (2022-06-21) = |
| 141 | 495 | * Fix: Status: Correctly sanitize and escape status textarea field value to prevent possible XSS |
| 142 | 496 | |