- NewspapertagDiv AMP Plugin Tutorial
- NewspaperTrack Subscription Sources with Locker URL in Opt-In Builder
- NewspaperWP Rocket and Newspaper Theme: Optimization Guide
- NewspaperCredit System
- NewspaperIntroduction to CPT and ACF with Newspaper Theme
- NewspaperHow to edit modules for Flex Block X
- NewspaperHow to use the Posts List shortcode
- NewspaperUser review system
- NewspaperCustom Fields Support
- NewspaperHow to generate Facebook App ID
- NewspaperHow to insert a block inside the content of a post
- NewspaperModal Popup
- NewspaperPayPal Setup
- NewspaperLink Tracker
- NewspaperLockers
- NewspaperGeneral Options that May Interfere with the Newspaper Theme
- NewspaperAdd Cryptocurrency Price Ticker Widget
- NewspaperPosts Loop Element
- NewspaperThe Newspaper Mobile Theme: Introduction
- NewspaperAutoptimize Plugin – install and configuration
Today I’ve updated a local Xampp-Installation from 1.3.8.4 to 1.3.9.
I wondered why the ajax-driven Blog and Portfolio didn’t work anymore until I’ve found some changes in /js/main.js that causes this crash!
I don’t know exactly what are the differences. I only want to inform you on this. Is it maybe a local problem?
vidapropria
1) reduce image sizes either by running compression plugin and/or adding compression factor to your functions file
2) faster server account, if you keep seeing “slow response from server” error — that was a [!] item on your last report speed check — nothing can be done about that with the theme, or in WP; that is how fast the account you have and your hosting provider is responding to ping/start showing the page. For example if you have a $5/month account, upgrade to $10/month account (I’m just using that as example). Low cost accounts are usually on a machine or VPS being shared with 1,000+ other sites. Slightly more costly hosting accounts give more resources to each site, by sharing the resource pool with fewer domains.
Verify deflate/gzip working; remember this only serves up faster versions of your content, but doesn’t optimize them prior to that. I think I saw a 100K image file in your last report … that is waaaaaaaaay too big. Try using smushit plugin and regenerate thumbnails to see if that helps? (Backup images first as changes to images on server will be destructive — meaning they are changed and cannot be unchanged).
Also, for testing if you’re using a child theme, be sure to try NOT using a child theme to see if that gains you a point.
However RECOMMENDED:
1) optimize images before/after upload
2) look at better hosting – if you keep getting “slow to respond” error from Google — no way around that on your side.
3) test without using DISQUS, as this does slow things down. We stopped using it for that reason. We’re leaning toward phasing out comments on most sites, per industry practice now that most comments tend to be trolls and arguments (see: CNN for example). Any comments plugin really slows stuff down on WP. Unless you gain ad revenue from 10,000 visitors per day, it’s not really an essential plugin, and more of a glamour thing (in my opinion).
4) turn off all jetpack stuff for speed test — anything that connects to the WP/Automattic mothership adds latency.
Hope that helped 🙂
————–
as an aside on pagespeed errors:
I’m actually dealing with even more arcane stuff like how to enqueue the parent Theme’s style sheet in the child Theme’s functions.php, to bypass the annoying @import not recommended error from Google which the Automattic folks seem to think is a non-issue. I will post my efforts on THAT noise if anybody cares.
[ UPDATED ]
I just ran your GPS test, and saw you’re up to 82/100 desktop. So, looks like you’re making progress. The images issue is the next thing you need to resolve. You’ll have several points for that, as reducing the footprint of your images speeds up page (e.g., if you go from 300K to 150KB; that’s 50% less time loading images!).
For the minification stuff… note you would need to use a plugin for that (WPminify) although this has some issues; -or- you need to manually minify SOME resources which are not already reduced in size. RADU doesn’t minify all the code as developers have a hard time modifying code if they can’t read it.
So, if you knew there were a couple of large CSS/JS files you might want to minify, you can easily do that using an online tool (I use this one, although it won’t work with IE11/Win7 properly … use Chrome or similar: http://refresh-sf.com/yui/ )
Basically, “minification” of CSS and Java/js files removes the extra spaces, comments, and line breaks to make file “more compact” … so if you had a 125Kb CSS file, by removing all the spaces, line breaks, comments, it might end up being 100Kb, which is the kind of reduction that PageSpeed looks at — the idea being if you had 5 files being loaded on page and you reduced all of them by 20kb – well, that’s 100Kb and is larger than what website developers like me used for the entire page and graphics 10 years ago (we used to shoot for 50kb max page load, if you can imagine that!) …
-
This reply was modified 12 years by
simchris.
Hello,
use like this <?php echo do_shortcode( "[dfads params='groups=352&orderby=random']" ) ?>
http://screencast.com/t/VbBH6pea9N9
Hope this work. Thanks for the message!
Result PageSpeed 77 – 100 (desktop)
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2F50.97.105.190%2F~cidad259%2F&tab=desktop
URL – http://50.97.105.190/~cidad259/
Example code .htaccess
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /~cidad259/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~cidad259/index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite.c>
ExpiresActive On
# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# CSS and JavaScript
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
# Webfonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
</IfModule>
What is missing to get to 90?
I need to put a picture instead of a hat, how to do it?
example:

I installed the plugins
tagDiv speed booster
W3C total cache ( enable only cache page)
Results 72 de 100 desktop
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2F50.97.105.190%2F~cidad259%2F&tab=mobile
URL
http://50.97.105.190/~cidad259/
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
AddOutputFilterByType DEFLATE text/css text/x-
component application/x-javascript application/javascript
text/javascript text/x-js text/html text/richtext
image/svg+xml text/plain text/xsd text/xsl text/xml image/x-
icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
# END W3TC Browser Cache
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase
/~cidad259/
RewriteRule ^index\.php$ - [L]
RewriteCond %
{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /~cidad259/index.php [L]
</IfModule>
# END WordPress
accept suggestions?
I thought Radu or Marius said someplace that better font selection was one of the action items on their custom admin panel, since the current setup is hampered just a little bit by the built-in WP panel they have built options into.
But yes, having option to use web safe fonts would be an excellent option to see in an upcoming version.
Of course always good to remember that Google kind of gives some false positives on
1) fonts
2) adsense
3) recaptcha
4) google+ buttons
they find errors in their own code being loaded on the page; such as image dimensions on ad units missing, CSS for font styles loading off their CDN, recaptcha images needing “more optimization” etc.
A good “goal” for Page Speed right now, based on industry think, is
target desktop = 90 or higher
mobile = 80 or higher
anything below 75 mobile and below 85 desktop would be considered “poor”
but the world won’t crash into the sun if you have a heavily loaded page getting 79 mobile and 89 desktop for the forseeable future, as that is still above the average for 90% of the web.
Just fyi on web fonts …
since the fonts are being loaded from Google’s CDN, there isn’t really any way to “optimize” Google’s loading of those fonts in the way some of you may think – how can the theme optimize something living on Google’s CDN ?. Although “technically” one might remove the &ver=3.71. for some very minor compliance in moving away from that kind of versioning data in WP.
How we did it on our static main business site (not running WP except for news and blog areas, but it’s the same concept in how you might “super optimize” YOUR setup), was we downloaded the equiv fonts (Open Sans family), created style sheet, uploaded both CSS and fonts to our own CDN (S3/CloudFront), setup CORS rules, and now load the fonts off of Amazon’s cloud where we could set expiration times of one year, and compress, etc. In our case we did it both to control all the font parameters for PageSpeed and also the whacky bug in IE for not loading the true italic version of fonts off Google’s CDN without manually inserting calls to all font versions one at a time for IE which results in loading 8 font families per page). Using a custom style sheet to load all the fonts, we load just ONE file for the reg/reg italic, bold/bold italic and solve two issues with Open Sans.
For “most” people you need to setup your compression, and time to live (expiration headers) on YOUR end of things before anything else – that is not a function of the theme. Google how to do that, or contact your hosting provider. Then move on to the other stuff. As GZAM pointed out, and as I have previously, the compression and expiration headers alone account for about 20 points or more in Google Page Speed.
Fonts are a tricky bit, where any “designer” fonts, slow down page regardless, as they have to be loaded from somewhere. For those looking for “fastest speed” once everything else is done, you might have to NOT use custom fonts at all, and sub out Trebuchet MS for the menus, and something like Georgia or Arial/Helvetica for the body text.
Spending the $2 a month for Amazon’s CDN (or similar) is one way to speed up your fonts, vs loading them from Google directly, but that is something you need to try, modify, test, modify, test. For example, we use Font Awesome, and we tested loading that off the cloudflare hosted version vs our CDN on Amazon – Amazon was faster so we load that from there.
Not sure if any of that helps. It is a process, not a one click thing to optimize a page for ‘speed’ — there is NO “one click” solution out there due to complexity of servers, content, and everything being loaded on the page.
For example on optimization — if you want faster speed, what about image compression level using built in functions of wordpress? Did you know you can use a plugin or function to increase the compression level of the thumbnails appearing on the pages? Smaller files there make page load faster even before server side gzp/deflate. These are the kinds of things you need to research if trying to optimize your site for fasted load times.
For example, you could set the compression of images to something like 60% or even 50% in your child theme functions.php … will only change level on new images uploaded unless you use the regenerate thumbnails plugin or similar.
add_filter( 'jpeg_quality', create_function( '', 'return 50;' ) );
I’m not sure what Radu has the quality set to by default, but increasing the compression even 10% from the default improves speed.
Additional ref:
switch ( $mime_type ) {
case ‘image/jpeg’:
return imagejpeg( $image, $filename, apply_filters( ‘jpeg_quality’, 90, ‘edit_image’ ) );
case ‘image/png’:
return imagepng( $image, $filename );
case ‘image/gif’:
return imagegif( $image, $filename );
default:
return false;
}
Google’s webpagetest.org actually recommends quality level 50 for web images.
We are shooting for “60” at the moment (60/100 compression is not percentage of compression, btw).
Hi!
I just switched from our previous template to Newspaper and ran a W3 validation.
Perhaps I’m wrong, but it seems theres 6 errors (not warnings, errors) at http://validator.w3.org/check?uri=http%3A%2F%2Fwww.livingsmarttv.dk&charset=%28detect+automatically%29&doctype=Inline&group=0
Can you please reply to this – like, is it the template, that doesn’t valiate or?
Hi – just my 2 cents –
before doing anything (theme out of box on new shared server) – had page speeds of 45 mobile and 58 desktop
then, added gz deflate code to htaccess file, and configured W3 total cache – and now my google page speeds are: mobile 75 and desktop 92 – and I am fine with it
In my opinion, for shared servers – wordpress isn’t going to get much faster than that…
the gz deflate had the most increase (I forgot to track the exact increase – but it was over 20) – if someone needs to know how to do this – I would recommend asking support on your hosting site –
I added back “addthis” plugin – and desktop speed only went down to 91 – but for me totally worth the “add this” value…
I should also note that I currently do not run ads on my sites (still developing content) but I agree that will slow it down a bit (that was mentioned)
One thing I would like to know if the theme could clean this up though (from google speed test)
Optimize CSS Delivery of the following:
http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700&subset=latin%2Ccyrillic-ext%2Cgreek-ext%2Cgreek%2Cvietnamese%2Clatin-ext%2Ccyrillic&ver=3.7.1
http://fonts.googleapis.com/css?family=Ubuntu%3A300%2C400%2C500%2C700%2C300italic%2C400italic%2C500italic%2C700italic&subset=latin%2Ccyrillic-ext%2Cgreek-ext%2Cgreek%2Clatin-ext%2Ccyrillic&ver=3.7.1
http://fonts.googleapis.com/css?family=PT+Sans%3A400%2C700%2C400italic&subset=latin%2Ccyrillic-ext%2Clatin-ext%2Ccyrillic&ver=3.7.1
http://fonts.googleapis.com/css?family=Oswald%3A400%2C300%2C700&subset=latin%2Clatin-ext&ver=3.7.1
http://fonts.googleapis.com/css?family=Roboto+Condensed%3A300italic%2C400italic%2C700italic%2C400%2C300%2C700&subset=latin%2Ccyrillic-ext%2Cgreek-ext%2Cgreek%2Cvietnamese%2Clatin-ext%2Ccyrillic&ver=3.7.1
For control resposive ads i’ll try this code for my google dfp codes:
<script>// <![CDATA[
var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
if (width >= 800) {
// Activa el anuncio “Leaderboard” de 728×90 para pantallas anchas
document.write(‘<div id=”div-gpt-ad-1386425903792-6″ style=”width:728px; height:90px;”>’);
googletag.cmd.push(function() { googletag.display(‘div-gpt-ad-1386425903792-6’); });
document.write(‘</div>’);
} else if ((width < 800) && (width > 500)) {
// Activa el anuncio de 468×60 para medianas (tablets)
document.write(‘<div id=”div-gpt-ad-1386425903792-5″ style=”width:468px; height:60px;”>’);
googletag.cmd.push(function() { googletag.display(‘div-gpt-ad-1386425903792-5’); });
document.write(‘</div>’);
} else {
// Activa el anuncio de 320×50 para pantallas pequeñas (móviles)
document.write(‘<div id=”div-gpt-ad-1386425903792-4″ style=”width:320px; height:50px;”>’);
googletag.cmd.push(function() { googletag.display(‘div-gpt-ad-1386425903792-4’); });
document.write(‘</div>’);
}
// ]]>
</script>
I found plugin’s author explain : “There is indeed a bug with tags in the current release. Until we fix this, please try adding this snippet to your theme’s functions.php file – and apologies for any inconvenience in the interim.” He advised to use the following code :
<?php
add_action( ‘parse_query’, ‘tribe_fix_tag_query’ );
function tribe_fix_tag_query( $query ) {
if ( $query->is_tag && (array) $query->get( ‘post_type’ ) != array( TribeEvents::POSTTYPE ) ) {
if ( empty( $query->query_vars[‘post_type’] ) ) {
$query->query_vars[‘post_type’] = array( ‘post’ );
}
}
}
Where I should put it ?
tanks Christopher portal
result or page 69 -100 mobile
result desktop 83 – 100 mobile
thema NEWSPAPER
mobile 91 – 100
desktop 97 – 100
97 developer could think he can show how to get the files that score
example files and hack
. htpacces
plugins
css (hack)
crop image
developer newspaper help?
I wish the developer wordpress thema newspaper
We show how you got that score 97-100 in thema
example files and hack
. htpacces
plugins
css (hack)
crop image
for us who bought the thema because the score
Would you like to conquer all 97 tasks 100
example
https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fdemo.tagdiv.com%2Fnewspaper%2F
example .htpacces cropping images css changes
waiting
Hi Radu,
Thank you for the instructions, they are helpful.
I have actually figured that one out and removed the menu.
The problem was I had a webdesigner and I selected he Newspaper template and he was supposed to put it on my established site and do a migration to a new url.
Unfortunately that guy got to busy and quit on me and I was stuck trying to do it all by myself.
I have now gotten my menu back but there is still one problem with my original theme
and the header upload in wordpress.
If I upload a new header (same size, supported format) I am getting now a message like this:
Warning: Division by zero in /home/freestu/public_html/wp-admin/custom-header.php on line 841
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/freestu/public_html/wp-includes/media.php on line 1288
Warning: imageantialias() expects parameter 1 to be resource, boolean given in /home/freestu/public_html/wp-includes/class-wp-image-editor-gd.php on line 256
Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home/freestu/public_html/wp-includes/class-wp-image-editor-gd.php on line 258
Image could not be processed. Please go back and try again
I am not sure if this relates to the demo install or any of the plugins that came with thenewspaper and that I had installed.
I guess the only way to find out is to go back and restore my site from last’s backup?
Thanks
Yeah it worked when I added &subset=latin,latin-ext to the end of declaration.
Thanks Radu
Hi there,
I’m running into an issue with the Pinterest Pin button below the posts.
When clicking on it, Pinterest says there is no image to pin. I think that the td_module_blog.php file in \includes\app\modules\module_modifier\ on line 148 doesn’t include any post image after the ‘&media=”, therefore Pinterest doesn’t get any image from the post. Am I doing something wrong in the theme settings? If not, can I just add a call to the link to the feature image in the php file?
Other question: is trhere any way for the facebook like button to have a “share” option like the G+ button? If I click it now it just gets one extra like, but no pop-up window to share the page appears.
Thank you!
another question.. for example now i have adsense code in the “middle third paragraph”…
how to insert my custom code in the same middle third position?
yes but, my code is more complex tnan a text string…
how to include an external file? for example
$buffy .= include some ads1.php
Hi,
I am using speed booster and when speed booster is activated, font declarations are taken to the bottom section of the page.
Normally when speed booster is not active a font declaration is encoded and has “extended” properties:
and non-latin, extended characters are being rendered fine. But when I activate the booster, the font declaration at the bottom of the page becomes non-encoded and no declaration for extended non-latin characters:
http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic|Ubuntu:400,400italic|Open+Sans:400italic,400|Oswald:400,700|Roboto+Condensed:400italic,700italic,400,700
Any tips to sort this out?
Hi there,
I uploaded the 2.0 update and imported the demo then I created a child theme.
When activated, the child theme is quite different from parent whereas I brought no modifications in either themes and particularly child theme brings the logo + text that appears in the footer of parent version in the top header menu and I don’t know how to take it off.
I also noticed html codes for the 2 pages parent & child were very different. I don’t undestand why, as child theme imports css from parent without any change for the moment.
Thank you for your help.
Additionally, I use the WP-Optimize plugin to regularly optimize my WP dbase. Cutting 800kb out of your dbase once a week, or after a large number of posts/pages, also speeds up your system overhead.
Typically, we post several stories, then do backup of WP dbase for safekeeping, then run WP optimize to clean house of all the temp files, overhead, etc.
Much like SEO, “Page Speed” is a program and not a plugin. It requires research, implementation and support ticket with your hosting provider, or if you have a VPS or full dedicated box, they don’t turn anything on for you by default — you have to tell them what you need to make it go. We had to test our server cache settings as the first time they were too broad, and we dialed that back (you don’t want to have your home page cached for a week, obviously, but images can be cached for a month or year, for example as they don’t change).
Enabling gzip or similar compression on web server is mandatory, and this is good for 20+ points on Page Speed (SERIOUSLY!). What this does is compress the files sent to the web browser which the web browser decompresses on the fly (modern PCs and Macs are mini supercomputers after all); so instantly almost everything sent from the page to the browser is cut by 50-80% — THAT speeds up the page immensely.
THE TAKEAWAY:
1) web server compression MUST be enabled and setup — this is good for 20+ points on Google Page Speed !
2) proper expiration headers must be served for static content like local hosted fonts, favicon, apple icons, images — this also impacts page speed as it tells browsers like Chrome and Google’s caching server not to keep loading content over and over again.
3) images must be properly optimized before upload to your blog/publication — don’t upload a 50kb file if a 25kb file will do —
4) avoid bad behavior plugins such as those which load additional style sheets not needed, or loading too many ad units (10 ad units on a page will slow it down!)
5) consider using a caching plugin like W3C which can fix things like combining CSS, moving JS to footer
TEST, modify, review, TEST, review, adjust.
Obviously Radu, Marius and co need to setup a FAQs/knowledgebase page for all their themes on this topic or folks will keep posting again and again asking why their WP page doesn’t get 99. The theme is part of the picture, not the only item in the picture.
Sharing all of this as this topic has been the #1 thing I’ve been working on with our other sites, including our main business site which I have up to 99 PageSpeed and 96 YSLOW, using a CDN on top of our own dedicated server, but NOT using WordPress. It’s a complex subject, but Radu and co have done a freaky good job in making this theme work with all the other pieces — and I bought about 10 other themes before this one — and they all sucked, as we say here in the states.
Peace and hope all of that helped somebody 🙂
Just as an fyi, for an example our magazine site under redevelopment for Jan 1 relaunch; here is a test article page (my article), which has a Google Page Speed of 96; with no caching plugins or anything beyond the web server properly configured, images properly compressed, and not using any “bad behavior” WP plugins that adversely impact the DB calls or phone out to other systems needlessly.
http://ga-ga.com/1204/beginning-adventure-space-time-reveals-roots-doctor/
We have not yet implemented tagdiv’s cache beta, nor using W3cache, or have it connected to our CDN (yet). So, “96” is pretty awesome.
See GTMetrix speed/performance check:
http://gtmetrix.com/reports/ga-ga.com/y8YUj6GI
Be aware YSLOW penalizes heavily for not using a CDN — so anybody looking for high YSLOW scores needs to use something like W3Cache or similar.
For those who expect the THEME to manage your page speed, you must remember you need to have both your hosting properly setup for caching, headers, and other elements, *and* you must have your domain setup properly.
For example we add this to our .htaccess file in addition to having proper expire headers and caching setup on the server:
AddType text/javascript .js
<IfModule mod_rewrite.c>
ExpiresActive On
# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# CSS and JavaScript
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
# Webfonts
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
</IfModule>
Hi there.
I have a problem with galleries. For example check here http://www.aplotaria.gr/nature-conservancy-photo-contest/ This is supposed to be square tiles gallery but the images aren’t square. What’s wrong with this?
Also, I have a little issue with the homepage. I have asked again about this here https://forum.tagdiv.com/topic/reduce-space/ You have suggested me to remove some empty rows. The strange thing is, that every time i edit the homepage, an empty row is added. I don’t add the empty row. This occurs automatically. Let me know what to do.
Regards