你不能,因为这是一个不安全的页面http
但你正在加载到https
页它叫Mixed Content
.
将您的协议调整为//
希望它结束https
.
<iframe src="//creditsmart.in/wp-content/themes/voice/emicalc.html" name="frame1" scrolling="auto" frameborder="no" align="center" height = "300px" width = "100%">
</iframe>
(iframe代码根据@Ittikorn的答案修改)
如果文件位于同一主题目录中,则可以创建一个短代码:
[emicalc]
然后渲染本地文件:
function emicalc__shortcode( $atts ) {
$content = file_get_contents( get_stylesheet_directory() . \'/emicalc.html\');
return $content;
}
add_shortcode( \'emicalc\', \'emicalc__shortcode\' );
如果是远程的,您可以使用
wp_remote_get()
而不是
file_get_contents()
但它要求您使用服务器提取内容,而不是允许客户端这样做。
没有其他窍门/https
只能加载https
/ http
始终可以加载https
.