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'); |
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); |
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); |
Neueste Kommentare