• I hate to say it like that, but after 4 times asking the support for the same question (both on their online system and on the email they provide) … zero response.
    So the benefits (it could worth 5 stars rating)
    – it does import, and easily.
    – it provides ALSO **nice** calendar functions, that could permit to avoid other heavy calendar plugin if you have basic needs as me – so a VERY **GOOD** SURPRISE. With or even without their free “Easy” calendar plugin that in fact just adds one shortcode of a search bar (it is nice despite you can not filter by category nor tags, which is a shame).

    But the bad surprise x2:
    – there is no filtering of all Eventbrite **potential crap** (it depends on the page imported, but you may have sales buttons, Eventbrite scripts, their CSS … all of this sometimes working or with broken links, or broken functions) … so my question (with zero response, despite paying) was if there was a hook so that I can modify the content with my PHP, before saving to my DB. And if no existing hook, where shall my PHP be … some may say this is basic stuff part of any import = clean the imported crap, but I was not blaming the existing code, just asking where shall I work … NO response … so DON’T WASTE YOUR MONEY.

    This plugin and its good ergonomics and good ideas deserve better.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Xylus Themes

    (@xylus)

    Hi Fabrice,

    Thank you for taking the time to share such a detailed review — we genuinely appreciate the constructive feedback.

    First, we sincerely apologize for the frustration you experienced with support. We understand how disappointing it must have been to feel unheard after multiple attempts. After reviewing our system, we found that our replies to your support tickets and email were being blocked on your email provider’s side, which is why you never received them. We’ll attach a screenshot to show that responses were indeed sent, but unfortunately marked as “Messages Blocked”.

    We’re really sorry this technical issue led to a poor experience — communication failures like this are the last thing we want for our customers.

    Regarding your technical question

    You asked if there was a way to filter or clean Eventbrite content before it gets saved to the database. Since content is pulled directly from Eventbrite, it sometimes includes unwanted markup, buttons, inline CSS, or scripts.

    To address this, we previously shared the following solution (which you did not receive due to the email issue):

    You can modify or clean the imported Eventbrite content at display time using this filter:

    You can add this snippet to your theme’s functions.php file:

    function my_modify_eventbrite_content( $content ) {

    // apply only on Eventbrite imported events
    if ( get_post_type() == 'eventbrite_events' ) {
    $prepend = '<h1>test content before</h1>';
    $content = $prepend . $content;
    return $content;
    }

    return $content;

    }
    add_filter( 'the_content', 'my_modify_eventbrite_content', 1 );

    This allows you to remove scripts, unwanted blocks, or customize the content before it is displayed.

    We are also reviewing your suggestion to add a pre-import hook so developers can clean content before saving to the database, which is a great idea and already forwarded to our development team for consideration in an upcoming update.

    About the Easy Calendar / Filtering Features

    We’re happy you liked the calendar feature — thank you for mentioning it!
    As for category/tag filtering on the free “Easy Calendar” addon, we agree it would be a valuable addition. Your feedback has been logged for future improvements.

    To conclude

    Your detailed insights genuinely help us improve. The missing responses were due to an unforeseen email blocking issue, not a lack of effort from our support team. We hope you’ll reconsider your experience, knowing that we did attempt to reply and are committed to improving both the plugin and its workflow.

    If you’d like, feel free to contact us again with an alternative email, and we will assist you immediately.

    Thank you once again for your candid review and constructive feedback.
    — Team Xylus

    Thread Starter fff654

    (@fff654)

    Thanks Xylus team.
    Some observations (and I regret this comes like that, but at least the solutions will be available for all):
    – we fully agree the crap is not coming from you but from the source (not their fault either btw; their code is made for their system)
    – I would not have spent time to write a long text here, if I would not think your plugin can be marvelous at the end.
    – that was my emails: the modification you propose above is NOT OK. The content mod must be at IMPORT time (=calculated ONCE), just before saving into WordPress DB. Not at display time (=calculated EVERY time, minus cache). And parsing all crap cases and all REGEX, and re-formating all content, including the pictures, is very time/CPU consuming. You understand that if we use you batch import plugin, it is not to import 2-3 events, but MUCH more 🙂 And even if my blog is fully non-profit, I have MANY visitors per day. So efficiency is a must, and that should anyway be the case for all plugins, always.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this review.