Um WordPress Seiten auch über SSL vollständig zu übertragen hilft eine Änderung in der wp-settings.php
Einfach nach dem ersten Vorkommnis von
if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content'); |
if ( !defined('WP_CONTENT_URL') )
define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
suchen und
// Fix the URL root for SSL
function fix_ssl_siteurl($url) {
$scheme = (is_ssl() ? 'https' : 'http');
if(0 === strpos($url, 'http')) {
if(is_ssl())
$url = str_replace('http://', "{$scheme}://", $url);
}
return $url;
}
add_filter('option_siteurl', fix_ssl_siteurl);
add_filter('option_home', fix_ssl_siteurl); |
// Fix the URL root for SSL
function fix_ssl_siteurl($url) {
$scheme = (is_ssl() ? 'https' : 'http');
if(0 === strpos($url, 'http')) {
if(is_ssl())
$url = str_replace('http://', "{$scheme}://", $url);
}
return $url;
}
add_filter('option_siteurl', fix_ssl_siteurl);
add_filter('option_home', fix_ssl_siteurl);
einfügen.
Gefunden auf http://wordpress.org/support/topic/331430
Ich setze es mittlerweile ein wenig gekürzt ein.
// Fix the URL root for SSL
function fix_ssl_siteurl($url) {
if(0 === strpos($url, 'http')) {
if(is_ssl())
$url = str_replace('http://', "https://", $url);
}
return $url;
}
add_filter('option_siteurl', fix_ssl_siteurl);
add_filter('option_home', fix_ssl_siteurl); |
// Fix the URL root for SSL
function fix_ssl_siteurl($url) {
if(0 === strpos($url, 'http')) {
if(is_ssl())
$url = str_replace('http://', "https://", $url);
}
return $url;
}
add_filter('option_siteurl', fix_ssl_siteurl);
add_filter('option_home', fix_ssl_siteurl);
Neueste Kommentare