Php 重写外部链接(Wordpress)

Php 重写外部链接(Wordpress),php,wordpress,Php,Wordpress,我需要使照片托管站点的外部url()从我的站点通过https协议打开。此照片托管具有http和https版本,因此有时我的用户发布http链接,这会对我网站上的用户发出混合内容警告 我认为这可能可以通过使用一些函数自动将url中的http://替换为https://来实现。您可以使用内容过滤器 例如,一种非常简单的方法: function ipic_to_https_filter($content) { $new_content = str_replace('http://ipic.su',

我需要使照片托管站点的外部url()从我的站点通过https协议打开。此照片托管具有http和https版本,因此有时我的用户发布http链接,这会对我网站上的用户发出混合内容警告


我认为这可能可以通过使用一些函数自动将url中的http://替换为https://来实现。

您可以使用
内容过滤器

例如,一种非常简单的方法:

function ipic_to_https_filter($content) {
  $new_content = str_replace('http://ipic.su', 'https://ipic.su', $content);
  return $new_content;
}

add_filter( 'the_content', 'ipic_to_https_filter' );

您可以使用内容过滤器

例如,一种非常简单的方法:

function ipic_to_https_filter($content) {
  $new_content = str_replace('http://ipic.su', 'https://ipic.su', $content);
  return $new_content;
}

add_filter( 'the_content', 'ipic_to_https_filter' );

他们如何发布这些链接?作为评论或其他什么?我有客人张贴插件,所以这是他们自己的postsHow他们张贴这些链接吗?作为评论或其他什么?我有访客帖子插件,所以这是他们自己的帖子,我不知道为什么,但这段代码删除了我帖子中的所有内容:)哦,我可以看到你编辑了你的帖子。现在代码就像一种魅力,多亏了你在firs sight上的出色表现,我不知道为什么,但这段代码删除了我帖子中的所有内容:)哦,我看到你编辑了你的帖子。现在代码就像一个魅力,非常感谢你