MSTW Bracket Builder Version 1.3

Version 1.3 of the MSTW Bracket Builder Free and Premium plugins is now available. Users of the free version should have been notified in their Admin Dashboard about the upgrade on WordPress.org. Users of the premium version may now download it from the MSTW Store (www.shoalsummitsolutions.com -> Store -> All My Downloads). If version 1.2 is working great for you, there’s no pressing reason to download this version. You can read more about why it is (or will soon be) necessary in this post.

New Versions of MSTW Bracket Builder

The following gets a bit ‘computer-nerdy’, so cutting to the chase, if your version the plugin is working for you, there’s no need to upgrade MSTW Bracket Builder or MSTW Bracket Builder Premium right now. The functional upgrades in these releases are minimal, and you probably don’t need them.

New versions of MSTW Bracket Builder (1.3) and MSTW Bracket Builder Premium (v1.3) will be released this week. These versions were created because PHP (a programming language that WordPress depends on) depreciated the each( ) function, which unfortunately these plugins use in critical ways. How critical? You could not create tournaments without it.

This may be too much information, so feel free to stop reading, but this will affect all WordPress sites in the not too distant future. So …

WordPress currently recommends PHP 7.4. However, security support for PHP 7.4 is ending this month (Nov 2022). So hosting providers will likely be moving to PHP 8.0 in the not too distant future. The good news is that WordPress itself is already compatible with PHP 8.0.

PHP 8.0 is a major version update with a large number of changes that break backwards compatibility, and many features that were deprecated within the PHP 7.x feature releases have been officially removed. So some plugins, my guess is more than a few, will break when websites [hosting providers] upgrade to PHP 8.0. Actually PHP 8.1 is already released. That’s how this all got started with MSTW Bracket Builder. I’m wading through the rest of the MSTW plugins right now.

If you are running plugins that are critical to your site, you might want to research those plugins’ status with regard to PHP 8.0.

BTW, thanks very much to the PHP 8.0 “early adopters” who brought this issue to my attention. You know who you are! While, I may have been cursing you when the plugin code was laying in pieces and everything was broken (JK), I appreciate you because I have been ignoring this issue for far too long.

Change Log

1.3

  • The major purpose of this release was to remove the each() construct because it has been removed from PHP 8.0.
  • Added ‘-‘ versions of shortcodes. I.E.,

    No TOURNAMENT specified in shortcode.

    and

    No TOURNAMENT specified in shortcode.

    both work.
  • Cleaned up a couple of minor bugs.
  • Some improvements to the admin screens.

1.2

  • Extensive changes to the plugin’s stylesheet to insure brackets layout correctly (in containers with a min-width of 1200px)
  • Fixed Bug. Tourney slug now shows correctly On the Tournaments admin screen’s table.
  • Fixed Bug. Team Names that have not been entered now display as blank rather than -1.

1.1

  • Fixed bug. Calls mstw_bb_get_current_post_type instead of mstw_get_current_post_type in mstw_bb_admin (left over from LM).
  • Fixed bug (left-over test code) in single-tourney.php template.
  • Fixed bug. Call to mstw_safe_ref(), which no longer exists.
  • Fixed bugs (typos) with CSS tags.
  • Updated Quick Start Screen
  • Added more error checking and internationalized strings throughout

1.0

  • Initial release.

MSTW Team Rosters 4.4

MSTW Team Rosters 4.4 will be released soon. It contains three new features:

  • The new

    No team specified in shortcode.

    shortcode (display shown below).
  • Added a new “long format” player position (shown in the shortcode display below)
  • Worked on improved responsiveness of this page, and re-worked the player profile/bio page display to greatly improve its responsiveness.
This image has an empty alt attribute; its file name is Team-Rosters-2-2-1024x506.png

The man page for the shortcode is available here.

A quick introduction to the

No team specified in shortcode.

shortcode:

Custom CSS for Coaching Staffs

This is that CSS that’s used in the Coaching Staffs demo. ALWAYS use a new stylesheet named mstw-cs-custom-styles.css and located…

This content is for MSTW Gold Support members only.
Register
Already a member? Log in here

MSTW Team Rosters 4.4

MSTW Team Rosters 4.4 will be released soon. It contains three new features:

  • The new

    No team specified in shortcode.

    shortcode (display shown below).
  • Added a new “long format” player position (shown in the shortcode display below)
  • Worked on improved responsiveness of this page, and re-worked the player profile/bio page display to greatly improve its responsiveness.

The man page for the shortcode is available here.

A quick introduction to the

No team specified in shortcode.

shortcode: