How Can We Help?
Forms
I recommend you use the ‘Form Builder’ for any input forms. Read the full CiviCRM documentation here https://civicrm.org/form-builder
Then embed the form on your page using wordpress ‘shortcodes’. For example:
[civicrm component="afform" name="afformQuickAddIndividual"]
Here is a list of available wordpress+civicrm https://docs.civicrm.org/sysadmin/en/latest/integration/wordpress/
Event widget info can be found here (you must activate this plugin first): https://civicrm.org/extensions/civievent-widget

Which should render something like