Filter Posts by current Month

$current_month = date('m'); should be $current_month = date('n');

Reference the page for the WP_Query object:

codex.wordpress.org/Class_Reference/WP_Query#Time_Parameters

“month_num” is an int from “1-12”, not from “01-12”. The way the variables are currently set up, $current_month has a preceding zero. I’m assuming that a simple change to return the month without a preceding zero will fix this. I’m assuming that the query is erroring out because of this improperly formatted argument. Also, make sure as stated in the comments above that you don’t put quotes around “$args” in WP_Query.