From: Lee Willis Date: Fri, 8 Mar 2013 11:15:08 +0000 (+0000) Subject: Avoid warning if no rewrite rules exist X-Git-Tag: v0.9.0~43^2~3 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c759b00c148001be500d18e9176357b794038361;p=wvm%2Fwvm.git Avoid warning if no rewrite rules exist --- diff --git a/php/commands/rewrite.php b/php/commands/rewrite.php index 0709e9f0..d04344dd 100644 --- a/php/commands/rewrite.php +++ b/php/commands/rewrite.php @@ -74,12 +74,20 @@ class Rewrite_Command extends WP_CLI_Command { $rules = get_option( 'rewrite_rules' ); - if ( isset( $assoc_args['json'] ) ) - echo json_encode( $rules ); - else - foreach ( $rules as $route => $rule ) - WP_CLI::line( $route . "\t" . $rule ); - + if ( isset( $assoc_args['json'] ) ) { + if ( ! $rules ) { + echo json_encode( "No rules" ); + } else { + echo json_encode( $rules ); + } + } else { + if ( ! $rules ) { + WP_CLI::line( "No rules" ); + } else { + foreach ( $rules as $route => $rule ) + WP_CLI::line( $route . "\t" . $rule ); + } + } } }