Title: Simon Foxe's Replies | WordPress.org

---

# Simon Foxe

  [  ](https://wordpress.org/support/users/sfoxe/)

 *   [Profile](https://wordpress.org/support/users/sfoxe/)
 *   [Topics Started](https://wordpress.org/support/users/sfoxe/topics/)
 *   [Replies Created](https://wordpress.org/support/users/sfoxe/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/sfoxe/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/sfoxe/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/sfoxe/engagements/)
 *   [Favorites](https://wordpress.org/support/users/sfoxe/favorites/)

 Search replies:

## Forum Replies Created

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

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Imsanity] Allow default sizes to be filtered](https://wordpress.org/support/topic/allow-default-sizes-to-be-filtered/)
 *  Thread Starter [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [2 weeks, 6 days ago](https://wordpress.org/support/topic/allow-default-sizes-to-be-filtered/#post-18867465)
 * Loving the details! Thanks for taking the time to respond and include links –
   this is how we all get better. Appreciated.
 * I re-tested the ‘losing default settings’ on plugin deactivation and confirmed
   caching was the issue in one specific site.
 * Thanks for the information on filtering the final values, and that’s something
   that I can absolutely use – but my original request and idea was indeed for filtering
   the default values. The idea behind that is if I know as a theme dev my theme
   requires images of a larger size than the defaults of 1920×1920 then I can build
   that ‘imsanity_default_width’ filter into my theme, and deploy the plugin without
   worrying about modifying the settings. The user could still modify them if needed,
   but I know that the plugin’s defaults match my theme defaults.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Imsanity] Allow default sizes to be filtered](https://wordpress.org/support/topic/allow-default-sizes-to-be-filtered/)
 *  Thread Starter [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [3 weeks, 3 days ago](https://wordpress.org/support/topic/allow-default-sizes-to-be-filtered/#post-18864265)
 * That’s useful – I’ll re-test the settings with object caching in mind.
 * On the filtering side, I prefer setting things once in code rather than relying
   on UI changes per build. The plugin defines constants in `imsanity.php` (lines
   31–37) that control defaults. We could override these via filters to align with
   our theme – for example, increasing max image width for full-width, high-DPI 
   headers.
 * We could set these defaults in the parent theme so they’re consistent across 
   sites, and even make it dynamic by detecting the largest registered image size.
   The same approach applies to quality settings – if images are pre-optimised before
   upload, we can disable additional compression in code.
 * Presetting defaults via code means optimising our site builds and is one less
   thing on the checklist.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Gutenberg Block Editor Toolkit – EditorsKit] Cannot Save / Publish Posts / Pages](https://wordpress.org/support/topic/cannot-save-publish-posts-pages/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [3 years ago](https://wordpress.org/support/topic/cannot-save-publish-posts-pages/#post-16612503)
 * Reporting same symptoms of unable to save posts. As per [@gfamdan87](https://wordpress.org/support/users/gfamdan87/)
   comment disabling Estimate Reading feature resolves this.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Bootstrap Blocks] Feature request: do_shortcodes, or add filter on button URL](https://wordpress.org/support/topic/feature-request-do_shortcodes-or-add-filter-on-button-url/)
 *  Thread Starter [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/feature-request-do_shortcodes-or-add-filter-on-button-url/#post-15672669)
 * Absolutely… great suggestion!
 * Typically, I prefer filters as it avoids template incompatibility issues as plugins
   are updated (like we often face with WooCommerce). Your suggestion is very well
   received though, and it does solve this immediately which I appreciate. Champion.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Font Awesome] Plugin settings page is empty](https://wordpress.org/support/topic/plugin-settings-page-is-empty-2/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [4 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-page-is-empty-2/#post-14868754)
 * Confirmed 4.0.4 resolved this issue. Thanks for being so responsive on this!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Font Awesome] Plugin settings page is empty](https://wordpress.org/support/topic/plugin-settings-page-is-empty-2/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [4 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-page-is-empty-2/#post-14852949)
 * I’m also seeing this problem with an empty settings page. I’ve gone back through
   the various releases and the settings page last worked with v4.0.1.
 * I’ve tested 4.0.2, 4.0.3 and 4.0.4-rc1 and all fail. The error in chrome devtools
   is:
 *     ```
       index.js?ver=4.0.2:1 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'call')
           at c (index.js?ver=4.0.2:1)
       ```
   
 * The error changes with 4.0.4-rc1 to:
 *     ```
       Font Awesome plugin error when initializing admin settings view TypeError: Cannot read properties of undefined (reading 'call')
           at __webpack_require__ (bootstrap:68)
           at Module../src/Alert.js (Alert.js:1)
           at __webpack_require__ (bootstrap:68)
           at Module../src/ErrorFallbackView.js (ErrorFallbackView.js:1)
           at __webpack_require__ (bootstrap:68)
           at Module../src/ErrorBoundary.js (ErrorBoundary.js:1)
           at __webpack_require__ (bootstrap:68)
           at Module../src/mountAdminView.js (mountAdminView.js:1)
           at __webpack_require__ (bootstrap:68)
       ```
   
 * I will roll all sites back to 4.0.1 until resolved. Hope this helps.
    -  This reply was modified 4 years, 7 months ago by [Simon Foxe](https://wordpress.org/support/users/sfoxe/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Members - Membership & User Role Editor Plugin] New advertisement is visible for all blocks – but css helps](https://wordpress.org/support/topic/new-advertisement-sucks-but-css-helps/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [5 years, 12 months ago](https://wordpress.org/support/topic/new-advertisement-sucks-but-css-helps/#post-12717333)
 * I can confirm and agree with what [@stefanmeier](https://wordpress.org/support/users/stefanmeier/)
   has posted.
 * Despite having disabled the ‘content permissions feature’ in the plugin settings,
   the plugin is displaying an advertisement in the block editor. It opens every
   page/post edit and I had two customers call yesterday specifically to complain
   about this very thing.
 * Please rethink your approach to advertising as this is coming across as heavy-
   handed.
 * At the very least, only have the permissions block control (ie: ad) register 
   and display if the “permissions” feature is enabled.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Media Cleaner: Clean your WordPress!] Possible Suggestion – Scan widget areas for images](https://wordpress.org/support/topic/possible-suggestion-scan-widget-areas-for-images/)
 *  Thread Starter [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [8 years ago](https://wordpress.org/support/topic/possible-suggestion-scan-widget-areas-for-images/#post-10204614)
 * Thanks for the fast response! I’ve tracked it down, and that makes SO much more
   sense.
 * The widget areas were using menu widgets, and the menus were using a plugin ‘
   Menu Icons’ – and this is where the images were referenced.
 * Menu Icons is more commonly used to let you include font icon libraries like 
   Font Awesome in your menus, but in this case it was custom PNGs referenced from
   the Media Library for each menu item.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Cloudflare] API key displayed on screen](https://wordpress.org/support/topic/api-key-displayed-on-screen/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/api-key-displayed-on-screen/#post-6908814)
 * Thanks for suggesting this guys, I’d also like to add my enthusiasm for this 
   feature. I’m not using the API key functionality on ANY site yet because of this
   lack of security.
 * I have one Cloudflare account that services multiple clients and domains, thus
   one API key which could affect completely separate businesses. Too risky until
   this feature is added.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Better Emails] not working with gravityforms](https://wordpress.org/support/topic/not-working-with-gravityforms/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/not-working-with-gravityforms/#post-3592703)
 * Nice work. How about extending that a bit further so it only does it if WP Better
   Emails is activated, as well as forcing Disable AutoFormat so the output doesn’t
   have double linebreaks.
 *     ```
       add_filter('gform_notification', 'change_notification_format', 10, 3);
       function change_notification_format( $notification, $form, $entry ) {
       	if (class_exists('WP_Better_Emails')) {
       		// change notification format to text from the default html
           	$notification['message_format'] = "text";
       		// Disable auto formatting so you don't get double line breaks
       		$notification['disableAutoformat'] = true;
       	}
           return $notification;
       }
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Better Emails] not working with gravityforms](https://wordpress.org/support/topic/not-working-with-gravityforms/)
 *  [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/not-working-with-gravityforms/#post-3592701)
 * [@whiteweazel21](https://wordpress.org/support/users/whiteweazel21/) – I also
   find this is broken, even with the filter in place. I’ve tried setting the Gravity
   Forms email format to either “text” (as per their updated documentation) or “
   text/plain” (as per above), but no dice.
 * Manually editing line #432 of wpbe.php to True gets it working properly, but 
   the formatting of the content is now wrong. There are additional carriage returns
   and spacing around the content.
 * I think this is the best plugin for this functionality, except Gravity Forms 
   not working is a deal breaker. I’ll be using WP Email Template plugin in the 
   meantime until this is resolved.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Solid Security – Password, Two Factor Authentication, and Brute Force Protection] [Plugin: Better WP Security] InfiniteWP Updating Issue](https://wordpress.org/support/topic/plugin-better-wp-security-infinitewp-updating-issue/)
 *  Thread Starter [Simon Foxe](https://wordpress.org/support/users/sfoxe/)
 * (@sfoxe)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-better-wp-security-infinitewp-updating-issue/#post-2967029)
 * InfiniteWP ([http://infinitewp.com/](http://infinitewp.com/)) is a standalone
   PHP application that allows you to manage multiple WordPress sites from one dashboard.
   It has a plugin (InfiniteWP Client) which you download from the WordPress Repository
   to your WP sites. This allows you to securely control that site from your one
   dashboard. I have ~30 sites I’m managing with it, and this number is increasing
   exponentially. This allows me to bulk update plugins / themes / wordpress core.
 * I’m guessing the method by which the ‘InfiniteWP Client’ plugin searches the 
   site its installed in, and interrogates what needs updating is being blocked 
   by the Better WP Security settings (as detailed in my original post). I have 
   no idea at this stage whether the issue lies with InfiniteWP or Better WP Security,
   and the workaround listed does keep me using both solutions successfully.

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