Hey Larry,
I have not been able to find a way to make the image upload a required field. In fact, it seems to be the one item not covered in this guide and I was unable to see anything in our source code that would allow to happen.
That said, I have run this question by others on the team and, though nothing has come out of it, I’d be happy to update this thread if we land on something.
You can absolutely customize the Community Events form template to add instructional text above the image upload field. To do that:
- Make a copy of the following file: /wp-content/plugins/the-events-calendar-community-events/src/views/
- Make a new folder in your theme called tribe-events
- Make a new folder in that one called community
- Make a new folder on that one called modules
- Add your copied image.php file to that folder
Now that the template is in your theme, you can modify it to suit your needs. In this case, add your instructive text wherever you would like it to appear. A good place to start might be adding a paragraph right after this line:
<h4 class="event-time"><?php printf( esc_html__( '%s Image', 'tribe-events-community' ), tribe_get_event_label_singular() ); ?></h4>
<p>Your custom text!</p>
Will this help you get started? Please let me know?
Cheers,
Geoff