From bb9114f5541cc620d90063bb0eb39966d86ca601 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Thu, 20 Feb 2014 22:11:14 +0000 Subject: [PATCH] Add boolean return values to require_if_theme_supports(). props jeffsebring, DrewAPicture. fixes #26716. Built from https://develop.svn.wordpress.org/trunk@27217 git-svn-id: http://core.svn.wordpress.org/trunk@27074 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/theme.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/wp-includes/theme.php b/wp-includes/theme.php index 0ae8a8ba36..76aa9550ae 100644 --- a/wp-includes/theme.php +++ b/wp-includes/theme.php @@ -1724,12 +1724,17 @@ function current_theme_supports( $feature ) { * Checks a theme's support for a given feature before loading the functions which implement it. * * @since 2.9.0 - * @param string $feature the feature being checked - * @param string $include the file containing the functions that implement the feature + * + * @param string $feature The feature being checked. + * @param string $include Path to the file. + * @return bool True if the current theme supports the supplied feature, false otherwise. */ -function require_if_theme_supports( $feature, $include) { - if ( current_theme_supports( $feature ) ) +function require_if_theme_supports( $feature, $include ) { + if ( current_theme_supports( $feature ) ) { require ( $include ); + return true; + } + return false; } /**