WP_MEMORY_LIMIT or WP_MAX_MEMORY_LIMIT ?

the more you know

By default, WordPress enforces a memory limit of 40 MB. This means a single PHP script is allowed to use up to 40 MB of RAM. In certain cases, you may need to increase WordPress’ memory limit to run heavier plugins like WooCommerce or bbPress. To increase WordPress’ memory limit, you can define WP_MEMORY_LIMIT in your wp-config.php file using the line below.

define( 'WP_MEMORY_LIMIT', '256M' );

The setting above will allow WordPress to use up to 256 MB of RAM for each script, as long as the memory_limit setting in your php.ini file is 256 MB or greater. As is often the case with computing resources, setting a higher memory limit doesn’t necessarily increase the performance of your WordPress site. Since WP_MEMORY_LIMIT controls memory allocation PER SCRIPT, it’s actually in your best interest to set it as low as possible to reduce the chance of a rogue script saturating the RAM in your server.

Sometimes, it’s a good idea to tailor WordPress’ memory allocation separately for the frontend and backend. That’s where WP_MAX_MEMORY_LIMIT comes in. WP_MAX_MEMORY_LIMIT allows you to set a different memory limit for WordPress’ administration dashboard. This is useful because certain administration tasks require more RAM. Below is an example of how you can use WP_MEMORY_LIMIT and WP_MAX_MEMORY_LIMIT together.

define( 'WP_MEMORY_LIMIT', '64M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M');

The setting above will allocate up to 64 MB of RAM per PHP script for processes spawned from WordPress’ frontend, while administration-related scripts from the backend dashboard will be able to use up to 256 MB of RAM.

Height of CSS block containing floats

How to give that block the correct height? Read here.
How can I make a div grow its height when it has floats inside of it? I know that defining a value for the width and setting overflow to hidden works. The problem is that I need a div with the overflow visible.

The answer is this: In order for a parent to wrap around children elements which are floated, a new block formatting context needs to be set on the parent. This can be done with:

.wrap {
    display: flow-root;
}

or

.wrap {
    contain: layout;
}

The latter is a bit newer. Either of these have an advantage over overflow: auto; because they have the explicit purpose of creating a new block formatting context, while overflow: auto works as a side effect. Interestingly, flow-root can be also used alongside block or inline for better layout control. For example:

.wrap {
    display: inline flow-root;
}

Read more:

That’s all folks!
Have a nice day…

OceanWP v4.0 loses Google Fonts

Check this! All my OceanWP websites lost their default font and fell back to something Roman, so everything looked ugly! Basically all websites using OceanWP did no longer load their Google fonts after the update to version 4.0.

Solution: I had to manually enable the fonts again! How?
Go to WP Dashboard > Appearance > Customizer > Typography > Google Font Settings and enable Google Fonts – hit “publish” and done!

Looks like someone at OceanWP forgot to check backwards compatibility…

Have a nice day!

Webhosters pricing development

It was not my imagination … it was getting ridiculous!
So glad I moved all my hosting to mijn.host and my customers to their own hosting accounts. Just read this article today:

SOURCE: EMERCE

Webhosting behoorlijk duur geworden

Webhosting pakketten zijn sinds mei 2020 gemiddeld 39,83 procent duurder geworden. Dat blijkt uit onderzoek van Start24.

Prijzen van hostingproviders die tot een conglomeraat behoren zijn met gemiddeld 71,15 procent omhoog gegaan. Bij onafhankelijke providers zijn de prijzen met 22,29 procent gestegen. Bij drie van de 39 onderzochte providers bedroegen de prijsstijgingen zelfs meer dan 100 procent. Dit was het geval bij Versio (221,98%), Neostrada (189.38%) en Argeweb (162,57%).

~~knip~~

Prijsvoering zegt aardig wat over de ethiek van een onderneming, stelt Boer. Bedrijven die hun prijzen met een factor 3 verhogen zonder een aanmerkelijk betere dienstverlening aan te bieden, hebben over het algemeen minimale interesse in jouw belang als klant. Met dit soort bedrijven wil je (waarschijnlijk) niet in zee gaan. Hosting providers wiens prijzen echter binnen een redelijke marge zijn gestegen, zullen in de regel betrouwbaarder zijn.