Title: Schedule ID changes with version 4.1
Last modified: August 21, 2016

---

# Schedule ID changes with version 4.1

 *  Resolved [mallard66](https://wordpress.org/support/users/mallard66/)
 * (@mallard66)
 * [12 years ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/)
 * Hi Mark,
 * I upgraded the plugin to use the “last games” shortcode setting that was added
   in this version (great improvement). Now I face an issue with the schedule IDs.
 * In the previous version, the user-defined ID was used to identify the different
   team schedules. One example:
    Game Schedule = `Tossball 2010` Unique Schedule
   ID = `tb_2010`
 * I used to have to type in `tb_2010` for each game, and use this to populate the
   sliders, tables, etc. With version 4.1, I now have a pulldown instead (which 
   is a good enhancement) that uses the “Game Schedule” list. However, the Schedule
   ID stored with the Game entry is now `tossball-2010` (i.e. the schedule **name**
   slug) which means that a new Schedule ID is generated. With some 300+ games in
   my database I’m not too keen on editing all of them…
 * -mallard66
 * [https://wordpress.org/plugins/game-schedules/](https://wordpress.org/plugins/game-schedules/)

Viewing 11 replies - 1 through 11 (of 11 total)

 *  Thread Starter [mallard66](https://wordpress.org/support/users/mallard66/)
 * (@mallard66)
 * [12 years ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876439)
 * One more observation: if I don’t select any Schedule from the pulldown, I can’t
   add any data (or at least no media links), the fields are emptied when I store
   the game. So you have to select a Schedule to make any modifications.
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [12 years ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876477)
 * Hi mallard66-
    With regard your first comment, I have not noticed this, probably
   because I don’t mess with the shortcodes, but I will look into it. I believe 
   plugins exist that let you make such global changes. Of course you can always
   do it through phpadmin. (But back up your DB before playing with SQL commands!!)
 * I do know there’s an issue with schedule ID versus schedule slug that I’m in 
   the process of addressing. I just forgot to fix that before the release (my bad).
   BTW I have to regenerate the .pot file for translation as well, but I DID add
   many strings some missing from the previous .pot file and many new ones.
 * As for your second comment, correct. Every game must be tied to a schedule. I
   had to go back and create schedules on my dev site for legacy schedules but everything
   worked fine having added schedules to match the existing schedule IDs.
 * Stay tuned.
    -Mark
 *  Thread Starter [mallard66](https://wordpress.org/support/users/mallard66/)
 * (@mallard66)
 * [12 years ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876503)
 * OK, I’ve played around some and actually having two ID’s for a schedule is not
   too bad and I can live with it, as all the shortcodes support multiple ID’s. 
   Only the widget doesn’t accept more than one ID, but it’s OK, since I only use
   it to show upcoming games. I only change an existing game to enter the results
   and media links. At that time, it’s already gone from the widget anyway.
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [12 years ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876510)
 * Great. Comments:
 * 1. I am reworking the Schedule screen. Turns out the ‘schedule slug’ that’s used
   is generated by the title, NOT the ID the admin enters. I’m going to fix that.
   Hope it doesn’t screw you up further, but it has to be done. I will release this
   fix as version 4.1.1.
 * 2. Correct. The widget doesn’t accept more than 1 ID. That’s because one can 
   just add the shortcode as a text widget. (Some themes get fussy about `shortcodes`
   in text widgets, but there are calls that can be added to the `functions.php`
   that will allow it to work.)
 * 3. BTW, I have updated the `default.pot` with the missing strings from 4.0.1 
   and the new strings in 4.1. I back-fitted it into the 4.1 download, so you can
   download that to your local box, unzip, and grab that file if you wish.
 * -Mark
 *  [jhollender](https://wordpress.org/support/users/jhollender/)
 * (@jhollender)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876585)
 * Hi Mark,
 * I’m noticing that when I select a schedule from the dropdown that now uses the
   schedule title, the option value of that drop down item is what is being used
   as the slug in the short codes. Since I am setting what is being displayed in
   on my scoreboard using the shortcodes, it matters to me that I know what my Unique
   ID is. Before the upgrade, I could set that Unique ID in the schedules module
   of the plugins. After the upgrade, it is now using a value that I don’t know 
   how or where is being set and it is different from the Unique ID that I set within
   the Schedules module.
 * Now the only games that show up are the games that I have not edited to use the
   new dropdown menu format because those still identify with the old set up. Will
   you be updating so that the Unique ID is what is used by the schedule display
   short codes and not some seemingly arbitrary value?
 * Thanks for your help
 * -Julia
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876586)
 * Hi Julia,
    Thanks for finding this. There was a bug which caused Game Schedules
   to ignore the schedule ID field and use the slug. I though I fixed it, but it
   might still be unreleased. I will triple check. So, in the meantime, what should
   work is: a. Go to the schedule screen and create a schedule with whatever title
   and ID 1 for what was previously your schedule 1. Update it. b. Then edit the
   slug for that schedule and change it to 1. Update again.
 * You should be good to go.
 * Sorry about that. It will be fixed in the next release to use the ID field, not
   the slug. (In fact, I think I’ve removed the slug from the admin screen.)
 * Regards,
 * -Mark
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876587)
 * Julia,
    I just double-checked and this issue is fixed in the development tree.
   If you’d like you can grab it from `wordpress.org`. Please backup your site first,
   the trunk is not fully tested (but it is running just fine on `dev.shoalsummitsolutions.
   com`).
 * -Mark
 *  [memanow](https://wordpress.org/support/users/memanow/)
 * (@memanow)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876592)
 * Mark,
 * I just updated to 4.1 and now have the same issue with the schedule Id. I just
   wanted to updated the game results for a few games that were played the last 
   week or so. I COULD NOT FIGURE OUT WHY THE GAME RESULTS WAS NOT SHOWING IN MY
   SCHEDULE. I then noticed that the select schedule was not showing and when I 
   click on the drop down list and click on the Varsity the game I was editing disappeared
   from the schedule on the site even though it is in the edit game area. I decided
   to check the plugin support area and find that there is an issue with schedule
   id.
 * I have four schedules with individual IDs. I do not understand what you mean 
   by “the slug”. Can you try and explain it in layman terms as to how I fix this
   issue short of recreating the schedules.
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [11 years, 12 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876597)
 * Hi memanow,
    Sure. In your admin dashboard, go to `Game Schedules -> Schedules-
   > Edit Schedule`. It doesn’t matter which one you edit. You will see **Permalink**
   field just below the title. That’s the slug. You will also see a **Unique Schedule
   ID** field. The intent was that the Unique Schedule ID field identifies a schedule
   in the shortcode (and it will be used to identify a schedule in the upcoming 
   release). But unfortunately in this release it is the Permalink that identifies
   the schedule in the shortcode (damn programmers!), so I recommend you prepare
   for the next release by making them the same for now.
 * -Mark
 *  Thread Starter [mallard66](https://wordpress.org/support/users/mallard66/)
 * (@mallard66)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876604)
 * Hi Mark,
 * with version 4.1.1, everything works again. I updated all schedules and now everything
   matches up.
 * Thanks for the quick fix!
 * I think you can mark this one as resolved.
 * -mallard66
 *  Plugin Author [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * (@markodonnell)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876605)
 * Super. You are welcome.
 * -Mark

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Schedule ID changes with version 4.1’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/game-schedules_f8f8f8.svg)
 * [Game Schedules](https://wordpress.org/plugins/game-schedules/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/game-schedules/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/game-schedules/)
 * [Active Topics](https://wordpress.org/support/plugin/game-schedules/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/game-schedules/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/game-schedules/reviews/)

## Tags

 * [game](https://wordpress.org/support/topic-tag/game/)
 * [slug](https://wordpress.org/support/topic-tag/slug/)

 * 11 replies
 * 4 participants
 * Last reply from: [Mark O’Donnell](https://wordpress.org/support/users/markodonnell/)
 * Last activity: [11 years, 11 months ago](https://wordpress.org/support/topic/schedule-id-changes-with-version-41/#post-4876605)
 * Status: resolved