我遇到了一些WordPress代码,它会将请求发布到API站点,并在其具有的SSL属性的POST参数中进行发布
$params = array( \'body\' => $_POST, \'sslverify\' => apply_filters(\'https_local_ssl_verify\', false));
那么,为什么不简单地说是真是假呢?我遇到了一些WordPress代码,它会将请求发布到API站点,并在其具有的SSL属性的POST参数中进行发布
$params = array( \'body\' => $_POST, \'sslverify\' => apply_filters(\'https_local_ssl_verify\', false));
那么,为什么不简单地说是真是假呢?这个apply_filters()
函数允许插件和主题覆盖该值。是的,您可以手动设置sslverify
到false
. 在没有任何过滤器的情况下,您包含的代码片段将设置为false
比方说,我有一个插件,想强制它为真。我想补充一下:
add_filter( \'https_local_ssl_verify\', \'__return_true\' );
The__return_true()
函数是WordPress中自动返回的特殊函数true
. 因此,如果我将此代码添加到插件或主题funtions.php
文件,它将强制您的上述代码设置\'sslverify\' => true
.这完全取决于您的本地设置以及您试图对站点执行的操作。使用apply_filters()
只是让事情尽可能灵活。
嗨,我是wordpress的新手,想知道query_posts() 作用如果有索引页或主页,则不需要此功能来显示帖子,但如果我制作了自定义页,则必须使用此功能来显示帖子。为什么?