Broadcast

Changelog

52.02 20260207

  • Fix: Fatal error when displaying info about old version of the add-on packs when trying to view the Broadcast settings tab.

52.01 20260207

51.14 20260122

  • Fix the correct upload tag.

51.13 20260122

  • Lots of php 8.2 warnings fixed.
  • Updated SDK.

51.12 20251129

  • Fix: Prevent warning when deciding what to do with the canonical when not looking at a page.
  • Updated “tested up to” value.

51.11 20250928

51.09 20250907

  • Dev: To aid in debugging, non-recommended settings are marked as “Unusual!” in the debug output.

51.08 20250713

  • Dev: Add self option to the add_blog_list_input() function.
  • Dev: Add maintenance option to view the _options.

51.07 20250621

  • Fix: When searching for unlinked children, take the linked parent into account. This solves the problem of two pages on the child blog with the same name but different linked parents not being found correctly.

51.06 20250519

  • New add-on: Dear Flipbook adds support for the Dear Flipbook PDF book plugin.
  • Dev: Do not show the current blog when using the add_blog_list_input() function.

51.05 20250419

  • Dev: Convert the ThreeWP_Broadcast()->broadcasting array to a static, so that it is the same everywhere.
  • Dev: Add the API call broadcast_children_with_post().

51.04 20250408

  • New: If Broadcast is not keeping attachments during broadcasting, it will specifically delete the child’s featured image, whether it is attached or not.
  • Fix: Attachments are now deleted when not keeping attachments. Fix from 51.03
  • Dev: Added attachment GUID debug code
  • Dev: Use an array on wp_insert_post. Fixes error for users of The Events Calendar.
  • Dev: Do not try and sync a non-existent taxonomy.

51.03 20250216

  • More PHP 8.2 warning fixes.
  • Dev: broadcasting_data assuming nothing to be done with deleting attachments. This affects broadcasting using manually-created broadcasting_data.
  • Dev: Added ThreeWP_Broadcast()->get_nested_broadcasting() and is_nested_broadcasting() functions.
  • Dev: Add post info maintenance for attachments. This helps diagnose attachments with unexpected post names.

51.02 20241201

  • Fix: Allow dynamic handling of custom field blacklist.
  • Fix: Better display of missing maintenance check.

51.01 20241116

  • Dev: Improve taxonomies()->also_sync() function.
  • More PHP 8.2 warning fixes.

50.15 20241012

  • Fix: Remove warning from Equivalent_Posts debug code that warns of an equivalent post not existing.
  • Tweak: Workaround define BROADCAST_PP_SSL_WORKAROUND removed since WordPress no longer allows https transport workarounds.

50.14 20240824

  • New add-on:Bricks Builder: Adds support for the Bricks Builder page editor.
  • Fix: In the “Database table cleanup” maintenance tool, ignore base tables that contain numbers in their names.
  • Dev: Add get_attachment_id_from_url() function to help find image IDs based on URL.

50.13 20240711

  • Fix error when using the finding unlinked children bulk post action. Also effected the Link Before Broadcast add-on.

50.12 20240706

  • Fix error 500 when broadcasting. The error was a variable in the broadcasting data that was not being set.

50.11 20240706

  • Fix looping when broadcasting a related post that has just been broadcasted.
  • Fix: Added WP Activity Log to the list of incompatible plugins.
  • Dev: Fixed lots of PHP 8.2 warnings.
  • Dev: Add option in Gutenberg parse_blocks code to dump block content once. Prevents several add-ons from all dumping the same blocks.

50.09 20240506

  • New: Add database table cleanup maintenance tool, to remove orphaned tables from deleted sites.
  • Dev: Add $bcd->taxonomies()->forget_term_id() function to remove all traces of a term in the broadcasting_data.

50.08 20240403

  • Output more debug information regarding attachments.
  • Update Tested with version

50.07 20240210

  • Update SDK
  • Update Tested with

50.06 20231108

  • Fix: Added Cloudflare Image Resizing plugin to the list of incompatible plugins.
  • Tweak: Don’t show “Preparsing” debug text if there are more than 5 terms in the taxonomy.
  • Dev: Add get_user_writable_blogs::remove_access() method.

50.05 20230918

  • Fix: Fix error message when clicking on things in the broadcasted column. The problem was a double nonce – one form nonce is enough.

50.04 20230913

  • Fix: Remove “attachment” as a broadcastable post type in the settings. Attachments can only really be broadcasted by being used in posts.
  • Tweak: Tested with 6.3
  • Tweak: Added hook priority info in info table.

50.01 20230407

New add-on: Same post ID: Create a new post on several blogs with the same post ID.
* Code: SDK update for PHP 8.2 compatibility.

