Support

Home Forums Event Espresso Premium Custom Admin Pages

Custom Admin Pages

Posted: January 2, 2015 at 12:16 am

Viewing 9 reply threads


Angel Wasserman

January 2, 2015 at 12:16 am

We want to make some custom changes to the admin pages (or create custom admin pages) within Event Espresso

Specifically:

For event_admin_reports=event_list_attendees
1 – Add filters to events page for specific dates (not just “All”, “This Month” or “Today”.
2 – Add a few custom columns that echo answers from questions attendee filled out.
3 – Add column for event start date
4 – Echo custom meta (status) for each attendee

For event_admin_reports=edit_attendee_record
1 – Add Custom Field for Status.. this status is not related to payment, but is a separate status (e.g. ticket issued, emailed, etc.)

I have the custom templates plugin installed, but I’m not sure if/how this would tie in to custom admin pages. Ideally there is a solution that won’t break EE in an update.

I’m running EE3


Josh

  • Support Staff

January 2, 2015 at 7:57 am

Hi Angel,

Adding everything on your list to the Event Espresso admin will require a significant amount development work. Custom development projects of this size and scope are best handled by a developer. You can find a list of recommended developers here:

https://eventespresso.com/developers/event-espresso-pros/


Angel Wasserman

January 6, 2015 at 7:33 am

Hi Josh,

I can do the development work, was hoping for some insight if there was already hooks in place so I could use custom templates, or if I would have to edit core files for the plugin.

Thanks!


Josh

  • Support Staff

January 6, 2015 at 9:20 am

Hi Angel,

We generally recommend extending Event Espresso 4 as it has more hooks and filters and typically uses native WP admin list tables.

We do have a lists of actions and filters for Event Espresso 3 in the documentation:

https://eventespresso.com/wiki/event-espresso-3-1-action-hooks/
https://eventespresso.com/wiki/event-espresso-3-1-filters/


Angel Wasserman

January 7, 2015 at 3:45 pm

Unfortunately, I’m stuck using EE3, as recurring events was a huge deal..

Do you know of any plans to continue updating EE3, or is it being phased out with EE4? If it is being deprecated, then I won’t feel bad about making the modifications I need directly.

Simply, I need to edit the attendees list page to show the event name and date, and to allow a filter by specific date.

If there will be updates, it may be easier for me to just create a new view for what I’m looking for, as I can always just copy it back in.


Dean

January 8, 2015 at 1:29 am

Hi,

EE3 will continue to be updated for the time being, though this will be mainly for bug fixes rather than additional features. EE4 is the successor and we hope that eventually all of our users will migrate to EE4.

There aren’t enough hooks or filters in the right file for what you are needing so the only way in EE3 would be through core file changes, which of course we do not recommend nor support.

/wp-content/plugins/event-espresso/includes/admin-reports/event_list_attendees.php


Angel Wasserman

January 22, 2015 at 2:40 pm

Thanks Dean,

I made the necessary changes. It would be awesome if EE was set-up so any file I drop in the uploads folder that maps to the same location in EE takes precedence… I noticed this works for the gateways, which was awesome and got excited it would work for admin-reports, but it did not… (or maybe it does and I did it wrong?)


Dean

January 23, 2015 at 5:03 am

Hi,

Not it does not work with admin files, it only works with gateways and template files. We decided not to do it with core files as it may cause more harm than good.

EE4 has an improved number of hooks and filters making it easier to modify things.


Angel Wasserman

January 26, 2015 at 7:42 pm

Thanks for the feedback Dean.. You’re probably right on the more harm than good ๐Ÿ™‚


Dean

January 27, 2015 at 3:22 am

๐Ÿ˜€ yes we have to draw a line somewhere, which is why EE4 makes greater use of hooks and filters and template tags. That way we can provide greater customisation flexibility without people needing to hack at core files.

Viewing 9 reply threads

The support post ‘Custom Admin Pages’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso