Here is how to enforce SSL for WordPress admin only on certain sites on your Multisite network by adding this snippet to wp-config.php
:
$ssl_domains = array(
'example.com',
'anotherexample.com',
);
if ( in_array( $_SERVER['SERVER_NAME'], $ssl_domains ) ) {
define( 'FORCE_SSL_ADMIN', true );
}
Nevar tā?
Noteikti var!
Man personīgi nepatīk konstantēm lietot mainīgos. Otrkārt, šādā gadījumā
FORCE_SSL_ADMIN
vienmēr būs definēts un cits kods to vairs nevarēs mainīt.Neesmu php programmētājs, tāpēc arī bija aizdoma, ka var būt kāda nianse :)