50 20230407

New add-on: Skip If Unlinked: Do not broadcast to blogs that have an existing, unlinked post.
* Code: Add API support for finding equivalent image IDs on blogs. See the api() get_equivalent_image_id() and get_equivalent_image_ids() functions./

49.07 20230325

  • Code: SDK update for PHP 8.1 compatibility. No other changes.

49.06 20230303

  • New: Custom post type inclusion and exclusion lists added. Thanks to @jblifestyles from @hivedigital.
  • Code: Add Gutenberg helper functions.

49.05 20230210

  • Code: find_unlinked_children post action now accepts a list of blogs to link to. Affects the API and the Bulk CLoner and Find Some Unlinked Children add-ons.

49.04 20230127

  • New add-on: Search Exclude: Adds support for the Search Exclude plugin.
  • Fix: Featured image (_thumbnail_id) handler now obeys custom field protect list, allowing the featured image to be protected.
  • Fix: Fix javascript path for Windows installs.

49.02 20230104

  • Fix: Fix javascript for post actions.
  • Code: Mark parent terms as used also, so that they get synced (and allow add-ons to handle the terms also).
  • Code: More php 8.1 fixed

49.01 20221225

  • Code: Add broadcast_menu_target filter to allow the displayed menu override: all settings, broadcast info or no menu at all.

48.15 20221031

  • Code: Broadcast now requires at least php 7.4
  • Code: Increase compatibility with php 8.1.

48.15 20221031

  • Version bump for WP 6.1
  • Fix: Allow for PHP 7.2 again. I just needed to remove a comma in the code.

48.14 20221008

  • Fix: During maybe_sync_taxonomy(), mark the taxonomy as synced as soon as possible. This is to prevent looping in add-ons such as ACF, where taxonomies can be referred to by other taxonomies.
  • Fix: When trashing parent and child posts, avoid doing the work double.
  • New add-on: Blog Search: Search and filter the blog list in the editor meta box.
  • New add-on: JetEngine: Adds support for JetEngine custom post types.
  • New add-on: <a href="https://broadcast.plainviewplugins.com/addon/rebroadcast-parent-here/"Rebroadcast Parent Here: Rebroadcast the parent to this linked child.
  • New add-on: Relink To Parent: Relink an unlinked child to the parent.
  • Code: Add trash_untrash_delete_post action.
  • Code: Link the post directly after creating it, instead of waiting until all attachments and taxonomies are synced.

48.12 20220727

  • Dev: Add helper methods to prepare_meta_box action.

48.11 20220525

  • Version bump for WP 6.0

48.09 20220418

  • Fix: Exception when being activated on single installs.

48.07 20220226

  • Fix: Prevent WordPress from removing iframe tags in the post content.
  • Fix: Prevent Broadcast from being activated on single installs. Fixed the activate() on null error.

48.06 20220129

  • Tweak: Compatible with WP 5.9
  • Fix: Increase compatibility with PHP 8.1 by renaming the SDK’s form class “readonly” trait.

48.05 20220106

Happy new year!

  • Fix: Mark taxonomies as synced earlier, preventing an infinite loop when a taxonomy has ACF fields that refer back to itself.
  • Fix: Execute the each_linked_post action on the parent post itself when called from the parent post.

48.04 20211118

  • Fix: Correctly detect true/false term meta values when trying to protect them.
  • Fix: Remove warning about the Term Index get() function not matching.
  • Code: Add canonical_url action to allow for more flexible canonical URL handling.

48.03 20211112

  • Fix: Selected taxonomy terms lost their parents if the parents weren’t also selected.

48.02 20211110

  • Fix: Add extra compatibility with PHP 7.2 (which has not been supported for a year, btw). Please upgrade!

48.01 20211105

  • New add-on: Code Snippets: Run code snippets on specific blogs.
  • New add-on: Cron Everywhere: Runs WordPress cron periodically on all sites of the network.
  • New add-on: Rebroadcaster: Periodically and automatically rebroadcast specific posts.
  • Tweak: Only used taxonomies are synced now. This prevents the child from receiving all of the taxonomies of the parent when extra taxonomies are synced via the Custom field / Gutenberg / Shortcode Terms add-ons, for example. Anything that uses taxonomies()->also_sync().
  • Code: Add equivalent_posts() sharing, so that subbroadcasts have access to the same equivalent_posts().
  • Code: Add broadcasting_data->equivalent_posts()->broadcast_once() method to broadcast a post once and then use the existing child ID.

Plugin Website
Visit website

Version:
52.02
Last Updated
February 7, 2026
Active Installs
1000
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.1
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.