Welcome to the hub of creativity, innovation, and scientific discovery!
I’m Manish Pushkar Jha, a seasoned web developer, designer, author, artist, and research scientist in quantum physics.
Whether it’s designing stunning websites, developing powerful WordPress solutions, crafting captivating stories and artworks, or diving into the complexities of quantum mechanics, I bring a blend of technical expertise, artistic
flair, and scientific insight to every project.
Let’s collaborate to elevate your online presence and explore new frontiers in the digital and scientific realms.
The WP Coredo Events Management Plugin is a custom WordPress plugin for event management. It allows users to create events, store metadata (such as start and end dates), and automatically delete outdated events based on their expiry date.
The plugin uses WordPress Cron Jobs to schedule automatic deletions, ensuring that expired events are removed efficiently without manual intervention. Additionally, an admin option allows for manual deletion of outdated events.
Registering the Events Post Type
events
).Storing Event Metadata
_event_start_date
) and event end date (_event_end_date
) are stored as post meta fields.Automatic Deletion via WP-Cron
wpcoredo_schedule_event_cleanup()
) is registered to run daily.wpcoredo_delete_outdated_events()
, which:
Manual Deletion via Admin Panel
wpcoredo_delete_outdated_events()
function manually.Admin Notifications for Deleted Events
Registering the Custom Post Type
register_post_type('events', $args)
to define the event structure.Saving Event Metadata
save_post
to store _event_start_date
and _event_end_date
.Scheduling the Cron Job for Auto Deletion
wp_schedule_event()
to run daily.Automatic Event Deletion via Cron Job
wpcoredo_delete_outdated_events()
function, which:
_event_end_date
is less than today’s date.Manual Deletion via Admin Panel
Admin Notifications
To respect NDA agreements with my employers and clients, portfolio links are not publicly listed on this website. If you’d like to view specific work samples, feel free to reach out
If you wish to request the removal of any listing, contact me at hello@manishpushkar.com.