Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. This notice was triggered by the codepen-embed-script handle. Please see Debugging in WordPress for more information. (This message was added in version 3.3.0.) in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-account-protection domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-activity-log domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-admin-ui domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-assets domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-backup-pkg domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-blaze domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-block-delimiter domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-boost-core domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-boost-speed-score domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-classic-theme-helper domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-compat domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-config domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-connection domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-explat domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-external-connections domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-external-media domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-forms domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-image-cdn domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-import domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-ip domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-jitm domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-jwt domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-licensing domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-masterbar domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-my-jetpack domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-newsletter domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-password-checker domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-paypal-payments domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-plugins-installer domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-post-list domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-post-media domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-protect-models domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-protect-status domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-publicize-pkg domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-search-pkg domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-stats domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-stats-admin domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-subscribers-dashboard domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-sync domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-videopress-pkg domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-waf domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-wp-abilities domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the jetpack-wp-build-polyfills domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170

Notice: Function Automattic\Jetpack\Assets::alias_textdomain was called incorrectly. Textdomain aliases should be registered before the wp_default_scripts hook. This notice was triggered by the woocommerce-analytics domain. Please see Debugging in WordPress for more information. in /home/dh_432dct/themedev.thepixelpixie/wp-includes/functions.php on line 6170
Change your Magento image backgrounds without hacking core files | Pixie Nerd Theme
Go to the top

Change your Magento image backgrounds without hacking core files

If you’ve ever worked with Magento you know that it’s not always the most intuitive system to use. It’s very powerful, but it’s not simple. One of the problems I’ve encountered a number of times is when you have a catalog of images and the Magento resize function puts a white border on all images it re-sizes. Yes, there’s a complicated way of doing a proportional resize in Magento, but that’ll be an article for another day. Here I’m just going to tell you quickly how to change that background color:

  1. FTP into to your Magento file area then navigate to ‘app/design/front/end/yourtheme/template/catalog/product/view/media.phtml‘.
  2. search for all occurrences of ‘->resize‘. Just prior to each of these occurrences paste the following: ‘->keepTransparency(true)->backgroundColor(array(0,0,0))‘ (and replace the ‘(0,0,0)‘ with whichever RGB color combination you desire.

  3. Go back a level in your file structure and open ‘list.phtml‘, then repeat Step 2 in this file.

Note that some themes have 2 different themeing directories. For instance, I was just recently working with a theme from Magesolutions called Athlete. The path to the media file I needed to change was within the default directory, not the mgstheme/athlete directory.

There are other parameters that can be added here, such as:

  • ->constrainOnly(false)
  • ->keepAspectRatio(true)
  • ->keepFrame(true)

I will elaborate on these at a later date.

I hope this little tip has helped. Let me know if you have any other suggestions of how to accomplish the same thing without hacking core Magento files, or if you have any issues making this work.