Forum Replies Created
Viewing 2 replies - 1 through 2 (of 2 total)
-
In reply to: Limit replies per day per user?
I have added this code in function.php…in child theme..but didn’t work at that time
In reply to: Limit replies per day per user?@robin-w I have added this code in the child theme but it’s not working…
here is the complete code…kindly check and let me know..it’s correct?<?php // Exit if accessed directly if ( !defined( 'ABSPATH' ) ) exit; // BEGIN ENQUEUE PARENT ACTION // AUTO GENERATED - Do not modify or remove comment markers above or below: if ( !function_exists( 'chld_thm_cfg_locale_css' ) ): function chld_thm_cfg_locale_css( $uri ){ if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . '/rtl.css' ) ) $uri = get_template_directory_uri() . '/rtl.css'; return $uri; } endif; add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' ); if ( !function_exists( 'chld_thm_cfg_parent_css' ) ): function chld_thm_cfg_parent_css() { wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( 'bbp-default','fontawesome','slick','disputo-bootstrap' ) ); } endif; add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 ); // END ENQUEUE PARENT ACTION add_filter ('bbp_current_user_can_access_create_reply_form' , 'rew_limit_replies') ; function rew_limit_replies ($retval) { //set limit $limit = 2 ; //get replies for today $user_id = get_current_user_id() ; $reply=bbp_get_reply_post_type() ; $today = getdate(); $args = array( 'post_type'=> $reply, 'order' => 'ASC', 'orderby' => 'ID', 'post_status' => 'publish', 'posts_per_page' => -1, 'post_author' => $user_id, 'date_query' => array( array( 'year' => $today['year'], 'month' => $today['mon'], 'day' => $today['mday'], ), ), ); $the_query = new WP_Query( $args ); $count = $the_query->found_posts; if ($count>=$limit) $retval = 0 ; return $retval ; }
Viewing 2 replies - 1 through 2 (of 2 total)