【问题标题】:Any wordpress plugin image captcha with shortcode任何带有简码的 wordpress 插件图像验证码
【发布时间】:2015-09-02 21:22:08
【问题描述】:

我正在尝试在我的网站上使用 Image Captcha 插件。

目前我正在使用带有 V2 的 google reCaptcha 插件。

但我需要一个带有图像的验证码(如灵活验证码),我尝试使用它,但该插件无法加载图像。

我搜索了很多,但我想用短代码,这样我就可以把它放在我的自定义表单上。

或者如果有人知道如何使用“灵活验证码”插件解决图像问题,请发布您的解决方案。

编辑:

我还尝试使用 drew010 建议的 Securimage-WP 插件。以下是插件的输出:

关于插件的管理设置:

在登录页面:

注意: 我的网站 URL 类似于 http:abc.com/myWebFolder/

这件事是否会破坏插件的工作,或者它可能是主题问题。

谢谢

【问题讨论】:

    标签: image plugins wordpress captcha


    【解决方案1】:

    我的插件Securimage-WP 提供了一个用于在自定义表单上放置验证码的简码。

    该插件还定义了一个函数,您可以调用该函数来验证提交的 CAPTCHA。

    我发布了一个要点here,它显示了一个 WordPress 页面,该页面使用表单上的简码,然后验证表单和验证码。注意:由于此页面使用 PHP,您将需要一个插件(我使用 Exec-PHP)允许您在帖子和页面中运行 PHP 代码。

    如果您需要在独立于 WordPress 的表单处理器中验证 CAPTCHA,您可以通过在 WordPress 安装的根目录中包含 wp-load.php 来连接到 WP 和插件。

    如果您有任何问题,请发表评论。希望这会有所帮助!

    【讨论】:

    • 您好,我尝试使用您的插件,它没有像 Flexible-Captcha 那样显示图像,请参阅我的帖子中的编辑
    【解决方案2】:

    感谢 drew010 的帮助,我完成了 wordpress 的全新安装并使用了您的插件并且它有效,然后我还使用了灵活的验证码插件,它也有效。然后为了调试真正的问题,我在新的 Wordpress 中添加了我的自定义插件代码。然后刹车了。因此,为了调试更多,我在我的插件中添加了每个方法并测试它与方法一起使用。罪魁祸首是以下代码:

    /**/
    ?>
    
    <?php 
     function displayLoginForm() {
    
     /*
    ob_start();
    get_template_part( 'signin-form' );
    $ret = ob_get_contents();  
    ob_end_clean();  
    return $ret; */ 
    ob_start();  
    include(ABSPATH . "wp-content/plugins/tus-forms/Views/sign-in.php"); 
     $output = signin_get_clean();
     return $output;
    
     }
     ?>
    

    将上面更改为以下解决了我的问题:

     function displayLoginForm() {
    
         /*
        ob_start();
        get_template_part( 'signin-form' );
        $ret = ob_get_contents();  
        ob_end_clean();  
        return $ret; */ 
        ob_start();  
        include(ABSPATH . "wp-content/plugins/tus-forms/Views/sign-in.php"); 
         $output = signin_get_clean();
         return $output;
    
     }
    
    ?>
    

    但我仍然不知道这个问题背后的真正原因? 但终于成功了。

    谢谢

    【讨论】:

    • 该代码可能破坏了图像插件,因为在您的第一个示例中的 PHP 标记之间输出了空格。由于渲染图像需要使用 header() 函数,因此额外的输出可能导致这些调用失败。
    【解决方案3】:

    Captcha On Login 这个插件对图像更加灵活,它还有另一个功能,包括阻止 ip 和从被阻止中删除 ip。我正在使用这个插件,它真的很好。

    enter image description here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      相关资源
      最近更新 更多