Kudos to Joe Dolson, author of the great plugin My Calendar! He helped figure out that the standard short code for the widget includes a reference to “author”, as follows:
[my_calendar_upcoming before=”3″ after=”3″ type=”event” fallback=”No events coming up!” category=”General” author=”1″ template=”{title} {date}” order=”asc” show_today=”yes” skip=”0″]
In my case, two people were entering events. The short code specified author=”1″, which prevented the events from the second user from appearing.
To fix my problem, I removed the portion of the widget short code, author=”1″. That made it possible for all events to appear, no matter who entered them.
I just donated to Joe. He was quick to reply and stuck with me until the problem was resolved.
Per Joe:
To show users with the role of administrator, you need to enter a
comma-separated list of IDs. To show all users, just delete the
attribute entirely. It’s not required.
Thanks, Joe!