{"id":83895,"date":"2018-04-05T15:08:55","date_gmt":"2018-04-05T15:08:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-to-hootsuite\/"},"modified":"2026-04-02T03:44:17","modified_gmt":"2026-04-02T03:44:17","slug":"wp-to-hootsuite","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/wp-to-hootsuite\/","author":15285352,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.6","stable_tag":"1.6.6","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"WP to Hootsuite","header_author":"WP Zinc","header_description":"Send WordPress Pages, Posts or Custom Post Types to your Hootsuite (hootsuite.com) account for scheduled publishing to social networks.","assets_banners_color":"f0f0f0","last_updated":"2026-04-02 03:44:17","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.wpzinc.com\/plugins\/wordpress-to-hootsuite-pro","header_plugin_uri":"http:\/\/www.wpzinc.com\/plugins\/wordpress-to-hootsuite-pro","header_author_uri":"http:\/\/www.wpzinc.com","rating":4.1,"author_block_rating":0,"active_installs":300,"downloads":68615,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpzinc","date":"2018-04-05 15:14:20"},"1.0.1":{"tag":"1.0.1","author":"wpzinc","date":"2018-04-30 14:19:42"},"1.0.2":{"tag":"1.0.2","author":"wpzinc","date":"2018-05-03 15:38:37"},"1.0.3":{"tag":"1.0.3","author":"wpzinc","date":"2018-10-04 15:59:45"},"1.0.4":{"tag":"1.0.4","author":"wpzinc","date":"2018-11-29 20:41:34"},"1.0.5":{"tag":"1.0.5","author":"wpzinc","date":"2018-12-13 14:19:48"},"1.0.6":{"tag":"1.0.6","author":"wpzinc","date":"2018-12-27 15:08:07"},"1.0.7":{"tag":"1.0.7","author":"wpzinc","date":"2019-01-03 10:44:13"},"1.0.8":{"tag":"1.0.8","author":"wpzinc","date":"2019-01-17 15:35:40"},"1.0.9":{"tag":"1.0.9","author":"wpzinc","date":"2019-01-24 10:11:16"},"1.1.0":{"tag":"1.1.0","author":"wpzinc","date":"2019-02-07 18:39:44"},"1.1.1":{"tag":"1.1.1","author":"wpzinc","date":"2019-02-14 12:26:15"},"1.1.2":{"tag":"1.1.2","author":"wpzinc","date":"2019-02-28 11:51:27"},"1.1.3":{"tag":"1.1.3","author":"wpzinc","date":"2019-03-14 18:22:49"},"1.1.4":{"tag":"1.1.4","author":"wpzinc","date":"2019-04-05 15:08:45"},"1.1.5":{"tag":"1.1.5","author":"wpzinc","date":"2019-05-09 20:54:54"},"1.1.6":{"tag":"1.1.6","author":"wpzinc","date":"2019-05-16 22:25:47"},"1.1.7":{"tag":"1.1.7","author":"wpzinc","date":"2019-07-08 13:16:38"},"1.1.8":{"tag":"1.1.8","author":"wpzinc","date":"2019-10-03 17:09:25"},"1.1.9":{"tag":"1.1.9","author":"wpzinc","date":"2019-12-13 17:19:25"},"1.2.0":{"tag":"1.2.0","author":"wpzinc","date":"2020-04-09 13:46:27"},"1.2.1":{"tag":"1.2.1","author":"wpzinc","date":"2020-04-30 16:13:04"},"1.2.2":{"tag":"1.2.2","author":"wpzinc","date":"2020-05-07 15:54:10"},"1.2.3":{"tag":"1.2.3","author":"wpzinc","date":"2020-05-28 12:50:23"},"1.2.4":{"tag":"1.2.4","author":"wpzinc","date":"2020-06-11 14:50:58"},"1.2.5":{"tag":"1.2.5","author":"wpzinc","date":"2020-09-03 10:28:00"},"1.2.7":{"tag":"1.2.7","author":"wpzinc","date":"2020-11-27 13:23:41"},"1.2.8":{"tag":"1.2.8","author":"wpzinc","date":"2020-12-21 23:38:45"},"1.2.9":{"tag":"1.2.9","author":"wpzinc","date":"2020-12-22 02:04:44"},"1.3.1":{"tag":"1.3.1","author":"wpzinc","date":"2021-03-18 16:21:30"},"1.3.2":{"tag":"1.3.2","author":"wpzinc","date":"2021-04-01 13:40:20"},"1.3.3":{"tag":"1.3.3","author":"wpzinc","date":"2021-04-15 13:48:10"},"1.3.4":{"tag":"1.3.4","author":"wpzinc","date":"2021-04-29 15:27:22"},"1.3.5":{"tag":"1.3.5","author":"wpzinc","date":"2021-06-10 20:22:24"},"1.3.6":{"tag":"1.3.6","author":"wpzinc","date":"2021-07-15 12:44:22"},"1.3.7":{"tag":"1.3.7","author":"wpzinc","date":"2021-09-09 13:55:41"},"1.3.8":{"tag":"1.3.8","author":"wpzinc","date":"2021-09-16 14:15:48"},"1.3.9":{"tag":"1.3.9","author":"wpzinc","date":"2021-09-17 13:37:49"},"1.4.0":{"tag":"1.4.0","author":"wpzinc","date":"2021-12-22 16:49:33"},"1.4.1":{"tag":"1.4.1","author":"wpzinc","date":"2022-03-03 17:32:37"},"1.4.2":{"tag":"1.4.2","author":"wpzinc","date":"2022-03-08 17:57:01"},"1.4.3":{"tag":"1.4.3","author":"wpzinc","date":"2022-04-24 12:45:59"},"1.4.4":{"tag":"1.4.4","author":"wpzinc","date":"2022-05-12 15:27:25"},"1.4.5":{"tag":"1.4.5","author":"wpzinc","date":"2022-06-09 12:18:30"},"1.4.6":{"tag":"1.4.6","author":"wpzinc","date":"2022-06-21 17:00:11"},"1.4.7":{"tag":"1.4.7","author":"wpzinc","date":"2022-10-25 10:43:07"},"1.4.8":{"tag":"1.4.8","author":"wpzinc","date":"2023-02-06 16:47:20"},"1.4.9":{"tag":"1.4.9","author":"wpzinc","date":"2023-05-16 17:34:59"},"1.5.0":{"tag":"1.5.0","author":"wpzinc","date":"2023-08-14 16:26:52"},"1.5.1":{"tag":"1.5.1","author":"wpzinc","date":"2023-08-23 15:19:55"},"1.5.2":{"tag":"1.5.2","author":"wpzinc","date":"2023-09-07 12:29:19"},"1.5.3":{"tag":"1.5.3","author":"wpzinc","date":"2023-10-09 15:33:47"},"1.5.4":{"tag":"1.5.4","author":"wpzinc","date":"2023-11-17 17:38:40"},"1.5.5":{"tag":"1.5.5","author":"wpzinc","date":"2024-07-23 02:48:25"},"1.5.6":{"tag":"1.5.6","author":"wpzinc","date":"2024-10-08 02:00:05"},"1.5.7":{"tag":"1.5.7","author":"wpzinc","date":"2024-11-25 03:59:46"},"1.5.7.1":{"tag":"1.5.7.1","author":"wpzinc","date":"2024-11-25 04:13:29"},"1.5.8":{"tag":"1.5.8","author":"wpzinc","date":"2025-02-19 10:22:27"},"1.5.9":{"tag":"1.5.9","author":"wpzinc","date":"2025-02-27 13:52:52"},"1.6.0":{"tag":"1.6.0","author":"wpzinc","date":"2025-03-06 09:22:34"},"1.6.1":{"tag":"1.6.1","author":"wpzinc","date":"2025-03-27 07:23:12"},"1.6.2":{"tag":"1.6.2","author":"wpzinc","date":"2025-04-23 09:36:04"},"1.6.3":{"tag":"1.6.3","author":"wpzinc","date":"2025-06-30 09:42:58"},"1.6.4":{"tag":"1.6.4","author":"wpzinc","date":"2025-10-17 02:42:29"},"1.6.5":{"tag":"1.6.5","author":"wpzinc","date":"2025-11-17 07:32:46"},"1.6.6":{"tag":"1.6.6","author":"wpzinc","date":"2026-04-02 03:44:17"}},"upgrade_notice":[],"ratings":{"1":3,"2":0,"3":0,"4":2,"5":10},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2596325,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2596325,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2596325,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2596325,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.7","1.2.8","1.2.9","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.7.1","1.5.8","1.5.9","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2596325,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2596325,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2596325,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2596325,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Settings Screen when Plugin is first installed.","2":"Settings Screen when Hootsuite is authorized.","3":"Settings Screen showing available options for Posts.","4":"Post-level Logging."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2015,2016,55721,152452,20477],"plugin_category":[56],"plugin_contributors":[77895,131151],"plugin_business_model":[],"class_list":["post-83895","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-post","plugin_tags-auto-publish","plugin_tags-hootsuite","plugin_tags-social-media-automation","plugin_tags-social-media-scheduling","plugin_category-social-and-sharing","plugin_contributors-n7studios","plugin_contributors-wpzinc","plugin_committers-wpzinc","plugin_support_reps-n7studios","plugin_support_reps-wpzinc"],"banners":{"banner":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/banner-772x250.png?rev=2596325","banner_2x":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/banner-1544x500.png?rev=2596325","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/icon-128x128.png?rev=2596325","icon_2x":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/icon-256x256.png?rev=2596325","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/screenshot-1.png?rev=2596325","caption":"Settings Screen when Plugin is first installed."},{"src":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/screenshot-2.png?rev=2596325","caption":"Settings Screen when Hootsuite is authorized."},{"src":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/screenshot-3.png?rev=2596325","caption":"Settings Screen showing available options for Posts."},{"src":"https:\/\/ps.w.org\/wp-to-hootsuite\/assets\/screenshot-4.png?rev=2596325","caption":"Post-level Logging."}],"raw_content":"<!--section=description-->\n<p>WordPress to Hootsuite is a plugin for WordPress that auto posts your Posts, Pages and\/or Custom Post Types to your Hootsuite (hootsuite.com) account for scheduled publishing to Facebook, Twitter and LinkedIn.<\/p>\n\n<p>Don't have a Hootsuite account?  <a href=\"https:\/\/hootsuite.com\">Sign up for free<\/a><\/p>\n\n<p>Our <a href=\"https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/data\/\">API<\/a> connects your website to <a href=\"https:\/\/hootsuite.com\">Hootsuite<\/a>. An account with Hootsuite is required.<\/p>\n\n<blockquote>\n  <h4>WordPress to Hootsuite Pro<\/h4>\n  \n  <p><a href=\"https:\/\/www.wpzinc.com\/plugins\/wordpress-to-hootsuite-pro\/\" rel=\"friend\" title=\"WordPress to Hootsuite Pro - Publish to Facebook, Twitter, LinkedIn and Pinterest\">WordPress to Hootsuite Pro<\/a> provides additional functionality:<br \/><\/p>\n  \n  <ul>\n  <li><strong>Multiple, Customisable Status Messages<\/strong><br \/>Each Post Type and Social Network can have multiple, unique status message and settings<br \/><\/li>\n  <li><strong>Conditionally send Status Messages<\/strong><br \/>Only send status(es) to Hootsuite based on Post Author(s), Taxonomy Term(s) and\/or Custom Field Values<br \/><\/li>\n  <li><strong>More Scheduling Options<\/strong><br \/>Each status update can be added to the start\/end of your Hootsuite queue, posted immediately or scheduled at a specific time<br \/><\/li>\n  <li><strong>Dynamic Status Tags<\/strong><br \/>Dynamically build status updates with data from the Post Author and Custom Fields<br \/><\/li>\n  <li><strong>Separate Statuses per Social Network<\/strong><br \/>Define different statuses for each Post Type and Social Network<br \/><\/li>\n  <li><strong>Per-Post Settings<\/strong><br \/>Override Settings on Individual Posts: Each Post can have its own Hootsuite settings<br \/><\/li>\n  <li><strong>Repost Old Posts<\/strong><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 \/><\/li>\n  <li><strong>Bulk Publish Old Posts<\/strong><br \/>Manually re-share evergreen WordPress content and revive old posts with the Bulk Publish option<br \/><\/li>\n  <li><strong>The Events Calendar and Event Manager Integration<\/strong><br \/>Schedule Posts to Hootsuite based on your Event's Start or End date, and display Event-specific details in your status updates<br \/><\/li>\n  <li><strong>SEO Integration<\/strong><br \/>Display SEO-specific information in your status updates from All-In-One SEO Pack, Rank Math, SEOPress and Yoast SEO<br \/><\/li>\n  <li><strong>WooCommerce Integration<\/strong><br \/>Display Product-specific information in your status updates<br \/><\/li>\n  <li><strong>Autoblogging and Frontend Post Submission Integration<\/strong><br \/>Pro supports autoblogging and frontend post submission Plugins, including User Submitted Posts, WP Property Feed, WPeMatico and WP Job Manager<br \/><\/li>\n  <li><strong>Shortcode Support<\/strong><br \/>Use shortcodes in status updates<br \/><\/li>\n  <li><strong>Full Image Control<\/strong><br \/>Choose to display the WordPress Featured Image with your status updates, or define up to 4 custom images for each Post.<br \/><\/li>\n  <li><strong>WP-Cron and WP-CLI Compatible<\/strong><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 \/><\/li>\n  <li><strong>Support, Documentation and Updates<\/strong><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 \/><\/li>\n  <\/ul>\n  \n  <p><a href=\"https:\/\/www.wpzinc.com\/plugins\/wordpress-to-hootsuite-pro\/\">Upgrade to WordPress to Hootsuite Pro<\/a><\/p>\n<\/blockquote>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=9QOAxJONRYM]<\/p>\n\n<h4>Support<\/h4>\n\n<p>We will do our best to provide support through the WordPress forums. However, please understand that this is a free plugin, \nso 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>.<\/p>\n\n<p>If you require one to one email support, please consider <a href=\"http:\/\/www.wpzinc.com\/plugins\/wordpress-to-hootsuite-pro\" rel=\"friend\">upgrading to the Pro version<\/a>.<\/p>\n\n<h4>Data<\/h4>\n\n<p>We connect directly to your Hootsuite (hootsuite.com) account, via their API, to:\n- Fetch your social media profile names and IDs, \n- 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.<\/p>\n\n<p>We connect to our own <a href=\"https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/data\/\">API<\/a> to pass the following requests through to Hootsuite:\n- Connect our Plugin to Hootsuite, when you click the Authorize button (this obtains an access token from Hootsuite, once you have approved authorization)\n- Process image uploads to the ow.ly API, which is required by Hootsuite when sharing an image as part of a social media update.<\/p>\n\n<p>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.<\/p>\n\n<p>We <strong>never<\/strong> store any information on our web site or API during this process.<\/p>\n\n<h4>WP Zinc<\/h4>\n\n<p>We produce free and premium WordPress Plugins that supercharge your site, by increasing user engagement, boost site visitor numbers\nand keep your WordPress web sites secure.<\/p>\n\n<p>Find out more about us at <a href=\"https:\/\/www.wpzinc.com\" title=\"Premium WordPress Plugins\">wpzinc.com<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>wp-to-hootsuite<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Active the WordPress to Hootsuite plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Configure the plugin by going to the <code>WordPress to Hootsuite<\/code> menu that appears in your admin menu<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.6.6 (2026-04-02)<\/h4>\n\n<ul>\n<li>Added: Status: Display notice if settings do not save and WordPress options table charset and default collation are invalid<\/li>\n<li>Updated: Dashboard submodule<\/li>\n<\/ul>\n\n<h4>1.6.5 (2025-11-17)<\/h4>\n\n<ul>\n<li>Fix: Logs: PHP Warning: Undefined array key <code>0<\/code><\/li>\n<\/ul>\n\n<h4>1.6.4 (2025-10-17)<\/h4>\n\n<ul>\n<li>Fix: Status: Text: Taxonomy: Retain non-Latin characters<\/li>\n<\/ul>\n\n<h4>1.6.3 (2025-06-30)<\/h4>\n\n<ul>\n<li>Fix: Remove unnecessary <code>migrate_settings<\/code> routine <\/li>\n<\/ul>\n\n<h4>1.6.2 (2025-04-23)<\/h4>\n\n<ul>\n<li>Fix: Notice: Function <code>_load_textdomain_just_in_time<\/code> was called incorrectly in WordPress 6.8 and higher<\/li>\n<\/ul>\n\n<h4>1.6.1 (2025-03-27)<\/h4>\n\n<ul>\n<li>Updated: Coding standards<\/li>\n<\/ul>\n\n<h4>1.6.0 (2025-03-06)<\/h4>\n\n<ul>\n<li>Fix: Logs: Add nonce check on Bulk Actions and Clear Log functionality<\/li>\n<\/ul>\n\n<h4>1.5.9 (2025-02-27)<\/h4>\n\n<ul>\n<li>Added: Optimized admin CSS for better performance<\/li>\n<\/ul>\n\n<h4>1.5.8 (2025-02-19)<\/h4>\n\n<ul>\n<li>Added: Updated UI<\/li>\n<\/ul>\n\n<h4>1.5.7.1 (2024-11-25)<\/h4>\n\n<ul>\n<li>Fix: Notice: Function _load_textdomain_just_in_time was called incorrectly in WordPress 6.7 and higher<\/li>\n<\/ul>\n\n<h4>1.5.6 (2024-10-08)<\/h4>\n\n<ul>\n<li>Fix: Hootsuite API Error: #400: 5000: Unknown error occurred when attempting to publish a status with an image<\/li>\n<\/ul>\n\n<h4>1.5.5 (2024-07-22)<\/h4>\n\n<ul>\n<li>Added: Status: Text: Convert HTML links to plain text without link in brackets when using {excerpt}.<\/li>\n<li>Fix: Status: Strip inline styles when using {content}<\/li>\n<\/ul>\n\n<h4>1.5.4 (2023-11-17)<\/h4>\n\n<ul>\n<li>Fix: Hootsuite API Error: #400: 5000: Unknown error occurred when attempting to publish a status with an image<\/li>\n<\/ul>\n\n<h4>1.5.3 (2023-10-09)<\/h4>\n\n<ul>\n<li>Fix: Correctly detect and differentiate REST API requests from Gutenberg REST API requests, ensuring REST API requests trigger status(es)<\/li>\n<\/ul>\n\n<h4>1.5.2 (2023-09-07)<\/h4>\n\n<ul>\n<li>Fix: Updated dashboard submodule<\/li>\n<\/ul>\n\n<h4>1.5.1 (2023-08-23)<\/h4>\n\n<ul>\n<li>Fix: Updated WordPress Coding Standards to 3.0.0<\/li>\n<\/ul>\n\n<h4>1.5.0 (2023-08-03)<\/h4>\n\n<ul>\n<li>Added: Plugins: Link to settings screen<\/li>\n<li>Fix: Remove duplicate call to load_language_files()<\/li>\n<li>Fix: PHP Deprecated notices in PHP 8.2<\/li>\n<\/ul>\n\n<h4>1.4.9 (2023-05-16)<\/h4>\n\n<ul>\n<li>Fix: Post: Log: Export Log: Check user can edit posts to permit export log functionality<\/li>\n<\/ul>\n\n<h4>1.4.8 (2023-01-26)<\/h4>\n\n<ul>\n<li>Added: Log: Log errors when image operations (resizing, converting, uploading to Media Library) fails<\/li>\n<li>Fix: Use get_temp_dir() instead of assumed \/tmp folder for writing temporary images when resizing, converting or generating text to image<\/li>\n<li>Fix: Status: Clear profiles cache when deauthorizing and authorizing with a different Hootsuite account<\/li>\n<li>Fix: Improved WordPress Coding Standards<\/li>\n<li>Fix: Removed clipboard.js, as WordPress provides this library<\/li>\n<\/ul>\n\n<h4>1.4.7 (2022-10-25)<\/h4>\n\n<ul>\n<li>Fix: Remove unused 1200x1200 registered image size<\/li>\n<\/ul>\n\n<h4>1.4.6 (2022-06-21)<\/h4>\n\n<ul>\n<li>Fix: Status: Correctly sanitize and escape status textarea field value to prevent possible XSS<\/li>\n<\/ul>\n\n<h4>1.4.5 (2022-06-09)<\/h4>\n\n<ul>\n<li>Added: Support for WordPress 6.0<\/li>\n<\/ul>\n\n<h4>1.4.4 (2022-05-12)<\/h4>\n\n<ul>\n<li>Fix: Multisite: Activation: Conditionally load required hook depending on WordPress version<\/li>\n<\/ul>\n\n<h4>1.4.3 (2022-04-24)<\/h4>\n\n<ul>\n<li>Fix: Upgrade link would incorrectly redirect to WordPress Admin dashboard<\/li>\n<\/ul>\n\n<h4>1.4.2 (2022-03-08)<\/h4>\n\n<ul>\n<li>Fix: Call to undefined function _disable_block_editor_for_navigation_post_type when creating\/updating Post in Gutenberg or via the REST API in WordPress 5.9+<\/li>\n<li>Fix: Scheduled Posts: Publish action would not run when using Gutenberg<\/li>\n<li>Fix: Customizer: Don't load inline CSS for menu icon when loading WordPress Admin &gt; Theme &gt; Customize<\/li>\n<\/ul>\n\n<h4>1.4.1 (2022-03-03)<\/h4>\n\n<ul>\n<li>Added: Status: Insert Tags: Insert tag at textarea caret position, with leading\/trailing space as applicable<\/li>\n<li>Fix: Multisite: Activation: Use wp_insert_site hook when available in WordPress 5.1 and higher<\/li>\n<\/ul>\n\n<h4>1.4.0 (2021-12-22)<\/h4>\n\n<ul>\n<li>Added: Support for images added to the Media Library by Plugins that don't store images locally e.g. External Media without Import<\/li>\n<li>Added: Status: Tags: {date} uses WordPress Admin &gt; Settings &gt; Site Language and Date Format options.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/status-text-tags\/#available-tags<\/li>\n<li>Fix: Always include WordPress media functions when converting a WebP image to JPEG and storing it in the Media Library to avoid PHP errors<\/li>\n<\/ul>\n\n<h4>1.3.9 (2021-09-17)<\/h4>\n\n<ul>\n<li>Fix: Logs: Correctly escape search and form action<\/li>\n<\/ul>\n\n<h4>1.3.8 (2021-09-16)<\/h4>\n\n<ul>\n<li>Fix: PHP Deprecated notices in PHP 8<\/li>\n<\/ul>\n\n<h4>1.3.7 (2021-09-09)<\/h4>\n\n<ul>\n<li>Added: Status: Text: Convert HTML links to plain text with link in brackets, instead of just displaying the unlinked text<\/li>\n<li>Added: Status: Text: Convert HTML lists to plain text with hyphens, instead of just displaying plain text<\/li>\n<li>Added: Status: Image: Support for .webp images when Use Feat. Image enabled and .webp image used as Featured Image. See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/featured-image-settings\/#webp-image-support<\/li>\n<li>Added: Status: Remove HTML from shortcodes included in status text<\/li>\n<\/ul>\n\n<h4>1.3.6 (2021-07-15)<\/h4>\n\n<ul>\n<li>Added: New Installations: Clearer workflow for connecting to Hootsuite and connecting social media profiles to Hootsuite account.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/authentication-settings\/<\/li>\n<li>Added: Status: Tags: Character Limit, Sentence Limit, Word Limit, Date and URL Encoding transformations.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/status-text-tags\/#applying-transformations<\/li>\n<li>Fix: Don't minify Plugin Javascript if a third party minification Plugin is active, which would prevent status settings from sometimes saving<\/li>\n<li>Fix: Status: PowerPress: Prevent PowerPress from appending podcast URL to Content and Excerpt tags. <\/li>\n<\/ul>\n\n<h4>1.3.5 (2021-06-10)<\/h4>\n\n<ul>\n<li>Fix: Authorization: Changed oAuth Authorization URL to prevent 404 error<\/li>\n<li>Fix: Authorization: More detailed error message displayed when Hootsuite API fails<\/li>\n<\/ul>\n\n<h4>1.3.4 (2021-04-29)<\/h4>\n\n<ul>\n<li>Added: Status: Text: Autocomplete suggestions for Tags.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/status-text-tags\/#autocomplete-suggestions<\/li>\n<\/ul>\n\n<h4>1.3.3 (2021-04-15)<\/h4>\n\n<ul>\n<li>Added: Settings: Post Type: Show prompt if changes made but unsaved when navigating away from the status settings<\/li>\n<li>Fix: Log: Warning: <code>Edit the Post<\/code> link correctly loads the Edit Post screen<\/li>\n<\/ul>\n\n<h4>1.3.2 (2021-04-01)<\/h4>\n\n<ul>\n<li>Added: Settings: Post Type: Immediately show\/hide green tick on Post Type tab after clicking Save, to confirm whether the Post Type is configured to send status(es) to Hootsuite<\/li>\n<li>Fix: Settings: Post Type: Profile: Text order and links were incorrect when displaying a Timezone warning<\/li>\n<\/ul>\n\n<h4>1.3.1 (2021-03-18)<\/h4>\n\n<ul>\n<li>Added: Log: Enable wp-content\/debug.log only when WP_DEBUG=true, WP_DEBUG_LOG=true, WP_DEBUG_DISPLAY=false and Plugin Logging enabled.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/repost-settings\/#testing<\/li>\n<li>Added: Localization support, with .pot file and translators comments<\/li>\n<li>Fix: Status: Retain paragraphs when using {content} tag<\/li>\n<li>Fix: Settings: Log Settings: Corrected link to Logs screen, and don't link \"Plugin Logs\" text when logging not enabled<\/li>\n<li>Fix: Log: Don't show Logs in Plugin Submenu if Logging is disabled<\/li>\n<\/ul>\n\n<h4>1.3.0 (2021-01-07)<\/h4>\n\n<ul>\n<li>Added: Status: If a Featured Image is required, attempt to fetch it from the Post Content when a Featured Image has not been specified<\/li>\n<\/ul>\n\n<h4>1.2.9 (2020-12-22)<\/h4>\n\n<ul>\n<li>Fix: Status: Removed debugging code<\/li>\n<\/ul>\n\n<h4>1.2.8 (2020-12-21)<\/h4>\n\n<ul>\n<li>Fix: Status: Include Featured Image with status when required<\/li>\n<\/ul>\n\n<h4>1.2.7 (2020-11-27)<\/h4>\n\n<ul>\n<li>Added: Display error notice if PHP cURL extension is not installed<\/li>\n<li>Added: Settings: Force Trailing Forwardslash: Updated description to clarify why this setting might need to be enabled i.e. for correct status image<\/li>\n<li>Fix: Settings: Force Trailing Forwardslash: Truly force a forwardslash if Permalink settings don't add one.<\/li>\n<\/ul>\n\n<h4>1.2.6 (2020-09-03)<\/h4>\n\n<ul>\n<li>Added: Logs: Screen Options: Choose table columns to display.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#define-table-columns-to-display<\/li>\n<li>Added: Logs: Screen Options: Choose number of logs per page to display.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#define-number-of-logs-per-page<\/li>\n<li>Fix: Status: Enabling\/Disabling Publish or Update wouldn't update green tick in tab UI in WordPress 5.5+<\/li>\n<li>Fix: Status: Don't display \"Post sucessfully added\" admin notification if Test Mode is enabled<\/li>\n<li>Fix: Logs: Lighter success\/error row background colors to make text easier to read<\/li>\n<li>Fix: Logs: When filtering by date, include results matching the date, not just results between the dates<\/li>\n<\/ul>\n\n<h4>1.2.5 (2020-08-20)<\/h4>\n\n<ul>\n<li>Added: Settings: General Settings: Enable Test Mode. See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/general-settings\/#enable-test-mode<\/li>\n<li>Added: Settings: Logs: Option to choose specific Log Levels.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#log-level<\/li>\n<li>Added: Settings: Logs: Added Pending Log Level, for status(es) due to be sent when Use WP Cron enabled in Plugin's Settings.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#log-level<\/li>\n<li>Added: Logs: Confirmation when clicking Clear Log button<\/li>\n<li>Fix: Logs: Set Clear Log button to red<\/li>\n<li>Fix: Logs: Clear Log: Contextualized confirmation message based on whether the Log is being cleared at Post or Plugin level<\/li>\n<li>Fix: Fatal error when detecting current admin screen on some Page Builders <\/li>\n<li>Fix: Some notifications weren't dismissible<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fix: Prevent fatal error when upgrading to Pro when Free is still active <\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added: Settings: General Settings: Use Proxy option.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/general-settings\/#use-proxy-<\/li>\n<li>Added: Settings: Log Settings: Log Level option.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#log-level <\/li>\n<li>Fix: Log: Honor Enabled Setting, ensuring logging does not take place if not enabled<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added: Status: Option to specify Taxonomy Tags<\/li>\n<li>Fix: Status: Taxonomy Tags: Remove non-alphanumeric characters to avoid breaking tag links<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix: CSS: Renamed option class to wpzinc-option to avoid CSS conflicts with third party Plugins<\/li>\n<li>Fix: Log: Unknown column 'status' in 'where clause' for query when clearing pending status log entries<\/li>\n<li>Fix: Elementor: Removed unused tooltip classes to prevent Menu and Element Icons from not displaying<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: Forms: Accessibility: Replaced Titles with  elements that focus the given input element on click<\/li>\n<li>Added: General Settings: Option to force trailing forwardslash on {url}.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/general-settings\/#force-trailing-forwardslash <\/li>\n<li>Fix: Activation: Prevent DB character set \/ collation errors on table creation by using WordPress' native get_charset_collate()<\/li>\n<li>Fix: Log: Call to undefined method WP_To_Social_Pro_Log::clear_pending_log()<\/li>\n<li>Fix: Log: Display Status Text's breaklines<\/li>\n<li>Fix: Status: Don't send status(es) to Hootsuite for non-public Post Types containing Post-level Status Settings copied from a public Post.<\/li>\n<li>Fix: Status: More verbose error message when a status is too long for the target social network <\/li>\n<li>Fix: Status: Use AJAX to save statuses to avoid settings not saving or changing when PHP's max_input_vars is exceeded due to e.g. several profiles and statuses defined<\/li>\n<li>Fix: Status: Better method to remove double\/triple spaces in text whilst retaining newlines\/breaklines and unicode\/accented characters<\/li>\n<li>Fix: Status: Strip query parameters (added by e.g. Jetpack) from images before sending status to prevent errors<\/li>\n<li>Fix: Settings: Removed disabled CSS class on tabs, as not used and avoids potential conflicts with third party Plugins<\/li>\n<li>Fix: Settings: Display confirmation notice that settings have saved<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Added: Log: Option to filter Logs by Request Sent Date. See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/log-settings\/#filtering-logs<\/li>\n<li>Added: Log: Provide solutions to common issues<\/li>\n<li>Added: Log: New Log screen with filters and searching to view Status Logs across all Posts for all actions (Publish, Update, Repost, Bulk Publish).  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/logs\/<\/li>\n<li>Added: Log: Improved messages explaining why a Post is not sent to Hootsuite<\/li>\n<li>Added: Log: Use separate database table for storing Plugin Status Logs instead of Post Meta, for performance<\/li>\n<li>Added: Status: Image: No Image option<\/li>\n<li>Removed: Status: Image: Use OpenGraph settings.  Hootsuite have disabled the ability for third party applications (such as this Plugin) to request that status messages read OpenGraph data for a given URL.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Added: Status: Tags: Content and Excerpt Tag options with Word or Character Limits<\/li>\n<li>Added: Gutenberg: Better detection to check if Gutenberg is enabled<\/li>\n<li>Added: Gutenberg: Better detection to check if Post Content contains Gutenberg Block Markup<\/li>\n<li>Fix: Status: Removed loading of unused tags.js dependency for performance<\/li>\n<li>Fix: Status: {content} would return blank on WordPress 5.1.x or older<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Added: Status: Textarea will automatically expand based on the length of the status text. Fixes issues for some iOS devices where textarea scrolling would not work<\/li>\n<li>Fix: Status: {content} and {excerpt} tags always return the full content \/ excerpt, which can then be limited using word \/ character limits<\/li>\n<li>Fix: Publish: Add checks to prevent duplicate statuses being sent when a Page Builder (Elementor) fires wp_update_post multiple times when publishing<\/li>\n<li>Fix: Status: Strip additional unwanted newlines produced by Gutenberg when using {content}<\/li>\n<li>Fix: Status: Convert <br \/> and <br \/> in Post Content to newlines when using {content}<\/li>\n<li>Fix: Status: Trim Post Content when using {content}<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added: Settings: Display notice if the Hootsuite account does not have any social media profiles attached to it<\/li>\n<li>Fix: Publish: Display errors and log if authentication fails, or profiles cannot be fetched<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Fix: Settings: Status: Display warning if a timezone in WordPress or Hootsuite is not a valid timezone, instead of throwing a fatal error<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added: Status: Secondary level tabbed UI for Profile actions (Publish, Update)<\/li>\n<li>Added: Settings: Post Type: Profile: Display warning with instructions when the WordPress Timezone and Hootsuite Profile Timezone do not match<\/li>\n<li>Added: Settings: Warning if the max_input_vars PHP setting might be too low for the Plugin's settings to successfully be saved<\/li>\n<li>Fix: Status: Documentation Tab Link<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added: New Installations: Automatically enable Publish and Update Statuses on Posts<\/li>\n<li>Added: Plugin Activation: Enable Logging by default<\/li>\n<li>Added: Status: Option to limit the number of characters output on a Template Tag<\/li>\n<li>Fix: Log: Output dates according to WordPress' installation date locale formatting<\/li>\n<li>Fix: Log: Split data into more table columns for easier reading<\/li>\n<li>Fix: Status: Don't attempt publishing to any existing linked Google+ Accounts, as Google+ no longer exists.<\/li>\n<li>Fix: Publish: Improved performance when sending several statuses for a single Post.<\/li>\n<li>Fix: Publish: Display errors on Post Edit screen if status(es) failed to send to Hootsuite<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fix: Menu Icon size preserved when Gravity Forms no conflict mode is set to on<\/li>\n<li>Fix: Display White Menu Icon unless the User is using WordPress' Light Admin Color Scheme, in which case display the Dark Menu Icon<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix: Publish: Removed global $post reference, which caused some installations to fetch the wrong Post to send to Hootsuite<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Status: Featured Image: Option to choose between using OpenGraph image (clicking image links to URL) and using image, not linked to URL.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/featured-image-settings\/<\/li>\n<li>Fix: Compatibility when using multiple WP Zinc Plugins<\/li>\n<li>Fix: Minified all CSS and JS for performance<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fix: Multisite: Network Activation: Ensure activation routines automatically run on all existing sites<\/li>\n<li>Fix: Multisite: Network Activation: Ensure activation routines automatically run created on new sites created after Network Activation of Plugin<\/li>\n<li>Fix: Multisite: Site Activation: Ensure activation routines automatically run<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added: Settings: Header UI enhancements<\/li>\n<li>Fix: Settings: Added Pinterest Board URL option for Pinterest Statuses.  See Docs: https:\/\/www.wpzinc.com\/documentation\/wordpress-to-hootsuite-pro\/status-settings\/<\/li>\n<li>Fix: Settings: Display Twitter Usernames<\/li>\n<li>Fix: Settings: Status: When using Custom Time, ensure it is at least 5 minutes after Publish, Update or Repost (required by Hootsuite's API)<\/li>\n<li>Fix: PHP warning on count() when trying to fetch an excerpt for a Post<\/li>\n<li>Fix: Settings: Only load settings for the displayed screen, for better performance<\/li>\n<li>Fix: Settings: Save settings more efficiently, for better performance<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix: Settings: Changed Authentication Tab Icon<\/li>\n<li>Fix: Settings and Status Settings: UI Enhancements for mobile compatibility<\/li>\n<li>Fix: {title} would sometimes result in HTML encoded characters on Facebook<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fix: Status: Apply WordPress default filters to Post Title, Excerpt and Content. Ensures third party Plugins e.g. qtranslate can process content and remove shortcodes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added: Gutenberg: Support for Custom Field Tags when Custom Fields \/ Meta are registered as a meta box outside of the Gutenberg editor.<\/li>\n<li>Added: REST API: Support for Custom Field Tags when Posts are created or updated via the REST API with Custom Field \/ Meta data.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added: Gutenberg Support<\/li>\n<li>Added: Settings and Status Settings: UI Enhancements to allow for a larger number of connected social media profiles<\/li>\n<li>Added: Status: Tag: Post ID option<\/li>\n<li>Fix: Removed unused datepicker dependency<\/li>\n<li>Fix: CRON Scheduled Posts: Don't rely on wp_get_current_user() for User Access settings, as it's not always available<\/li>\n<li>Added: Status: Support for Shortcode processing on Status Text<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Publish: Ensure Post has fully saved (including all Custom Fields \/ ACF \/ Yoast data etc) before sending status to Hootsuite<\/li>\n<li>Fix: Publish: Removed duplicate do_action() call on save_post to prevent some third party plugins running routines twice<\/li>\n<li>Fix: Log: Report 'Plugin: Request Sent' and 'Created At' datetime using WordPress configured date time zone.<\/li>\n<li>Fix: Profiles: Serve social media profile images over SSL to avoid mixed content warning messages<\/li>\n<li>Fix: Settings: Changed WordPress standard .nav-tab-active class to .wpzinc-nav-tab-active, to prevent third party plugins greedily trying to control our UI.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: Publish: Only consider publishing statuses to Hootsuite on supported Post Types (resolves issues with Advanced Custom Fields Free Version saving Fields).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Call to member function get_error_message() on null when attempting to fetch Hootsuite User Profile.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Automatically share WordPress Pages, Posts or Custom Post Types to Facebook, Twitter and LinkedIn using your Hootsuite (hootsuite.com) account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/83895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=83895"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpzinc"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=83895"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=83895"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=83895"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=83895"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=83895"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=83895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}