我目前在 WordPress 网站的functions.php 文件中使用以下代码在网站前端显示请愿签名计数器,并且工作正常:
// Add shortcode for GravityForms Petition Form counter
function set_gf_petition_counter_num(){
?>
<script>
jQuery(document).ready(function(){
jQuery('#gf_petition_signed_counter span').text('<?php
$summary = RGFormsModel::get_form_counts(1);
echo "".$summary['total']."";
?>');
});
</script>
<?php
}
add_action( 'wp_footer', 'set_gf_petition_counter_num' );
问题是表单提交计数为零,因为我在将网站从联系表单 7 切换到 < 后才刚刚实现了此表单em>重力形式。
旧 CF7 表单中已有 127 个条目,但这些条目均未存储在数据库中。
它取代了 <span>0</span>
在正文段落id="gf_petition_signed_counter"
与使用 get_form_counts(1)
返回的数字检查 GravityForms 中的“条目”计数(1
是表单 ID)。
如何将其返回的 GF 提交数量增加 127,以便获得真实的提交数量?
最佳答案
您应该能够在检索表单数量后直接增加总数:
$summary = RGFormsModel::get_form_counts(1);
$summary['total'] += 127;
echo "".$summary['total']."";
希望这有帮助! :)
关于php - 按数字递增 PHP MySQL 查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46397102/