0

公開後に画像の URL をブログ投稿に貼り付けると、Wordpress をこのように機能させる方法は、画像自体に自動的に置き換えられますか? アップロード画像ウィンドウから画像を埋め込むオプションがあることは知っていますが、私が書いたように機能するソリューションが必要です。ワードプレスはPHPです。

4

2 に答える 2

0

このアプローチのリスクは、リンクする画像の正確なサイズをロードすることです。また、を使用して画像のサイズを変更する<img src='/path/image1.jpeg' width='..' height='...'/>場合は、元の画像を引き続き読み込んでいます。

私の考えでは、関数にthe_contentのフィルターを追加して、正規表現を使用して貼り付けられた画像のパターンを検索します。

于 2012-04-24T11:04:42.783 に答える
0

content_save_pre のタイプに一致するフィルターを実装する独自のプラグインを作成する必要があります。

フィルタは、正規表現を実行して http(s) を検索し、ワイルドカードが続き、.jpg .jpeg .gif .png .tiff などで終わる必要があります。

次に、コンテンツ内のすべての一致をループし、それらをダウンロードしてメディア ライブラリに追加する必要があります。最後のステップは、コンテンツ内の元の URL を html タグに置き換えることです。

于 2012-04-24T14:11:40.223 に答える