2017-02-21 6 views
0

私のサイトからhttpsプロトコルで開くには、写真のホストサイトの外部URL(http://ipic.su)を作成する必要があります。このフォトホスティングにはhttpとhttpsの両方のバージョンがあります。したがって、ユーザーが自分のサイトのユーザーに混在したコンテンツの警告を発生させるhttpリンクを投稿することがあります。外部リンクを書き直す(Wordpress)

これはおそらく自動的にhttp://をhttps://に置き換えることで実現できますか?

+0

彼らはこれらのリンクを投稿するにはどうすればよいですか?コメントや何か他のものとして? –

+0

私はゲストの投稿プラグインを持っていますので、自分の投稿です – Ted

答えて

2

the_contentフィルターを使用できます。

例えば、非常に単純なアプローチ:

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'); 
+0

firsのサイトをよく見ています。なぜか分からないのですが、このコードは投稿からすべてのコンテンツを削除します:) – Ted

+0

ああ、私はあなたの投稿を編集しています。今のコードは魅力のように機能します。 – Ted

関連する問題