alexandermatienkogmailcom
Forum Replies Created
-
I wonder if you could tell me about any challenge that you guys may have faced regarding optimization plugins. Did you need to do any specific hack to avoid conflicts?
No, we didn’t.
Thank you for your kind words.
As far as I can see getwid.min.css is from the Blocksy theme
/wp-content/themes/blocksy/static/bundle/getwid.min.css
And it’s the next part of optimization.By the way you can combine all css files into one bundle with the Autoptimize plugin that works well on our projects.
Forum: Plugins
In reply to: [Hotel Booking Lite] Possible translation issuesDashboard > Settings > General : Timezone, Time Format, Week Starts On etc.
Forum: Plugins
In reply to: [Getwid - Gutenberg Blocks] Dont load blocks if not ins use ?We had to roll back the update related to optimizing assets loading released in Getwid version 1.5.3 for the following reasons:
- So far there is no 100% accurate method to identify that the block that requires assets is displayed on the page. You can find more examples and case studies on this forum.
- The optimization might not work properly in case a block is a reusable one since the content of a reusable block is within another post.
- There is no evidence that block-based themes can properly handle this optimization; to wit, when blocks are used in the header, footer, or widget zones.
- If there is a block that displays any posts on a page, we can’t effectively recognize the content of these posts until they are painted on a page.
One more limitation that holds us back from this optimization is that CSS styles of the blocks are loaded before style.css of your theme to ensure the blocks can blend with the theme styles.
However, in Getwid version 1.5.4 we managed to minimize the total size of the loaded assets compared to the previous plugin versions. Don’t forget that you can disable unneeded Getwid blocks to improve the performance.
An empty page contains 6 assets, 210 kB in total (which is twice as less than in the previous version). You as a developer can also control how many assets to load by enabling/disabling individual or all assets in each particular case.
Follow this link below to examine the example we’ve created for you
https://gist.github.com/mototeam/34b4ef0cb4f4ff4ff4d3c8a5f9a5cafeForum: Plugins
In reply to: [Getwid - Gutenberg Blocks] “Thank you for your message. It has been sent.”Hello @webdee75,
Let me illustrate the translation process with an example using the Loco Translate plugin, but you can use any other plugin that can generate translations.
- Install and activate the Loco Translate plugin.
- Navigate to Dashboard > Loco Translate > Home.
- Click on the Getwid plugin.
- Click “New language”.
- Choose your language. For example, “English (United States)”.
- For the location choose “languages/loco/plugins/getwid-en_US.po”.
- Click “Start Translating”.
- Insert the “Thank you for your message. It has been sent.” text in the “Filter translations” field.
- Click on the source text.
- Add your text to the translation field.
- Save.
You can also help you and others by contributing French translation to the Getwid plugin by following this link:
https://translate.www.ads-software.com/projects/wp-plugins/getwid/You can even create po/mo files without any plugin on your computer and upload them to the languages folder.
WordPress will check for translations in the following locations:1. wp-content/languages/plugins/getwid-en_US.mo
2. wp-content/plugins/getwid/languages/getwid-en_US.moAnd if there are your custom files, then:
1. Your files in the first location will be overwritten once there is the official (approved) plugin translation update.
2. Your files in the second location will be overwritten after the next plugin update with the translation from the plugin author (us in this case).Forum: Plugins
In reply to: [Getwid - Gutenberg Blocks] Split up blocksSpecifically, Slick, Magnific, Tippy and Animate libraries still load their css and js files.
CSS files only.
Forum: Plugins
In reply to: [Getwid - Gutenberg Blocks] custom_field ACF image in custom post blockFor example you have a ‘Custom Field’ with the ‘Image’ type and ‘Field Name’ is ‘custom_image’.
You can overwrite the template of ‘Custom Field’ block to display this image. Follow these steps:
1. Copy file
\wp-content\plugins\getwid\includes\templates\template-parts\post-custom-field.php
to
\wp-content\themes\%your-theme-name%\getwid\template-parts\post-custom-field.php
where %your-theme-name% is your theme name.
2. Open post-custom-field.php in the text editor and replace it with the code below. Change ‘custom_image’ with you own ‘Field Name’. Save.
<?php //extract styles & classes extract($extra_attr); // replace custom_image with your ACF 'Field Name' if ( !empty( $attributes['customField'] ) && $attributes['customField'] === 'custom_image' ) { $custom_image_src = ''; $custom_image_id = get_post_meta( get_the_ID(), esc_attr($attributes['customField']), true ); $custom_image_attributes = wp_get_attachment_image_src($custom_image_id); if ($custom_image_attributes) { ?> <div class="<?php echo esc_attr( $wrapper_class ); ?>" <?php echo (!empty($wrapper_style) ? 'style="'.esc_attr($wrapper_style).'"' : '');?>> <img src="<?php echo $custom_image_attributes[0]; ?>" width="<?php echo $custom_image_attributes[1]; ?>" height="<?php echo $custom_image_attributes[2]; ?>" /> </div><?php } } else { ?> <div class="<?php echo esc_attr( $wrapper_class ); ?>" <?php echo (!empty($wrapper_style) ? 'style="'.esc_attr($wrapper_style).'"' : '');?>> <?php echo (!empty($attributes['customField']) ? get_post_meta(get_the_ID(), esc_attr($attributes['customField']), true) : ''); ?> </div> <?php }
- This reply was modified 4 years, 9 months ago by alexandermatienkogmailcom.
Forum: Plugins
In reply to: [Automatic Featured Images from Videos] Does not work with WPML pluginHi Michael,
WPML Multilingual CMS – Version: 3.9.4
Video url for featured image: https://www.youtube.com/watch?v=XNJTVLFotr0Debug logs of function “wds_ms_media_sideload_image_with_new_filename” compared with and without activated WPML plugin:
https://www.dropbox.com/s/y4r6t777ey5b7wo/wpml-issue.png?dl=0
As you can see the “issue” is in temporary filename.WPML plugin adds filter to “wp_unique_filename” function:
add_filter( ‘wp_unique_filename’, array( $this, ‘fix_filename_for_win’ ), 10, 3 );
and returns
return md5( $filename . $this->built_in_functions->time() ) . ‘tmp’;Probably WPML missed dot before file extension.
I’d suggest:
* “Automatic Featured Images from YouTube / Vimeo” plugin to rewrite plugin to handle such cases.
* WPML to fix the issue.I also suggest to make a separate button to set featured image istead of parsing post content each time I save it.
@OnTheGoSystems
Forum: Themes and Templates
In reply to: [Artwork Lite] Does this theme use Ajax?nope
Forum: Plugins
In reply to: [EDD Hide Download] Plugin conflict with bbPressI don’t use BB Press. That’s why I have this error.
And my website was completely down after the last update.Forum: Plugins
In reply to: [EDD Hide Download] Plugin conflict with bbPressFatal error: Call to undefined function is_bbpress() in …/plugins/edd-hide-download/edd-hide-download.php on line 326
Forum: Plugins
In reply to: [RebelMouse: Your Social Front Page] Conflict with other ajax requests+1