Folgendes Problem:
Google indexiert immer und immer wieder meine https-Seiten, obwohl ich das absolut nicht möchte.
Ich habe meinen canonical-Link jetzt so angepasst, dass https durch http ersetzt wird:
Code
function remove_https_from_permalink($link) {
return str_replace('https://', 'http://', $link);
}
add_filter('get_the_permalink', 'remove_https_from_permalink');
Damit gleich noch an anderen Stellen https entfernt wird, wird der Filter noch weiter angewandt:
Code
add_filter('style_loader_src', 'remove_https_from_permalink', 10, 2);
add_filter('script_loader_src', 'remove_https_from_permalink', 10, 2);
add_filter('home_url', 'remove_https_from_permalink');
add_filter('get_permalink', 'remove_https_from_permalink');
add_filter('the_permalink', 'remove_https_from_permalink');
Es bleiben aber noch immer https-Reste übrig. So z.B. bei wp_get_attachment_url() - hier funktioniert der Filter nicht.
----------------------
Gibt es eine bessere Möglichkeit, https ÜBERALL im Code durch http zu ersetzen?