您当前的位置:首页 > TAG信息列表 > validation
谁负责WordPress开发中的数据清理?
我正在研究如何通过在必要时实现验证、清理和数据转义来编写更安全的WordPress代码。验证和逃避很有道理,但我对消毒有点困惑。如果我使用如下函数add_post_meta, 这个函数是否为我进行消毒?那么...怎么样set_option 或其他与数据库交互的。我通常通过这些函数与数据库交互。在哪些情况下,我需要自己担心消毒?
BalanceTages()是否提供任何转义/保护?
我刚刚进入WordPress,一直在看balanceTags()的示例代码,这些代码在回显变量时使用。我认为它在输出验证方面没有任何作用,对吗?非常感谢。
带有reCaptcha 2验证的自定义注册和登录表单
我已经阅读了stackoverflow和wordpress stackexchange上的所有帖子,关于使用Google reCaptcha 2的主题都没有给我提供如何在自定义wordpress注册和登录表单上验证reCaptcha的信息。我已经成功地将reCaptcha代码添加到页面中,但不知道如何实现验证。有人能提供一些帮助吗?wordpress stackexchange上的这篇文章除了使用插件外,没有其他解决方案:Custom ReCaptcha Login 我宁愿不使用插件。Login Form
防止将无效或空值保存到数据库中,并在出错时保留表单域的值
我正在使用设置API保存插件的设置。我想要设置字段中的正整数值。register_setting( $option_group, $option_name . \'_number\', \'sanitize_number_callback\' ); function sanitize_number_callback( $value ) { $filtered = sanitize_text_field( $value ); if ( p
使用什么Esc_来验证这一点?
我厌倦了esc\\u url,但它不起作用。if ( $power_by ) { ?> <div class=\"sponsor-credits\"> <span class=\"sponsor-credits__label\">Powered by </span> <span class=\"sponsor-credits__sponsor\"&
允许用户使用相同的电子邮件地址通过WooCommerce在多站点上注册
我正在建立一个多站点环境,并且遇到了一个用户试图使用主站点上使用的相同电子邮件地址在子站点上注册的可能性。我找到了一些代码here 这将删除重复的电子邮件地址错误并完成此任务。下面是上面链接的答案中的相关代码:add_filter(\'wpmu_validate_user_signup\', \'skip_email_exist\'); function skip_email_exist($result){ if(isset($result[\'errors\']->erro
使用PHP的自定义HTML表单-带有AJAX/用户名验证的帮助
我目前在我的页面上创建了一个工作注册表。这是一个HTML表单,我编写了PHP,让它在我们的WP\\U用户表中创建用户,并通过电子邮件向我们发送表单中的信息。PHP在函数中。php文件,它的工作没有问题,但当前必须提交,如果创建的用户名已经存在,它将在空白索引页上显示错误消息,然后重定向回表单。我们希望它在表单上验证并显示用户名是否可用。我认为这必须用AJAX来完成,但我不确定。下面是函数中的PHP代码。php: if (username_exists($user)){ echo \
当通过Java脚本/jQuery单击时,所需的单选按钮不会在表单中生效
我有一个单选按钮,可以在结账时选择经销商。我需要这个按钮自动为用户检查-然而,无论我做什么,单选按钮仍然需要点击验证。以下是我迄今为止所做的尝试:document.getElementById(\"#dealer-selection-\" + elm.id).click(); 这会使单选按钮显示为已被单击,但在提交表单时,仍会弹出一个带有验证错误的通知。jQuery(\'.forhandlerRadio:first\').attr(\'checked\', \'checked\');
使POST_CONTENT和其他自定义域成为必填项
设置required 例如,我希望需要在wordpress中发布html表单,因此需要更改此代码:<textarea class=\"wp-editor-area\" style=\"height: 300px; margin-top: 37px;\" autocomplete=\"off\" cols=\"40\" name=\"content\" id=\"content\"></textarea> 如下所示:<textarea required class=\
如何进行Conact Form 7名称字段验证?
我正在使用contact-form-7 插件,我在其中创建的name 字段作为名称。这个name 字段也接受文本和数字。但我的要求是name 字段不应该从数字开始,那么如何才能使名称字段只接受文本而不接受数字?[text* your-name placeholder \"Full Name\"] 我在谷歌上搜索并访问了联系人表单7支持,但无法解决它。
在WordPress中使用ACF插件验证字段时出错
在wordpress中使用高级自定义字段插件验证字段时,我遇到以下问题。所发生的情况是,字段已正确验证,但错误出现在新页面上,而不是出现在我要验证的字段上方的同一页面上。要验证的代码如下:function validate_fields_contact() { add_filter(\'acf/validate_value/name=phone_contact\', \'validate_phone_number\', 10, 4); } function
WooCommerce结账页面州/县(可选)验证不起作用
wooCommerce结账页面State / County (optional) 验证不工作这是我添加的代码 add_filter(‘thwcfd_State_field_override_required’,’__return_true’); 关于如何为State / County (optional)类似于State / County (optional)*看看我的问题
使用WordPress REST API在保存前验证自定义字段
我想在帖子(自定义帖子类型)保存到WordPress之前添加自定义验证。我正在使用RESTAPI将post插入到自定义post类型。我需要的是,我使用ACF(高级自定义字段)创建的字段应该在实际保存到WordPress后端之前进行验证。我试图在扑救前找到钩子动作,但到目前为止运气不好。快速帮助将不胜感激。
使用$wpdb|对照数据库中的现有电子邮件检查输入的电子邮件
在不过分咆哮的情况下,以下是我的片段:if (empty($_POST[\"email\"])) { $emailErr = \"Email is required\"; } else { $email = test_input($_POST[\"email\"]); // check if e-mail address is well-formed if (!filter_var($email, FILTER_VALIDA
WordPress-Gutenberg-块验证:预期文本
我正在构建一个gutenberg block插件,我被困在了简单的双字段结构上。问题是save函数工作正常,但edit函数有问题。重新加载页面时,出现以下错误:“此块包含意外或无效的内容。”在浏览器控制台中,我发现以下错误:块验证:预期文本lkjhlkjhlkjh, 锯poiupoiupoiu. 块验证:的块验证失败protex-contact/g-block (对象{名称:“protex contact/g-block”,标题:“protex konakt”,图标:{…},类别:“common”,属性:
对IS_EMAIL之后的SANITIZE_Email感到困惑
假设我使用is_email 结果是真的,我应该用sanitize_email? 如果是,为什么?
WordPress管理面板中的表单验证
我正在开发WordPress插件。在这方面,我通过Wordpress管理面板使用表单从用户收集数据。我的代码如下<form method=\"post\" name=\"newAddress\" id=\"newAddress\" class=\"validate\" novalidate=\"novalidate\"> <table class=\"form-table\" role=\"presentation\"> <tr class
如何在插入之前验证自定义帖子类型的自定义字段?
我想知道在将自定义帖子类型插入数据库之前,如何验证自定义字段并返回错误通知(如有必要)。经过一点研究,我发现一个类似的问题可以追溯到大约10年前,我现在希望找到一个解决方案,它似乎是一个非常简单的过滤器。正在查看wp-includes/post.php, 我们没有一个简单的解决方案:(
如何保存插件选项页中的复选框选项
首先:我真的是个新手。因此,我为我的选项页面使用了一个模板,并尝试对其进行自定义(到目前为止效果很好)。关于我的插件:它创建发布类型和其中的一些元框。元框有一些字段,到目前为止保存字段的效果相当不错。现在我要说的是,我希望我的选项不仅显示在选项页面上,而且保存输入的值。我用“简短摘录”试试,因为所有其他选项都是一样的。<?php add_action( \'admin_menu\', \'my_admin_menu\' ); function my_admin_menu() {
如何先强制字段验证,然后将其值保存在编辑配置文件中?
我想在编辑配置文件(wp admin)期间对图像进行验证。我的验证代码是:add_action( \'user_profile_update_errors\', \'validate_steamid_field\' , 10, 3); function validate_steamid_field(&$validation_errors, $update = null, &$user = null){ if ( isset( $_FILES[\