页面上的代码如下所示:
if ( ! empty( $image ) ) : ?>
<div class="headshot">
<img src="<?php echo esc_url( $image ); ?>" alt="Photo of <?php echo esc_attr( $author_name ); ?>"/>
</div>
但是,当图像显示在页面上时,它使用的是http,而不是像站点的其他部分那样使用https。
何时转到WP codex 要查看esc\\u url的用法,它在用法中显示了这一点,但我不知道用于将协议强制为https的正确语法:
<?php esc_url( $url, $protocols, $_context ); ?>