Categories
וורדפרס

הגבלת מספר פוסטים למשתמש בוורדפרס

להגביל את מספר הפוסטים/דפים שמחבר יכול ליצור:

add_filter( 'wp_insert_post_empty_content', 'condless_cancel_post_save', 99, 2 );
function condless_cancel_post_save( $maybe_empty, $postarr ) {
	if ( $postarr[ 'ID' ] == 0 && ( $postarr[ 'post_type' ] == 'page' || $postarr[ 'post_type' ] == 'post' ) && ! current_user_can( 'manage_categories' ) && ( new WP_Query( array( 'post_author' => $postarr[ 'post_author' ], 'post_type' => $postarr[ 'post_type' ], 'post_status' => array ( 'any', 'trash', 'draft' ) ) ) )->found_posts >= 3 ) {
		return true;
	}
	return $maybe_empty;
}

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *