Remplacez toutes les occurrences de “http” à “https” sur une page wordpress

Je suis dans le processus de mise en œuvre de SSL sur certains de mes wordpress alimenté pages du site.
Actuellement, je suis de contenu mixte sur la garantie de pages - mon thème personnalisé comprend un grand nombre de liens et attributs src qui se produisent sur toutes les pages. Les liens apparaissent dans l'en-tête, pied de page, la navigation (généré automatiquement par wordpress fonction) et la barre latérale (partiellement à partir d'un plugin). Alors que je pourrais théoriquement écrire une coutume d'en-tête et pied de page pour les pages protégés, il serait impossible d'utiliser le plugin et la navigation sur la page sécurisée.

Ce que j'ai essayé d'accomplir toute la journée est d'écrire un script javascript ou jQuery fonction qui change toutes les occurences de "http" à "https" sur les pages qui sont diffusées via SSL.

Ce problème de façon flagrante m'a montré les limites de ma capacité de codage. Problématique, c'est que la enfin servi document se compose de plusieurs fichiers php, j'en ai peu de contrôle sur (aurait à modifier le plugin(s) qui sont (A) plutôt complexe et (B) je voudrais mettre à jour dans le futur). Aussi les expressions régulières sont encore un mystère pour moi.

Je ne sais pas si cela est possible et si le déclenchement de la changer avec $(document).prêt ou fenêtre.onload ne serait pas trop tard de toute façon, depuis le navigateur sera question de contenu mixte d'avertissement plus tôt.

Merci d'avance, Johannes

Aujourd'hui, je sais que cette question a été complète BS. Évidemment, côté client, les méthodes ne va pas être utile à tous. Je pense que je devrais supprimer cette question - c'est certainement pas avec les deux upvotes il a reçu - mais je ne vais mess avec le passé et laisser les restes de ma propre stupidité. Si quelqu'un doit tomber sur ce et être tenté d'essayer de la suivre: ne pas. La accepté de répondre est la peine de lire, mais la question n'est pas. 🙂

OriginalL'auteur Johannes Pille | 2011-05-19