bp_get_article_prefix( string $string )
Return string with the article prefix “a/an”.
Description
Parameters
- $string
-
(Required) Text string for adding the article prefix.
Return
(string)
Source
File: bp-groups/bp-groups-template.php
function bp_get_article_prefix( $string ) {
if ( empty( $string ) ) {
return $string;
}
$supported_languages = array(
'en_US',
'en_NZ',
'en_ZA',
'en_AU',
'en_GB',
'en_CA',
);
if ( ! in_array( get_locale(), $supported_languages ) ) {
return apply_filters( 'bp_get_article_prefix', __( 'a', 'buddyboss' ) . ' ' . $string, $string );
}
$vowel_array = array( 'a', 'e', 'i', 'o', 'u' ); // array of vowel
$prefix = in_array( strtolower( substr( $string, 0, 1 ) ), $vowel_array ) ? __( 'an', 'buddyboss' ) : __( 'a', 'buddyboss' );
return apply_filters( 'bp_get_article_prefix', $prefix . ' ' . $string, $string );
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.2.8 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.