在Wordpress中,我有一行代码可以从http加载图像,并且希望从https加载图像。

<img class="img_notif" src="<?php the_field('small_img',$post->ID); ?>" />


这是它在页面中所做的:

<img class="img_notif" src="http://www.startupacademy.ro/wp-content/uploads/2013/06/antreprenor-de-succes-mic.jpg" />


如何更改代码,以便强制Wordpress从https加载图像?

最佳答案

由于WP似乎没有执行此操作的本机方法(我为</sarcasm>感到震惊),因此您可以使用PHP进行替换。将行更改为

<img class="img_notif" src="<?php str_replace('http', 'https', the_field('small_img',$post->ID)); ?>" />

10-07 17:12