“HTTPS_LOCAL_SSL_VERIFY”筛选器

时间:2012-03-05 作者:Omar Abid

我遇到了一些WordPress代码,它会将请求发布到API站点,并在其具有的SSL属性的POST参数中进行发布

$params = array( \'body\' => $_POST, \'sslverify\' => apply_filters(\'https_local_ssl_verify\', false));
那么,为什么不简单地说是真是假呢?

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

这个apply_filters() 函数允许插件和主题覆盖该值。是的,您可以手动设置sslverifyfalse. 在没有任何过滤器的情况下,您包含的代码片段将设置为false

比方说,我有一个插件,想强制它为真。我想补充一下:

add_filter( \'https_local_ssl_verify\', \'__return_true\' );
The__return_true() 函数是WordPress中自动返回的特殊函数true. 因此,如果我将此代码添加到插件或主题funtions.php 文件,它将强制您的上述代码设置\'sslverify\' => true.

这完全取决于您的本地设置以及您试图对站点执行的操作。使用apply_filters() 只是让事情尽可能灵活。

结束

相关推荐

为什么要在定制页面中使用Query_Posts()?

嗨,我是wordpress的新手,想知道query_posts() 作用如果有索引页或主页,则不需要此功能来显示帖子,但如果我制作了自定义页,则必须使用此功能来显示帖子。为什么?