stormhill
Forum Replies Created
-
Forum: Plugins
In reply to: [Subsync - RSS Sync for Substack] Link Not WorkingHi Steve,
Thanks for trying Subsync! I just tested your feed URL and it’s working correctly on my end, so this looks like a server configuration issue on your hosting rather than a plugin problem.
A few quick things to check:
1. Try the Setup Wizard Again
Sometimes clearing cached errors helps. Go to Subsync Settings → Setup and re-run the wizard with your feed URL.2. Check Your Hosting Environment
Some hosts block external HTTP requests by default. Can you share:- What hosting provider you’re using?
- Your WordPress version (Dashboard → Updates)
- Your PHP version (Dashboard → Site Health → Info → Server)
3. Security Plugins
Do you have any security plugins installed (Wordfence, Sucuri, iThemes Security, etc.)? These sometimes block outbound connections. Try temporarily deactivating them and testing again.4. Enable WordPress Debug
This will show us the actual error. Add this to your wp-config.php:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);Then try adding your feed URL again and check
/wp-content/debug.logfor error messages. Share what you find and I can help troubleshoot further.5. Contact Your Host
If none of the above work, your host might be blocking external requests. Ask them: “Does your server allow WordPress to make outbound HTTP requests via wp_remote_get()?”Let me know what you find and I’ll help you get this working!
- Jim
I ran into the same issue in 5.3.4 – free version with recurring events using the
mpwem_date_timedate selector. May not apply to Pro version sites with custom form configurations.
Bug: Selected date not passed to order for recurring events (v5.3.4)On recurring events using the
mpwem_date_timedropdown selector, the hidden fieldmep_event_start_date[]never updates when the user selects a different date. It stays locked to the first available date in the dropdown — so every order records that first date regardless of what the customer actually selected.To make things worse, even if you manually correct the hidden field value, an AJAX call fires on date change and re-injects the form HTML with the first available date hardcoded as the default, overwriting any prior correction.
You can confirm the first part in browser DevTools console:
jQuery('input[name="mep_event_start_date[]"]').val()Change the date dropdown and run it again — the value won’t change. If you watch the Inspector, you’ll see the field briefly update (if you’ve applied a partial fix) and then blink back to the first available date as the AJAX response overwrites it.
Root cause: The
mpwem_date_timeselect element has no JavaScript handler to copy its value tomep_event_start_date[]on change. The AJAX response that fires to reload ticket availability re-injects the hidden field with the first available date in the dropdown as the default each time, without knowing what the user had selected. This appears to be a regression introduced in the 5.2.8 datepicker rewrite.Workaround: creating and adding the following as a mu-plugin fixed the issue for me:
<?php /** * Plugin Name: MEP Start Date Hidden Field Fix * Description: Fixes mep_event_start_date[] hidden input not updating when user * selects a date from the mpwem_date_time dropdown on the event * product page. The AJAX response that fires on date change * re-injects the hidden field with the first available date in the * dropdown as the default, overwriting any prior fix. We store the * selection and re-apply it after AJAX completes. * Version: 1.0.3 */ add_action( 'wp_footer', 'mep_startdate_fix_script', 99 ); function mep_startdate_fix_script() { if ( is_admin() ) { return; } ?> <script type="text/javascript"> jQuery(document).ready(function($) { // Store the user's selected date globally so we can re-apply it // after the AJAX response overwrites the hidden field. var mepSelectedDate = $('input[name="mep_event_start_date[]"]').val(); // Step 1: When the dropdown changes, store the selected value. $(document).on('change', 'select[name="mpwem_date_time"]', function() { mepSelectedDate = $(this).val(); }); // Step 2: Watch for the AJAX response re-injecting the hidden field // with the first available date as the default, and immediately correct it. var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { mutation.addedNodes.forEach(function(node) { if ( node.nodeType === 1 ) { var field = node.querySelector ? node.querySelector('input[name="mep_event_start_date[]"]') : null; if ( field && mepSelectedDate ) { field.value = mepSelectedDate; } if ( node.innerHTML && node.innerHTML.indexOf('mep_event_start_date') > -1 && mepSelectedDate ) { $('input[name="mep_event_start_date[]"]').val( mepSelectedDate ); } } }); }); }); // Observe the booking panel container where AJAX injects HTML. var target = document.getElementById('mpwem_booking_panel1') || document.querySelector('.mpwem_booking_panel') || document.querySelector('#mpwem_registration') || document.querySelector('form#mpwem_registration') || document.body; observer.observe( target, { childList: true, subtree: true } ); // Step 3: Also re-apply just before form submit as a final safety net. $(document).on('submit', 'form#mpwem_registration', function() { if ( mepSelectedDate ) { $('input[name="mep_event_start_date[]"]').val( mepSelectedDate ); } }); }); </script> <?php }Tested on the free version of mage-eventpress 5.3.4 with recurring events using the
mpwem_date_timedate selector. May not apply to Pro version sites with custom form configurations.I see the issue. I just updated MyBookTable. The latest version 3.5.2 will fix the issue. Sorry again for the inconvenience.
Forum: Plugins
In reply to: [Better Search Replace] Hacking riskSo are you saying that the security issue mentioned by WPEngine is present in the latest security update of the plugin (1.4.1) or that the issue was solved with the latest security update?
Forum: Plugins
In reply to: [MyBookTable Bookstore by Stormhill Media] Sorting a series & other odditiesAre you using any search plugins and SEO-plugins that are indexing MBT books?
Forum: Plugins
In reply to: [MyBookTable Bookstore by Stormhill Media] Multiple AuthorsHi kevmeister,
You can display only 1 main-author-bio per book page, if you would like to change which main-author-bio appears on the book page you can edit the authors priority to highest, but I will take this idea into consideration for adding more than 1 author bio per book page.Forum: Plugins
In reply to: [MyBookTable Bookstore by Stormhill Media] Translate “book number”Hi danielcsseo,
This is a great idea! This could be something we could use in MyBookTable to make it more customizable, I will consider implementing this in our next update.Forum: Plugins
In reply to: [MyBookTable Bookstore by Stormhill Media] Sorting a series & other odditiesHi gunbunny,
Thank you for telling us about this issue, I have tried to replicate the issue on my end and could not, would you mind telling me what theme you’re using on your website?Forum: Plugins
In reply to: [MyBookTable Bookstore by Stormhill Media] Licence KeyHi robertnicholls1309,
To regain your license key please go to this website (https://www.stormhillmedia.com/contact-us/) and fill out your request for your missing license key, you will need to provide the email you bought MyBookTable with.Hi sina1sal,
This would all depend on what search-plugin or theme you use with your website, I recommend using Relevanssi-search-plugin (https://ww.wp.xz.cn/plugins/relevanssi/) because it searches by relevance.Hi BobbyB,
That’s a great idea! but it would only work for people paying rainforestapi.com monthly. Not sure it would work out for us to build something like that.Forum: Fixing WordPress
In reply to: Text widget in wp4.8 messing up htmlBrilliant Solution @carasmo, THANKS!
The other issue with the new text widget is that they removed the checkbox that controlled when to add and NOT to add p tags in place of line breaks. Very Annoying. This clearly crossed the line from helping to interfering. Hopefully that will be corrected. So much of what the dev team does is flawlessly awesome so there is little cause to complain.