Kint
$context[...] ArtistPost (82)
  • Properties (82)
  • Available methods (119)
  • Static class properties
  • public loaded -> boolean true
    $context['post']->loaded
    public _shows -> null
    $context['post']->_shows
    public _sponsors -> null
    $context['post']->_sponsors
    public _sponsor_total -> null
    $context['post']->_sponsor_total
    public _screenshot -> null
    $context['post']->_screenshot
    public _short_pitch -> UTF-8 string (75) "“There’s no denying the power of Foster’s monstrous voice” - Paste Magazine"
    $context['post']->_short_pitch
    public _official_website -> string (28) "http://www.ruthiefoster.com/"
    $context['post']->_official_website
    public _official_facebook -> string (43) "https://www.facebook.com/ruthiefostermusic/"
    $context['post']->_official_facebook
    public _reviews -> array (0)
    $context['post']->_reviews
    public _artist_media_gallery -> array (0)
    $context['post']->_artist_media_gallery
    public ImageClass -> string (12) "Timber\Image"
    $context['post']->ImageClass
    public PostClass -> string (11) "Timber\Post"
    $context['post']->PostClass
    public TermClass -> string (11) "Timber\Term"
    $context['post']->TermClass
    public object_type -> string (4) "post"
    $context['post']->object_type
    public custom -> array (37)
    $context['post']->custom
    _mdd_references => array (3)
    $context['post']->custom['_mdd_references']
    prop:post_content => array (0)
    $context['post']->custom['_mdd_references']['prop:post_content']
    prop:post_excerpt => array (0)
    $context['post']->custom['_mdd_references']['prop:post_excerpt']
    meta:_thumbnail_id => array (1)
    $context['post']->custom['_mdd_references']['meta:_thumbnail_id']
    0 => integer 14357
    $context['post']->custom['_mdd_references']['meta:_thumbnail_id'][0]
    _edit_lock => string (14) "1621532128:119"
    $context['post']->custom['_edit_lock']
    _edit_last => string (3) "119"
    $context['post']->custom['_edit_last']
    _yst_prominent_words_version => string (1) "1"
    $context['post']->custom['_yst_prominent_words_version']
    official_website_saved => string (28) "http://www.ruthiefoster.com/"
    $context['post']->custom['official_website_saved']
    official_website_updated => string (1) "1"
    $context['post']->custom['official_website_updated']
    website_body => UTF-8 string (8464) "Ruthie Foster   Ruthie Foster   Tour See all dates Tour See all dates Living...
    $context['post']->custom['website_body']
    Ruthie Foster
     
    Ruthie Foster
     
    Tour
    See all dates
    Tour
    See all dates
    Living Blues Magazine has nominated Ruthie for another award - this year in the category of Best Live Performer. Voting is open until July 15. Click here to cast your vote for Ruthie!
    Ruthie is very excited to be featured as the inaugural performance at the brand new Levitt Sioux Falls! The performance is a part of the grand opening on June 14, and will be followed by several other free performances for the remainder of the summer. To read more about Ruthie’s performance click here, and to read more about the opening of the new venue, click here.
    Ruthie is the winner of The Blues Foundation's 'Koko Taylor Award' for Traditional Blues Female Artist! She has now won or been nominated for the award for 4 straight years. Click this link for the full list of winners.
    Throughout the course of just a few weeks, Ruthie is making trips across three different continents! With a busy summer ahead, click here to find a show near you.
    On February 27th, Ruthie was inducted into the Austin Music Awards’ Texas Music Hall of Fame. She was unable to attend as she was on the Keeping the Blues Alive at Sea cruise, but her label manager and friend Denby Auble accepted on her behalf. Ruthie’s drummer, Brannen Temple won the drums/percussion category as well. Click here for the full awards list.
    30A released their Folk Alley Sessions from the 2018 edition of the festival in January. “Joy Comes Back” can be viewed above, and click here to view the other feature, “Runaway Soul.”
    Ruthie is very honored to be nominated again for The Blues Foundation's Koko Taylor Award (Best Traditional Blues Female Artist). If you are a Blues Foundation member and would like to vote for Ruthie, voting closes at the end of February. Click here to vote.
    Ruthie Foster brought the house down with her take on Ray Charles' classic "Georgia on My Mind" at the Austin City Limits Hall of Fame New Year's Special 2018 on PBS. Click the video above to enjoy!
    Be sure to tune into PBS on New Years Eve to catch Ruthie alongside Gary Clark Jr. on a special Austin City Limits program! For more info, check out the Rolling Stone’s preview of the show here.
    Ruthie has been nominated for the Texas Music Hall of Fame, alongside many other great Texan acts. For more info click the image above, and to cast your vote, click HERE.
    Ruthie is honored to be included as a featured performer at this year's Austin City Limits Hall of Fame induction ceremony, which includes inductions for Marcia Ball, Ray Charles, and Los Lobos. For more info, click here.
    Ruthie is featured in BRIC Celebrate Brooklyn Festival’s artist interview series, where she talks a bit about her craft and some of her favorite things. Click here to watch!
    Ruthie is honored to be included as a featured performer at this year's Austin City Limits Hall of Fame induction ceremony, which includes inductions for Marcia Ball, Ray Charles, and Los Lobos. For more info, click here.
    Take a look as Ruthie performs and talks through several aspects of her career dating back to the very beginning.
    Join Ruthie, Eric Nadel, and Seth Walker in Havana for the trip of a lifetime, February 6-12, 2019! For a full look at the itinerary for this action-packed trip, including the perfect blend of music, sports, and tourism, click here!
    Ruthie is honored to be nominated yet again for TWO Living Blues awards! Make sure to get your votes in for 'Female Blues Artist of the Year' and 'Best Live Performer' before the deadline on July 15th. Click here to vote.
    Join Ruthie at one of the many festivals she's playing this summer! The festival season kicked off in New Orleans at Jazz Fest (pictured above). Looking forward into June, you can see Ruthie at Quebec's Festival Des Guitares Du Monde or on the west coast at Waterfront Blues Fest and High Sierra Music Fest. Later in the summer,  Ruthie makes her way to several festivals across Europe and Canada! Find the full list of dates here.
    Ruthie is the winner of The Blues Foundation's Koko Taylor Award for Traditional Blues Female Artist! For more info, click the picture above! 
    Following a very successful show with the North Mississippi Allstars at Carnegie Hall's 'Zankel Hall,' ZealNYC writer Christopher Johnson highlights Ruthie's performance where "she commands a stage as completely as Judy Garland or Janis Joplin did, but with unfailing grace and good cheer."  Click here to read the full article.
    For consecutive years, Ruthie Foster has been nominated for multiple Blues Music awards. This year, she is nominated alongside artists Annika Chambers, Diunna Greenleaf, Janiva Magness, and Miss Freddye for both the 'Traditional Blues Female Artist' award and the Koko Taylor Award. The winners will be announced on May 10th in Memphis at the 39th annual ceremony. To see all of the nominations, click the image above.
    No Depression's staff narrowed down their top picks from 2017 to a shortlist - which includes Ruthie's Joy Comes Back! Here's what they had to say about the album: "Ruthie Foster sings joyously of love, healing, and hope in this collection of down-to-the-bone soul songs" - for the full article, click HERE. 
    Gary Stoller, writer for 'No Depression,' takes a look at the connections and collaborations that led to Ruthie's most recent album, 'Joy Comes Back.' He mentions that the songs are "creative, warm, and flow smoothly from track to track." Take a look at this insightful article by clicking HERE.
    The 'Harvey Can't Mess with Texas' benefit concert raised millions of dollars to support relief efforts for those affected by Hurricane Harvey. Ruthie was featured, alongside Bonnie Raitt, in the show which was headlined by acts such as Willie Nelson, Paul Simon, James Taylor, Leon Bridges, and Lyle Lovett. Ruthie's performance was mentioned as one of the "greatest moments" of the evening in THIS article.
    As a part of Amazon's original playlist series, the playlist Open Road is intended for those looking to "hit the road with new takes on classic tunes." Check out Ruthie's cover - Smokey Robinson's Cruisin' - from the playlist HERE.
    Ruthie is ecstatic to be nominated for two Living Blues Magazine awards this year. Be sure to vote for Ruthie for both "Best Female Blues Artist" and "Best Live Performer." CLICK HERE or on the picture to vote! Voting closes July 15.
    You can watch her live performance HERE.
    In case you missed it, you can watch Ruthie's Mountain Stage performance HERE.
    Make sure to check out the interview for NPR's Songs We Love here. 
    Three-time Grammy Nominee, Ruthie Foster, transforms sorrow into career-defining soul/blues/gospel/rock opus, Joy Comes Back, releasing March 24th on Blue Corn Records. 
    To find out more about The Door and how they help the youth of NYC, click here. 
    At the end of August Ruthie will go on a musical adventure through Cuba with Seth Walker and YOU can be a part of it. There aren't many spots left but if you want to grab one of the last ones available, click here. 
    Ruthie recently played the Strawberry Festival in Jamestown, CA along with the the Triple Door in Seattle, WA and Sisters Folk Fest in Sisters, OR. She also has some exciting dates in the Northeast coming up, including: Naked Soul in NYC, FreshGrass outside of Boston, MA, and Levon Helm's Studio in upstate New York! Check out the tour dates page to see if she's coming to a town near you soon. 
    Ruthie and the band just got back from another successful run through Europe! They performed in Italy, Spain, and Germany while in Europe and captured some awesome shots along the way. 
    Ruthie has been nominated for TWO Living Blues Awards this year: Blues Artist of the Year (Female) and Best Live Performer. Make sure to vote for her by going to http://www.livingblues.com/ and hitting the "Vote" button!
    Ruthie is gearing up for her summer 2016 European tour, which features some great festivals and has her playing with some great people - Buddy Guy, Taj Mahal and Keb Mo- plus a lot of dates in Italy and the band's first trip ever to the Canary Islands!
    Ruthie Wins Koko Taylor Award For Best Traditional Female Blues Artist
    Ruthie won the Koko Taylor award for the 6th year in a row. The award is given out at the The Blues Music Awards. Ruthie had the pleasure of performing during the awards (pictured above).  
    Sign up with your email address to receive news and updates.
    We respect your privacy.
    ©2019 Ruthie Foster. All Rights Reserved.
    
    website_summary => UTF-8 string (431) "Join Ruthie at one of the many festivals she's playing this summer! The fest...
    $context['post']->custom['website_summary']
    Join Ruthie at one of the many festivals she's playing this summer! The festival season kicked off in New Orleans at Jazz Fest (pictured above). Looking forward into June, you can see Ruthie at Quebec's Festival Des Guitares Du Monde or on the west coast at Waterfront Blues Fest and High Sierra Music Fest. Later in the summer,  Ruthie makes her way to several festivals across Europe and Canada! Find the full list of dates here.
    
    website_desc => string (0) ""
    $context['post']->custom['website_desc']
    website_facebook_url => string (42) "https://www.facebook.com/ruthiefostermusic"
    $context['post']->custom['website_facebook_url']
    website_youtube_url => string (41) "https://www.youtube.com/user/ruthiefoster"
    $context['post']->custom['website_youtube_url']
    website_twitter_url => string (34) "https://twitter.com/_RuthieFoster_"
    $context['post']->custom['website_twitter_url']
    website_instagram_url => string (38) "http://instagram.com/ruthiefostermusic"
    $context['post']->custom['website_instagram_url']
    _yoast_wpseo_primary_retribal-artist-type => string (3) "902"
    $context['post']->custom['_yoast_wpseo_primary_retribal-artist-type']
    _yoast_wpseo_content_score => string (2) "30"
    $context['post']->custom['_yoast_wpseo_content_score']
    _yoast_wpseo_focuskeywords => string (2) "[]"
    $context['post']->custom['_yoast_wpseo_focuskeywords']
    _yoast_wpseo_keywordsynonyms => string (0) ""
    $context['post']->custom['_yoast_wpseo_keywordsynonyms']
    _thumbnail_id => string (5) "14357"
    $context['post']->custom['_thumbnail_id']
    _short_pitch => UTF-8 string (75) "“There’s no denying the power of Foster’s monstrous voice” - Paste Magazine"
    $context['post']->custom['_short_pitch']
    _full_bio => UTF-8 string (3111) "In the tightknit musical community of Austin, Texas, it’s tough to get away ...
    $context['post']->custom['_full_bio']
    In the tightknit musical community of Austin, Texas, it’s tough to get away with posturing. You either bring it, or you don’t.
    
    If you do, word gets around. And one day, you find yourself duetting with Bonnie Raitt, or standing onstage with the Allman Brothers at New York’s Beacon Theater and trading verses with Susan Tedeschi. You might even wind up getting nominated for a Best Blues Album Grammy — three times in a row. And those nominations would be in addition to your seven Blues Music Awards, three Austin Music Awards, the Grand Prix du Disque award from the Académie Charles-Cros in France, and a Living Blues Critics’ Award for Female Blues Artist of the Year.
    
    There’s only one Austinite with that résumé: Ruthie Foster.
    
    The small rural town of Gause, TX had no chance of keeping the vocal powerhouse known as Ruthie Foster to itself. The worship services at her community church and influences like Mavis Staples and Aretha Franklin created the foundation of her vocal capabilities, which developed into her own sound, which is unable to be contained within a single genre. That uniqueness echoes a common theme in Ruthie’s life and career – marching to the beat of her own drum.
    
    Joining the Navy was one way for Ruthie to stake out her own path. It was during her time singing for the Navy band Pride that her love for performing became apparent. After leaving the service, Ruthie signed a development deal with Atlantic Records and moved to New York City to pursue a career as a professional musician.
    
    A deal with a major label would seem to be a dream come true for a budding artist, but the label favored Ruthie as a pop star. In another bold move, she walked away from the deal and returned to her roots, moving back to the Lone Star State.
    
    Returning to Texas, Ruthie solidified her place as an up-and-coming singer/songwriter and began a musical partnership with Blue Corn Music, whom she has stood beside for all her releases over the past two decades.
    
    Now comes Ruthie’s latest – <em>Joy Comes Back</em> – again on Blue Corn Music. When she recorded this album, Foster wasn’t merely singing about love and loss; she was splitting a household and custody of her 5-year-old daughter. Music was her therapy.
    
    The comfort she felt within the studio gave her the strength to pour the heartache of her family’s fracture and the cautious hope of a new love into 10 incredible tracks, nine of which are by a diverse array of writers ranging from Mississippi John Hurt and Grace Pettis (daughter of renowned folk singer Pierce Pettis), to Chris Stapleton and Black Sabbath. It takes a true artist to make an outside song their own and, if you know Ruthie, you know she succeeds. The Recording Academy might want to put its engraver on notice. Every note on <em>Joy Comes Back</em> confirms this truth: It’s Ruthie’s time.
    
    At one point, producer Daniel Barrett described the album to local hero Warren Hood, who lays fiddle and mandolin on “Richland Woman Blues,” as “some blues, some folk, some soul, some rock, some gospel.” Hood replied, “Sounds like Ruthie Foster music.”
    
    _official_website => string (28) "http://www.ruthiefoster.com/"
    $context['post']->custom['_official_website']
    _official_facebook => string (43) "https://www.facebook.com/ruthiefostermusic/"
    $context['post']->custom['_official_facebook']
    _official_twitter => string (34) "https://twitter.com/_RuthieFoster_"
    $context['post']->custom['_official_twitter']
    _official_instagram => string (44) "https://www.instagram.com/ruthiefostermusic/"
    $context['post']->custom['_official_instagram']
    _official_youtube => string (56) "https://www.youtube.com/channel/UC0Ly1rE2DN7gk98STEoUO2A"
    $context['post']->custom['_official_youtube']
    _embed_code => string (0) ""
    $context['post']->custom['_embed_code']
    _contact_name => string (0) ""
    $context['post']->custom['_contact_name']
    _contact_phone => string (0) ""
    $context['post']->custom['_contact_phone']
    _contact_email => string (0) ""
    $context['post']->custom['_contact_email']
    _reviews|||0|_empty => string (0) ""
    $context['post']->custom['_reviews|||0|_empty']
    _legacy_reviews => string (0) ""
    $context['post']->custom['_legacy_reviews']
    _artist_media_gallery|||0|_empty => string (0) ""
    $context['post']->custom['_artist_media_gallery|||0|_empty']
    _hometown => string (0) ""
    $context['post']->custom['_hometown']
    _avatar_image => string (5) "14353"
    $context['post']->custom['_avatar_image']
    _poster_order => string (4) "9997"
    $context['post']->custom['_poster_order']
    _artist_rider => string (0) ""
    $context['post']->custom['_artist_rider']
    _stage_plot => string (0) ""
    $context['post']->custom['_stage_plot']
    protected ___content -> null
    protected _permalink -> null
    protected _next -> array (0)
    protected _prev -> array (0)
    protected _css_class -> null
    public id -> integer 14352
    $context['post']->id
    public ID -> integer 14352
    $context['post']->ID
    public post_author -> string (3) "119"
    $context['post']->post_author
    public post_content -> string (0) ""
    $context['post']->post_content
    public post_date -> string (19) "2020-02-06 20:28:46"
    $context['post']->post_date
    public post_excerpt -> string (0) ""
    $context['post']->post_excerpt
    public post_parent -> integer 0
    $context['post']->post_parent
    public post_status -> string (7) "publish"
    $context['post']->post_status
    public post_title -> string (13) "Ruthie Foster"
    $context['post']->post_title
    public post_type -> string (15) "retribal-artist"
    $context['post']->post_type
    public slug -> string (13) "ruthie-foster"
    $context['post']->slug
    protected __type -> null
    public _mdd_references -> array (3)
    $context['post']->_mdd_references
    prop:post_content => array (0)
    $context['post']->_mdd_references['prop:post_content']
    prop:post_excerpt => array (0)
    $context['post']->_mdd_references['prop:post_excerpt']
    meta:_thumbnail_id => array (1)
    $context['post']->_mdd_references['meta:_thumbnail_id']
    0 => integer 14357
    $context['post']->_mdd_references['meta:_thumbnail_id'][0]
    public _edit_lock -> string (14) "1621532128:119"
    $context['post']->_edit_lock
    public _edit_last -> string (3) "119"
    $context['post']->_edit_last
    public _yst_prominent_words_version -> string (1) "1"
    $context['post']->_yst_prominent_words_version
    public official_website_saved -> string (28) "http://www.ruthiefoster.com/"
    $context['post']->official_website_saved
    public official_website_updated -> string (1) "1"
    $context['post']->official_website_updated
    public website_body -> UTF-8 string (8464) "Ruthie Foster   Ruthie Foster   Tour See all dates Tour See all dates Living...
    $context['post']->website_body
    Ruthie Foster
     
    Ruthie Foster
     
    Tour
    See all dates
    Tour
    See all dates
    Living Blues Magazine has nominated Ruthie for another award - this year in the category of Best Live Performer. Voting is open until July 15. Click here to cast your vote for Ruthie!
    Ruthie is very excited to be featured as the inaugural performance at the brand new Levitt Sioux Falls! The performance is a part of the grand opening on June 14, and will be followed by several other free performances for the remainder of the summer. To read more about Ruthie’s performance click here, and to read more about the opening of the new venue, click here.
    Ruthie is the winner of The Blues Foundation's 'Koko Taylor Award' for Traditional Blues Female Artist! She has now won or been nominated for the award for 4 straight years. Click this link for the full list of winners.
    Throughout the course of just a few weeks, Ruthie is making trips across three different continents! With a busy summer ahead, click here to find a show near you.
    On February 27th, Ruthie was inducted into the Austin Music Awards’ Texas Music Hall of Fame. She was unable to attend as she was on the Keeping the Blues Alive at Sea cruise, but her label manager and friend Denby Auble accepted on her behalf. Ruthie’s drummer, Brannen Temple won the drums/percussion category as well. Click here for the full awards list.
    30A released their Folk Alley Sessions from the 2018 edition of the festival in January. “Joy Comes Back” can be viewed above, and click here to view the other feature, “Runaway Soul.”
    Ruthie is very honored to be nominated again for The Blues Foundation's Koko Taylor Award (Best Traditional Blues Female Artist). If you are a Blues Foundation member and would like to vote for Ruthie, voting closes at the end of February. Click here to vote.
    Ruthie Foster brought the house down with her take on Ray Charles' classic "Georgia on My Mind" at the Austin City Limits Hall of Fame New Year's Special 2018 on PBS. Click the video above to enjoy!
    Be sure to tune into PBS on New Years Eve to catch Ruthie alongside Gary Clark Jr. on a special Austin City Limits program! For more info, check out the Rolling Stone’s preview of the show here.
    Ruthie has been nominated for the Texas Music Hall of Fame, alongside many other great Texan acts. For more info click the image above, and to cast your vote, click HERE.
    Ruthie is honored to be included as a featured performer at this year's Austin City Limits Hall of Fame induction ceremony, which includes inductions for Marcia Ball, Ray Charles, and Los Lobos. For more info, click here.
    Ruthie is featured in BRIC Celebrate Brooklyn Festival’s artist interview series, where she talks a bit about her craft and some of her favorite things. Click here to watch!
    Ruthie is honored to be included as a featured performer at this year's Austin City Limits Hall of Fame induction ceremony, which includes inductions for Marcia Ball, Ray Charles, and Los Lobos. For more info, click here.
    Take a look as Ruthie performs and talks through several aspects of her career dating back to the very beginning.
    Join Ruthie, Eric Nadel, and Seth Walker in Havana for the trip of a lifetime, February 6-12, 2019! For a full look at the itinerary for this action-packed trip, including the perfect blend of music, sports, and tourism, click here!
    Ruthie is honored to be nominated yet again for TWO Living Blues awards! Make sure to get your votes in for 'Female Blues Artist of the Year' and 'Best Live Performer' before the deadline on July 15th. Click here to vote.
    Join Ruthie at one of the many festivals she's playing this summer! The festival season kicked off in New Orleans at Jazz Fest (pictured above). Looking forward into June, you can see Ruthie at Quebec's Festival Des Guitares Du Monde or on the west coast at Waterfront Blues Fest and High Sierra Music Fest. Later in the summer,  Ruthie makes her way to several festivals across Europe and Canada! Find the full list of dates here.
    Ruthie is the winner of The Blues Foundation's Koko Taylor Award for Traditional Blues Female Artist! For more info, click the picture above! 
    Following a very successful show with the North Mississippi Allstars at Carnegie Hall's 'Zankel Hall,' ZealNYC writer Christopher Johnson highlights Ruthie's performance where "she commands a stage as completely as Judy Garland or Janis Joplin did, but with unfailing grace and good cheer."  Click here to read the full article.
    For consecutive years, Ruthie Foster has been nominated for multiple Blues Music awards. This year, she is nominated alongside artists Annika Chambers, Diunna Greenleaf, Janiva Magness, and Miss Freddye for both the 'Traditional Blues Female Artist' award and the Koko Taylor Award. The winners will be announced on May 10th in Memphis at the 39th annual ceremony. To see all of the nominations, click the image above.
    No Depression's staff narrowed down their top picks from 2017 to a shortlist - which includes Ruthie's Joy Comes Back! Here's what they had to say about the album: "Ruthie Foster sings joyously of love, healing, and hope in this collection of down-to-the-bone soul songs" - for the full article, click HERE. 
    Gary Stoller, writer for 'No Depression,' takes a look at the connections and collaborations that led to Ruthie's most recent album, 'Joy Comes Back.' He mentions that the songs are "creative, warm, and flow smoothly from track to track." Take a look at this insightful article by clicking HERE.
    The 'Harvey Can't Mess with Texas' benefit concert raised millions of dollars to support relief efforts for those affected by Hurricane Harvey. Ruthie was featured, alongside Bonnie Raitt, in the show which was headlined by acts such as Willie Nelson, Paul Simon, James Taylor, Leon Bridges, and Lyle Lovett. Ruthie's performance was mentioned as one of the "greatest moments" of the evening in THIS article.
    As a part of Amazon's original playlist series, the playlist Open Road is intended for those looking to "hit the road with new takes on classic tunes." Check out Ruthie's cover - Smokey Robinson's Cruisin' - from the playlist HERE.
    Ruthie is ecstatic to be nominated for two Living Blues Magazine awards this year. Be sure to vote for Ruthie for both "Best Female Blues Artist" and "Best Live Performer." CLICK HERE or on the picture to vote! Voting closes July 15.
    You can watch her live performance HERE.
    In case you missed it, you can watch Ruthie's Mountain Stage performance HERE.
    Make sure to check out the interview for NPR's Songs We Love here. 
    Three-time Grammy Nominee, Ruthie Foster, transforms sorrow into career-defining soul/blues/gospel/rock opus, Joy Comes Back, releasing March 24th on Blue Corn Records. 
    To find out more about The Door and how they help the youth of NYC, click here. 
    At the end of August Ruthie will go on a musical adventure through Cuba with Seth Walker and YOU can be a part of it. There aren't many spots left but if you want to grab one of the last ones available, click here. 
    Ruthie recently played the Strawberry Festival in Jamestown, CA along with the the Triple Door in Seattle, WA and Sisters Folk Fest in Sisters, OR. She also has some exciting dates in the Northeast coming up, including: Naked Soul in NYC, FreshGrass outside of Boston, MA, and Levon Helm's Studio in upstate New York! Check out the tour dates page to see if she's coming to a town near you soon. 
    Ruthie and the band just got back from another successful run through Europe! They performed in Italy, Spain, and Germany while in Europe and captured some awesome shots along the way. 
    Ruthie has been nominated for TWO Living Blues Awards this year: Blues Artist of the Year (Female) and Best Live Performer. Make sure to vote for her by going to http://www.livingblues.com/ and hitting the "Vote" button!
    Ruthie is gearing up for her summer 2016 European tour, which features some great festivals and has her playing with some great people - Buddy Guy, Taj Mahal and Keb Mo- plus a lot of dates in Italy and the band's first trip ever to the Canary Islands!
    Ruthie Wins Koko Taylor Award For Best Traditional Female Blues Artist
    Ruthie won the Koko Taylor award for the 6th year in a row. The award is given out at the The Blues Music Awards. Ruthie had the pleasure of performing during the awards (pictured above).  
    Sign up with your email address to receive news and updates.
    We respect your privacy.
    ©2019 Ruthie Foster. All Rights Reserved.
    
    public website_summary -> UTF-8 string (431) "Join Ruthie at one of the many festivals she's playing this summer! The fest...
    $context['post']->website_summary
    Join Ruthie at one of the many festivals she's playing this summer! The festival season kicked off in New Orleans at Jazz Fest (pictured above). Looking forward into June, you can see Ruthie at Quebec's Festival Des Guitares Du Monde or on the west coast at Waterfront Blues Fest and High Sierra Music Fest. Later in the summer,  Ruthie makes her way to several festivals across Europe and Canada! Find the full list of dates here.
    
    public website_desc -> string (0) ""
    $context['post']->website_desc
    public website_facebook_url -> string (42) "https://www.facebook.com/ruthiefostermusic"
    $context['post']->website_facebook_url
    public website_youtube_url -> string (41) "https://www.youtube.com/user/ruthiefoster"
    $context['post']->website_youtube_url
    public website_twitter_url -> string (34) "https://twitter.com/_RuthieFoster_"
    $context['post']->website_twitter_url
    public website_instagram_url -> string (38) "http://instagram.com/ruthiefostermusic"
    $context['post']->website_instagram_url
    public _yoast_wpseo_primary_retribal-artist-type -> string (3) "902"
    $context['post']->{'_yoast_wpseo_primary_retribal-artist-type'}
    public _yoast_wpseo_content_score -> string (2) "30"
    $context['post']->_yoast_wpseo_content_score
    public _yoast_wpseo_focuskeywords -> string (2) "[]"
    $context['post']->_yoast_wpseo_focuskeywords
    public _yoast_wpseo_keywordsynonyms -> string (0) ""
    $context['post']->_yoast_wpseo_keywordsynonyms
    public _thumbnail_id -> string (5) "14357"
    $context['post']->_thumbnail_id
    public _full_bio -> UTF-8 string (3111) "In the tightknit musical community of Austin, Texas, it’s tough to get away ...
    $context['post']->_full_bio
    In the tightknit musical community of Austin, Texas, it’s tough to get away with posturing. You either bring it, or you don’t.
    
    If you do, word gets around. And one day, you find yourself duetting with Bonnie Raitt, or standing onstage with the Allman Brothers at New York’s Beacon Theater and trading verses with Susan Tedeschi. You might even wind up getting nominated for a Best Blues Album Grammy — three times in a row. And those nominations would be in addition to your seven Blues Music Awards, three Austin Music Awards, the Grand Prix du Disque award from the Académie Charles-Cros in France, and a Living Blues Critics’ Award for Female Blues Artist of the Year.
    
    There’s only one Austinite with that résumé: Ruthie Foster.
    
    The small rural town of Gause, TX had no chance of keeping the vocal powerhouse known as Ruthie Foster to itself. The worship services at her community church and influences like Mavis Staples and Aretha Franklin created the foundation of her vocal capabilities, which developed into her own sound, which is unable to be contained within a single genre. That uniqueness echoes a common theme in Ruthie’s life and career – marching to the beat of her own drum.
    
    Joining the Navy was one way for Ruthie to stake out her own path. It was during her time singing for the Navy band Pride that her love for performing became apparent. After leaving the service, Ruthie signed a development deal with Atlantic Records and moved to New York City to pursue a career as a professional musician.
    
    A deal with a major label would seem to be a dream come true for a budding artist, but the label favored Ruthie as a pop star. In another bold move, she walked away from the deal and returned to her roots, moving back to the Lone Star State.
    
    Returning to Texas, Ruthie solidified her place as an up-and-coming singer/songwriter and began a musical partnership with Blue Corn Music, whom she has stood beside for all her releases over the past two decades.
    
    Now comes Ruthie’s latest – <em>Joy Comes Back</em> – again on Blue Corn Music. When she recorded this album, Foster wasn’t merely singing about love and loss; she was splitting a household and custody of her 5-year-old daughter. Music was her therapy.
    
    The comfort she felt within the studio gave her the strength to pour the heartache of her family’s fracture and the cautious hope of a new love into 10 incredible tracks, nine of which are by a diverse array of writers ranging from Mississippi John Hurt and Grace Pettis (daughter of renowned folk singer Pierce Pettis), to Chris Stapleton and Black Sabbath. It takes a true artist to make an outside song their own and, if you know Ruthie, you know she succeeds. The Recording Academy might want to put its engraver on notice. Every note on <em>Joy Comes Back</em> confirms this truth: It’s Ruthie’s time.
    
    At one point, producer Daniel Barrett described the album to local hero Warren Hood, who lays fiddle and mandolin on “Richland Woman Blues,” as “some blues, some folk, some soul, some rock, some gospel.” Hood replied, “Sounds like Ruthie Foster music.”
    
    public _official_twitter -> string (34) "https://twitter.com/_RuthieFoster_"
    $context['post']->_official_twitter
    public _official_instagram -> string (44) "https://www.instagram.com/ruthiefostermusic/"
    $context['post']->_official_instagram
    public _official_youtube -> string (56) "https://www.youtube.com/channel/UC0Ly1rE2DN7gk98STEoUO2A"
    $context['post']->_official_youtube
    public _embed_code -> string (0) ""
    $context['post']->_embed_code
    public _contact_name -> string (0) ""
    $context['post']->_contact_name
    public _contact_phone -> string (0) ""
    $context['post']->_contact_phone
    public _contact_email -> string (0) ""
    $context['post']->_contact_email
    public _reviews|||0|_empty -> string (0) ""
    $context['post']->{'_reviews|||0|_empty'}
    public _legacy_reviews -> string (0) ""
    $context['post']->_legacy_reviews
    public _artist_media_gallery|||0|_empty -> string (0) ""
    $context['post']->{'_artist_media_gallery|||0|_empty'}
    public _hometown -> string (0) ""
    $context['post']->_hometown
    public _avatar_image -> string (5) "14353"
    $context['post']->_avatar_image
    public _poster_order -> string (4) "9997"
    $context['post']->_poster_order
    public _artist_rider -> string (0) ""
    $context['post']->_artist_rider
    public _stage_plot -> string (0) ""
    $context['post']->_stage_plot
    public post_date_gmt -> string (19) "2020-02-06 20:28:46"
    $context['post']->post_date_gmt
    public comment_status -> string (6) "closed"
    $context['post']->comment_status
    public ping_status -> string (6) "closed"
    $context['post']->ping_status
    public post_password -> string (0) ""
    $context['post']->post_password
    public post_name -> string (13) "ruthie-foster"
    $context['post']->post_name
    public to_ping -> string (0) ""
    $context['post']->to_ping
    public pinged -> string (0) ""
    $context['post']->pinged
    public post_modified -> string (19) "2021-05-20 17:35:28"
    $context['post']->post_modified
    public post_modified_gmt -> string (19) "2021-05-20 17:35:28"
    $context['post']->post_modified_gmt
    public post_content_filtered -> string (0) ""
    $context['post']->post_content_filtered
    public guid -> string (71) "https://sistersfolkfestival.org/?post_type=retribal-artist&#038;p=14352"
    $context['post']->guid
    public menu_order -> integer 0
    $context['post']->menu_order
    public post_mime_type -> string (0) ""
    $context['post']->post_mime_type
    public comment_count -> string (1) "0"
    $context['post']->comment_count
    public filter -> string (3) "raw"
    $context['post']->filter
    public status -> string (7) "publish"
    $context['post']->status
  • public __construct($pid = null)
    new \ArtistPost($pid = null)
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:20
    public link()
    $context['post']->link()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:32
    public official_website()
    $context['post']->official_website()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:39
    public official_facebook()
    $context['post']->official_facebook()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:44
    public official_instagram()
    $context['post']->official_instagram()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:49
    public official_instagram_user()
    $context['post']->official_instagram_user()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:54
    public official_twitter()
    $context['post']->official_twitter()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:67
    public official_youtube()
    $context['post']->official_youtube()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:72
    public official_youtube_channel()
    $context['post']->official_youtube_channel()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:77
    public official_youtube_user()
    $context['post']->official_youtube_user()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:86
    public official_youtube_playlist()
    $context['post']->official_youtube_playlist()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:95
    public embed_code()
    $context['post']->embed_code()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:107
    public categories()
    $context['post']->categories()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:115
    public reviews()
    $context['post']->reviews()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:124
    public contact()
    $context['post']->contact()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:132
    public media_gallery()
    $context['post']->media_gallery()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:151
    public wp_gallery()
    $context['post']->wp_gallery()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:164
    public stage_plot()
    $context['post']->stage_plot()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:172
    public artist_rider()
    $context['post']->artist_rider()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:180
    public avatar_image()
    $context['post']->avatar_image()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:188
    public short_pitch()
    $context['post']->short_pitch()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:196
    public full_bio()
    $context['post']->full_bio()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:204
    public sponsor_total()
    $context['post']->sponsor_total()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:211
    public screenshot()
    $context['post']->screenshot()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:217
    public next_show()
    $context['post']->next_show()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:231
    public shows()
    $context['post']->shows()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:241
    public sponsors()
    $context['post']->sponsors()
    Defined in <ROOT>/wp-content/plugins/retribal19-hosted/models/ArtistPost.php:299
    public __get($field): mixed This is helpful for twig to return properties and methods see: https://github.co...
    /**
    * This is helpful for twig to return properties and methods see: https://github.com/fabpot/Twig/issues/2
    * This is also here to ensure that {{ post.class }} remains usable
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:190
    public __call($field, $args): mixed This is helpful for twig to return properties and methods see: https://github.co...
    /**
    * This is helpful for twig to return properties and methods see: https://github.com/fabpot/Twig/issues/2
    * This is also here to ensure that {{ post.class }} remains usable
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:202
    public __toString(): string Outputs the title of the post if you do something like `<h1>{{post}}</h1>`
    (string) $context['post']
    /**
    * Outputs the title of the post if you do something like `<h1>{{post}}</h1>`
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:269
    public get_edit_url(): bool|string Get the URL that will edit the current post/object
    $context['post']->get_edit_url()
    /**
    * Get the URL that will edit the current post/object
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @see Timber\Post::edit_link
    * @return bool|string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:336
    public update($field, $value) updates the post_meta of the current object with the given value
    $context['post']->update($field, $value)
    /**
    * updates the post_meta of the current object with the given value
    * @param string $field
    * @param mixed $value
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:345
    public preview(): \Timber\PostPreview Gets a preview/excerpt of your post.
    $context['post']->preview()
    /**
    * Gets a preview/excerpt of your post.
    *
    * If you have text defined in the excerpt textarea of your post, it will use that. Otherwise it
    * will pull from the post_content. If there's a `<!-- more -->` tag, it will use that to mark
    * where to pull through.
    *
    * This method returns a `Timber\PostPreview` object, which is a **chainable object**. This
    * means that you can change the output of the preview by **adding more methods**. Refer to the
    * [documentation of the `Timber\PostPreview` class](https://timber.github.io/docs/reference/timber-postpreview/)
    * to get an overview of all the available methods.
    *
    * @example
    * ```twig
    * {# Use default preview #}
    * <p>{{ post.preview }}</p>
    *
    * {# Change the post preview text #}
    * <p>{{ post.preview.read_more('Continue Reading') }}</p>
    *
    * {# Additionally restrict the length to 50 words #}
    * <p>{{ post.preview.length(50).read_more('Continue Reading') }}</p>
    * ```
    * @see \Timber\PostPreview
    * @return \Timber\PostPreview
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:432
    public get_preview($len = 50, $force = false, $readmore = 'Read More', $strip = true, $end = '&hellip;'): string of the post preview get a preview of your post, if you have an excerpt it will use that, otherwise i...
    $context['post']->get_preview($len = 50, $force = false, $readmore = 'Read More', $strip = true, $end = '&hellip;')
    /**
    * get a preview of your post, if you have an excerpt it will use that,
    * otherwise it will pull from the post_content.
    * If there's a <!-- more --> tag it will use that to mark where to pull through.
    * @deprecated since 1.3.1, use {{ post.preview }} instead
    * @example
    * ```twig
    * <p>{{post.get_preview(50)}}</p>
    * ```
    * @param int $len The number of words that WP should use to make the tease. (Isn't this better than [this mess](http://wordpress.org/support/topic/changing-the-default-length-of-the_excerpt-1?replies=14)?). If you've set a post_excerpt on a post, we'll use that for the preview text; otherwise the first X words of the post_content
    * @param bool $force What happens if your custom post excerpt is longer then the length requested? By default (`$force = false`) it will use the full `post_excerpt`. However, you can set this to true to *force* your excerpt to be of the desired length
    * @param string $readmore The text you want to use on the 'readmore' link
    * @param bool|string $strip true for default, false for none, string for list of custom attributes
    * @param string $end The text to end the preview with (defaults to ...)
    * @return string of the post preview
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:452
    public import_custom($pid) gets the post custom and attaches it to the current object
    $context['post']->import_custom($pid)
    /**
    * gets the post custom and attaches it to the current object
    * @internal
    * @param integer $pid a post ID number
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:521
    public comment_form($args = array()): string of HTML for the form Gets the comment form for use on a single article page
    $context['post']->comment_form($args = array())
    /**
    *
    * Gets the comment form for use on a single article page
    * @param array This $args array thing is a mess, [fix at some point](http://codex.wordpress.org/Function_Reference/comment_form)
    * @return string of HTML for the form
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:634
    public terms($args = array(), $merge = true, $term_class = ''): array An array of taxonomies. Gets the terms associated with the post.
    $context['post']->terms($args = array(), $merge = true, $term_class = '')
    /**
    * Gets the terms associated with the post.
    *
    * @api
    * @todo Remove deprecated parameters in 2.x
    * @example
    * ```twig
    * <section id="job-feed">
    * {% for post in job %}
    *     <div class="job">
    *         <h2>{{ post.title }}</h2>
    *         <p>{{ post.terms( {query:{taxonomy:'category', orderby:'name', order: 'ASC'}} )|join(', ') }}</p>
    *     </div>
    * {% endfor %}
    * </section>
    * ```
    * ```html
    * <section id="job-feed">
    *     <div class="job">
    *         <h2>Cheese Maker</h2>
    *         <p>Cheese, Food, Fromage</p>
    *     </div>
    *     <div class="job">
    *         <h2>Mime</h2>
    *         <p>Performance, Silence</p>
    *     </div>
    * </section>
    * ```
    * ```php
    * // Get all terms of a taxonomy.
    * $terms = $post->terms( 'category' );
    *
    * // Get terms of multiple taxonomies.
    * $terms = $post->terms( array( 'books', 'movies' ) );
    *
    * // Use custom arguments for taxonomy query and options.
    * $terms = $post->terms( array(
    *     'query' => [
    *         'taxonomy' => 'custom_tax',
    *         'orderby'  => 'count',
    *     ],
    *     'merge'      => false,
    *     'term_class' => 'My_Term_Class'
    * ) );
    * ```
    *
    * @param string|array $args {
    *     Optional. Name of the taxonomy or array of arguments.
    *
    *     @type array $query       Any array of term query parameters for getting the terms. See
    *                              `WP_Term_Query::__construct()` for supported arguments. Use the
    *                              `taxonomy` argument to choose which taxonomies to get. Defaults
    *                              to querying all registered taxonomies for the post type. You can
    *                              use custom or built-in WordPress taxonomies (category, tag).
    *                              Timber plays nice and figures out that `tag`, `tags` or
    *                              `post_tag` are all the same (also for `categories` or
    *                              `category`). For custom taxonomies you need to define the
    *                              proper name.
    *     @type bool $merge        Whether the resulting array should be one big one (`true`) or
    *                              whether it should be an array of sub-arrays for each taxonomy
    *                              (`false`). Default `true`.
    *     @type string $term_class The Timber term class to use for the term objects.
    * }
    * @param bool   $merge      Deprecated. Optional. See `$merge` argument in `$args` parameter.
    * @param string $term_class Deprecated. Optional. See `$term_class` argument in `$args`
    *                           parameter.
    * @return array An array of taxonomies.
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:706
    public has_term($term_name_or_id, $taxonomy = 'all'): bool
    $context['post']->has_term($term_name_or_id, $taxonomy = 'all')
    /**
    * @param string|int $term_name_or_id
    * @param string $taxonomy
    * @return bool
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:806
    public get_paged_content(): string
    $context['post']->get_paged_content()
    /**
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:824
    public get_post_type(): PostType Returns the post_type object with labels and other info
    $context['post']->get_post_type()
    /**
    * Returns the post_type object with labels and other info
    *
    * @deprecated since 1.0.4
    * @example
    *
    * ```twig
    * This post is from <span>{{ post.get_post_type.labels.plural }}</span>
    * ```
    *
    * ```html
    * This post is from <span>Recipes</span>
    * ```
    * @return PostType
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:844
    public get_comment_count(): int the number of comments on a post
    $context['post']->get_comment_count()
    /**
    * @return int the number of comments on a post
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:852
    public has_field($field_name): boolean
    $context['post']->has_field($field_name)
    /**
    * @param string $field_name
    * @return boolean
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:861
    public field_object($field_name): mixed Gets the field object data from Advanced Custom Fields. This includes metadata o...
    $context['post']->field_object($field_name)
    /**
    * Gets the field object data from Advanced Custom Fields.
    * This includes metadata on the field like whether it's conditional or not.
    *
    * @since 1.6.0
    * @param string $field_name of the field you want to lookup.
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:873
    public get_field($field_name): mixed
    $context['post']->get_field($field_name)
    /**
    * @param string $field_name
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:883
    public import_field($field_name)
    $context['post']->import_field($field_name)
    /**
    * @param string $field_name
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:905
    public post_class($class = ''): string a space-seperated list of classes Get the CSS classes for a post without cache. For usage you should use `{{post.c...
    $context['post']->post_class($class = '')
    /**
    * Get the CSS classes for a post without cache. For usage you should use `{{post.class}}`
    * @internal
    * @param string $class additional classes you want to add
    * @example
    * ```twig
    * <article class="{{ post.post_class }}">
    *    {# Some stuff here #}
    * </article>
    * ```
    *
    * ```html
    * <article class="post-2612 post type-post status-publish format-standard has-post-thumbnail hentry category-data tag-charleston-church-shooting tag-dylann-roof tag-gun-violence tag-hate-crimes tag-national-incident-based-reporting-system">
    *    {# Some stuff here #}
    * </article>
    * ```
    * @return string a space-seperated list of classes
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:927
    public css_class($class = ''): string a space-seperated list of classes Get the CSS classes for a post, but with caching css post classes. For usage you...
    $context['post']->css_class($class = '')
    /**
    * Get the CSS classes for a post, but with caching css post classes. For usage you should use `{{ post.class }}` instead of `{{post.css_class}}` or `{{post.post_class}}`
    * @internal
    * @param string $class additional classes you want to add
    * @see Timber\Post::$_css_class
    * @example
    * ```twig
    * <article class="{{ post.class }}">
    *    {# Some stuff here #}
    * </article>
    * ```
    *
    * @return string a space-seperated list of classes
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:956
    public get_method_values(): array
    $context['post']->get_method_values()
    /**
    * @return array
    * @codeCoverageIgnore
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:970
    public author(): User|null A User object if found, false if not Return the author of a post
    $context['post']->author()
    /**
    * Return the author of a post
    * @api
    * @example
    * ```twig
    * <h1>{{post.title}}</h1>
    * <p class="byline">
    *     <a href="{{post.author.link}}">{{post.author.name}}</a>
    * </p>
    * ```
    * @return User|null A User object if found, false if not
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1005
    public authors()
    $context['post']->authors()
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1011
    public modified_author(): User|null A User object if found, false if not Get the author (WordPress user) who last modified the post
    $context['post']->modified_author()
    /**
    * Get the author (WordPress user) who last modified the post
    * @example
    * ```twig
    * Last updated by {{ post.modified_author.name }}
    * ```
    * ```html
    * Last updated by Harper Lee
    * ```
    * @return User|null A User object if found, false if not
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1026
    public category(): Timber\Term|null Returns a category attached to a post
    $context['post']->category()
    /**
    * Returns a category attached to a post
    * @api
    * If mulitpuile categories are set, it will return just the first one
    * @return Timber\Term|null
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1046
    public children($post_type = 'any', $childPostClass = false): array Returns an array of children on the post as Timber\Posts (or other claass as you...
    $context['post']->children($post_type = 'any', $childPostClass = false)
    /**
    * Returns an array of children on the post as Timber\Posts
    * (or other claass as you define).
    * @api
    * @example
    * ```twig
    * {% if post.children %}
    *     Here are the child pages:
    *     {% for child in post.children %}
    *         <a href="{{ child.link }}">{{ child.title }}</a>
    *     {% endfor %}
    * {% endif %}
    * ```
    * @param string|array $post_type _optional_ use to find children of a particular post type (attachment vs. page for example). You might want to restrict to certain types of children in case other stuff gets all mucked in there. You can use 'parent' to use the parent's post type or you can pass an array of post types.
    * @param string|bool $childPostClass _optional_ a custom post class (ex: 'MyTimber\Post') to return the objects as. By default (false) it will use Timber\Post::$post_class value.
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1067
    public comments($count = null, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'Timber\\Comment'): bool|\Timber\CommentThread Gets the comments on a `Timber\Post` and returns them as a `Timber\CommentThread...
    $context['post']->comments($count = null, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'Timber\\Comment')
    /**
    * Gets the comments on a `Timber\Post` and returns them as a `Timber\CommentThread`: a PHP
    * ArrayObject of [`Timber\Comment`](https://timber.github.io/docs/reference/timber-comment/)
    * (or whatever comment class you set).
    * @api
    *
    * @param int    $count        Set the number of comments you want to get. `0` is analogous to
    *                             "all".
    * @param string $order        Use ordering set in WordPress admin, or a different scheme.
    * @param string $type         For when other plugins use the comments table for their own
    *                             special purposes. Might be set to 'liveblog' or other, depending
    *                             on what’s stored in your comments table.
    * @param string $status       Could be 'pending', etc.
    * @param string $CommentClass What class to use when returning Comment objects. As you become a
    *                             Timber Pro, you might find yourself extending `Timber\Comment`
    *                             for your site or app (obviously, totally optional).
    * @see \Timber\CommentThread for an example with nested comments
    * @return bool|\Timber\CommentThread
    *
    * @example
    *
    * **single.twig**
    *
    * ```twig
    * <div id="post-comments">
    *   <h4>Comments on {{ post.title }}</h4>
    *   <ul>
    *     {% for comment in post.comments() %}
    *       {% include 'comment.twig' %}
    *     {% endfor %}
    *   </ul>
    *   <div class="comment-form">
    *     {{ function('comment_form') }}
    *   </div>
    * </div>
    * ```
    *
    * **comment.twig**
    *
    * ```twig
    * {# comment.twig #}
    * <li>
    *   <p class="comment-author">{{ comment.author.name }} says:</p>
    *   <div>{{ comment.content }}</div>
    * </li>
    * ```
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1136
    public content($page0, $len = -1): string Gets the actual content of a WP Post, as opposed to post_content this will run t...
    $context['post']->content($page0, $len = -1)
    /**
    * Gets the actual content of a WP Post, as opposed to post_content this will run the hooks/filters attached to the_content. \This guy will return your posts content with WordPress filters run on it (like for shortcodes and wpautop).
    * @api
    * @example
    * ```twig
    * <div class="article">
    *     <h2>{{post.title}}</h2>
    *     <div class="content">{{ post.content }}</div>
    * </div>
    * ```
    * @param int $page
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1206
    public paged_content(): string
    $context['post']->paged_content()
    /**
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1254
    public date($date_format = ''): string Get the date to use in your template!
    $context['post']->date($date_format = '')
    /**
    * Get the date to use in your template!
    * @api
    * @example
    * ```twig
    * Published on {{ post.date }} // Uses WP's formatting set in Admin
    * OR
    * Published on {{ post.date('F jS') }} // Jan 12th
    * ```
    *
    * ```html
    * Published on January 12, 2015
    * OR
    * Published on Jan 12th
    * ```
    * @param string $date_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1277
    public time($time_format = ''): string Get the time to use in your template
    $context['post']->time($time_format = '')
    /**
    * Get the time to use in your template
    * @api
    * @example
    * ```twig
    * Published at {{ post.time }} // Uses WP's formatting set in Admin
    * OR
    * Published at {{ post.time | time('G:i') }} // 13:25
    * ```
    *
    * ```html
    * Published at 1:25 pm
    * OR
    * Published at 13:25
    * ```
    * @param string $time_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1301
    public type(): PostType Returns the post_type object with labels and other info
    $context['post']->type()
    /**
    * Returns the post_type object with labels and other info
    *
    * @since 1.0.4
    * @example
    *
    * ```twig
    * This post is from <span>{{ post.type.labels.name }}</span>
    * ```
    *
    * ```html
    * This post is from <span>Recipes</span>
    * ```
    * @return PostType
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1323
    public edit_link(): bool|string the edit URL of a post in the WordPress admin Returns the edit URL of a post if the user has access to it
    $context['post']->edit_link()
    /**
    * Returns the edit URL of a post if the user has access to it
    * @return bool|string the edit URL of a post in the WordPress admin
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1337
    public format(): mixed
    $context['post']->format()
    /**
    * @api
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1347
    public password_required(): boolean whether post requires password and correct password has been provided
    $context['post']->password_required()
    /**
    * whether post requires password and correct password has been provided
    * @api
    * @return boolean
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1356
    public meta($field_name = null): mixed
    $context['post']->meta($field_name = null)
    /**
    * @param string $field_name
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1381
    public name(): string
    $context['post']->name()
    /**
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1392
    public modified_date($date_format = ''): string
    $context['post']->modified_date($date_format = '')
    /**
    * @param string $date_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1400
    public modified_time($time_format = ''): string
    $context['post']->modified_time($time_format = '')
    /**
    * @param string $time_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1410
    public next($in_same_term = false): mixed
    $context['post']->next($in_same_term = false)
    /**
    * @api
    * @param bool $in_same_term
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1419
    public pagination(): array Get a data array of pagination so you can navigate to the previous/next for a pa...
    $context['post']->pagination()
    /**
    * Get a data array of pagination so you can navigate to the previous/next for a paginated post
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1445
    public convert($data) Finds any WP_Post objects and converts them to Timber\Posts
    $context['post']->convert($data)
    /**
    * Finds any WP_Post objects and converts them to Timber\Posts
    * @param array|WP_Post $data
    * @param string $class
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1478
    public parent(): bool|Timber\Post Gets the parent (if one exists) from a post as a Timber\Post object (or whatever...
    $context['post']->parent()
    /**
    * Gets the parent (if one exists) from a post as a Timber\Post object (or whatever is set in Timber\Post::$PostClass)
    * @api
    * @example
    * ```twig
    * Parent page: <a href="{{ post.parent.link }}">{{ post.parent.title }}</a>
    * ```
    * @return bool|Timber\Post
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1504
    public path(): string Gets the relative path of a WP Post, so while link() will return http://example....
    $context['post']->path()
    /**
    * Gets the relative path of a WP Post, so while link() will return http://example.org/2015/07/my-cool-post
    * this will return just /2015/07/my-cool-post
    * @api
    * @example
    * ```twig
    * <a href="{{post.path}}">{{post.title}}</a>
    * ```
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1522
    public prev($in_same_term = false): mixed Get the previous post in a set
    $context['post']->prev($in_same_term = false)
    /**
    * Get the previous post in a set
    * @api
    * @example
    * ```twig
    * <h4>Prior Entry:</h4>
    * <h3>{{post.prev.title}}</h3>
    * <p>{{post.prev.get_preview(25)}}</p>
    * ```
    * @param bool $in_same_term
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1539
    public tags(): array Gets the tags on a post, uses WP's post_tag taxonomy
    $context['post']->tags()
    /**
    * Gets the tags on a post, uses WP's post_tag taxonomy
    * @api
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1562
    public thumbnail(): Timber\Image|null of your thumbnail get the featured image as a Timber/Image
    $context['post']->thumbnail()
    /**
    * get the featured image as a Timber/Image
    * @api
    * @example
    * ```twig
    * <img src="{{ post.thumbnail.src }}" />
    * ```
    * @return Timber\Image|null of your thumbnail
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1575
    public title(): string Returns the processed title to be used in templates. This returns the title of t...
    $context['post']->title()
    /**
    * Returns the processed title to be used in templates. This returns the title of the post after WP's filters have run. This is analogous to `the_title()` in standard WP template tags.
    * @api
    * @example
    * ```twig
    * <h1>{{ post.title }}</h1>
    * ```
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1593
    public gallery($html = true): html Returns the gallery
    $context['post']->gallery($html = true)
    /**
    * Returns the gallery
    * @api
    * @example
    * ```twig
    * {{ post.gallery }}
    * ```
    * @return html
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1609
    public audio(): html Returns the audio
    $context['post']->audio()
    /**
    * Returns the audio
    * @api
    * @example
    * ```twig
    * {{ post.audio }}
    * ```
    * @return html
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1628
    public video(): html Returns the video
    $context['post']->video()
    /**
    * Returns the video
    * @api
    * @example
    * ```twig
    * {{ post.video }}
    * ```
    * @return html
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1651
    public get_categories(): array of Timber\Terms Get the categories for a post
    $context['post']->get_categories()
    /**
    * Get the categories for a post
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @see Timber\Post::categories
    * @return array of Timber\Terms
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1682
    public get_category(): mixed
    $context['post']->get_category()
    /**
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @see Timber\Post::category
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1693
    public get_image($field): Timber\Image
    $context['post']->get_image($field)
    /**
    * @param string $field
    * @return Timber\Image
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1704
    public get_tags(): array Gets an array of tags for you to use
    $context['post']->get_tags()
    /**
    * Gets an array of tags for you to use
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @example
    * ```twig
    * <ul class="tags">
    *     {% for tag in post.tags %}
    *         <li>{{tag.name}}</li>
    *     {% endfor %}
    * </ul>
    * ```
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1723
    public get_title(): string Outputs the title with filters applied
    $context['post']->get_title()
    /**
    * Outputs the title with filters applied
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @example
    * ```twig
    * <h1>{{post.get_title}}</h1>
    * ```
    * ```html
    * <h1>Hello World!</h1>
    * ```
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1741
    public get_content($len = -1, $page0): string Displays the content of the post with filters, shortcodes and wpautop applied
    $context['post']->get_content($len = -1, $page0)
    /**
    * Displays the content of the post with filters, shortcodes and wpautop applied
    * @example
    * ```twig
    * <div class="article-text">{{post.get_content}}</div>
    * ```
    * ```html
    * <div class="article-text"><p>Blah blah blah</p><p>More blah blah blah.</p></div>
    * ```
    * @param int $len
    * @param int $page
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1758
    public get_format(): mixed
    $context['post']->get_format()
    /**
    * @internal
    * @deprecated since 1.0
    * @return mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1770
    public get_terms($tax = '', $merge = true, $TermClass = ''): array Get the terms associated with the post This goes across all taxonomies by defaul...
    $context['post']->get_terms($tax = '', $merge = true, $TermClass = '')
    /**
    * Get the terms associated with the post
    * This goes across all taxonomies by default
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @param string|array $tax What taxonom(y|ies) to pull from. Defaults to all registered taxonomies for the post type. You can use custom ones, or built-in WordPress taxonomies (category, tag). Timber plays nice and figures out that tag/tags/post_tag are all the same (and categories/category), for custom taxonomies you're on your own.
    * @param bool $merge Should the resulting array be one big one (true)? Or should it be an array of sub-arrays for each taxonomy (false)?
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1784
    public permalink(): string
    $context['post']->permalink()
    /**
    * @deprecated 0.20.0 use link() instead
    * @codeCoverageIgnore
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1793
    public get_date($date_format = ''): string
    $context['post']->get_date($date_format = '')
    /**
    * @internal
    * @see Timber\Post::date
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @param  string $date_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1806
    public get_modified_date($date_format = ''): string
    $context['post']->get_modified_date($date_format = '')
    /**
    * @internal
    * @see Timber\Post::modified_date
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @param  string $date_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1818
    public get_modified_time($time_format = ''): string
    $context['post']->get_modified_time($time_format = '')
    /**
    * @internal
    * @param  string $time_format
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1827
    public get_children($post_type = 'any', $childPostClass = false): array
    $context['post']->get_children($post_type = 'any', $childPostClass = false)
    /**
    * @internal
    * @see Timber\Post::children
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @param string 		$post_type
    * @param bool|string 	$childPostClass
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1842
    public get_path(): string Get the permalink for a post, but as a relative path For example, where {{post.l...
    $context['post']->get_path()
    /**
    * Get the permalink for a post, but as a relative path
    * For example, where {{post.link}} would return "http://example.org/2015/07/04/my-cool-post"
    * this will return the relative version: "/2015/07/04/my-cool-post"
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1855
    public get_prev($in_same_term = false): TimberPost|boolean Get the next post in WordPress's ordering
    $context['post']->get_prev($in_same_term = false)
    /**
    * Get the next post in WordPress's ordering
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return TimberPost|boolean
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1866
    public get_parent(): bool|TimberPost Get the parent post of the post
    $context['post']->get_parent()
    /**
    * Get the parent post of the post
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return bool|TimberPost
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1877
    public get_author(): User|null Gets a User object from the author of the post
    $context['post']->get_author()
    /**
    * Gets a User object from the author of the post
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @see Timber\Post::author
    * @return User|null
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1889
    public get_modified_author(): User|null
    $context['post']->get_modified_author()
    /**
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return User|null
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1899
    public get_thumbnail(): Image|null
    $context['post']->get_thumbnail()
    /**
    * @internal
    * @see TimberPost::thumbnail
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return Image|null
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1910
    public get_permalink(): string
    $context['post']->get_permalink()
    /**
    * @internal
    * @see TimberPost::link
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1921
    public get_link(): string get the permalink for a post object In your templates you should use link: <a hr...
    $context['post']->get_link()
    /**
    * get the permalink for a post object
    * In your templates you should use link:
    * <a href="{{post.link}}">Read my post</a>
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1934
    public get_next($taxonomy = false): TimberPost|boolean Get the next post in WordPress's ordering
    $context['post']->get_next($taxonomy = false)
    /**
    * Get the next post in WordPress's ordering
    * @internal
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @param bool $taxonomy
    * @return TimberPost|boolean
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1946
    public get_pagination(): array Get a data array of pagination so you can navigate to the previous/next for a pa...
    $context['post']->get_pagination()
    /**
    * Get a data array of pagination so you can navigate to the previous/next for a paginated post
    * @internal
    * @see Timber\Post::pagination();
    * @deprecated since 1.0
    * @codeCoverageIgnore
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1958
    public get_comments($count = null, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'Timber\\Comment'): array|mixed Get the comments for a post
    $context['post']->get_comments($count = null, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'Timber\\Comment')
    /**
    * Get the comments for a post
    * @internal
    * @see Timber\Post::comments
    * @param int $count
    * @param string $order
    * @param string $type
    * @param string $status
    * @param string $CommentClass
    * @return array|mixed
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1974
    public __isset($field): boolean
    /**
    *
    * @return boolean
    */
    
    Inherited from Timber\Core
    Defined in .../timber/timber/lib/Core.php:15
    public import($info, $force = false) Takes an array or object and adds the properties to the parent object
    $context['post']->import($info, $force = false)
    /**
    * Takes an array or object and adds the properties to the parent object
    * @example
    * ```php
    * $data = array('airplane' => '757-200', 'flight' => '5316');
    * $post = new Timber\Post()
    * $post->import(data);
    * echo $post->airplane; //757-200
    * ```
    * @param array|object $info an object or array you want to grab data from to attach to the Timber object
    */
    
    Inherited from Timber\Core
    Defined in .../timber/timber/lib/Core.php:59
    public can_edit(): bool Can you edit this post/term/user? Well good for you. You're no better than me.
    $context['post']->can_edit()
    /**
    * Can you edit this post/term/user? Well good for you. You're no better than me.
    * @example
    * ```twig
    * {% if post.can_edit %}
    * <a href="{{ post.edit_link }}">Edit</a>
    * {% endif %}
    * ```
    * ```html
    * <a href="http://example.org/wp-admin/edit.php?p=242">Edit</a>
    * ```
    * @return bool
    */
    
    Inherited from Timber\Core
    Defined in .../timber/timber/lib/Core.php:100
    protected determine_id($pid): int|null the numberic id we should be using for this post object, null when there's no ID (ex: 404 page) tries to figure out what post you want to get if not explictly defined (or if it...
    /**
    * tries to figure out what post you want to get if not explictly defined (or if it is, allows it to be passed through)
    * @internal
    * @param mixed a value to test against
    * @return int|null the numberic id we should be using for this post object, null when there's no ID (ex: 404 page)
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:230
    protected get_post_preview_object()
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:273
    protected get_post_preview_id($query)
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:281
    protected init($pid = false) Initializes a Post
    /**
    * Initializes a Post
    * @internal
    * @param integer $pid
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:317
    protected prepare_post_info($pid0): WP_Post on success takes a mix of integer (post ID), string (post slug), or object to return a Word...
    /**
    * takes a mix of integer (post ID), string (post slug),
    * or object to return a WordPress post object from WP's built-in get_post() function
    * @internal
    * @param integer $pid
    * @return WP_Post on success
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:360
    protected check_post_id($pid): integer ID number of a post helps you find the post id regardless of whether you send a string or whatever
    /**
    * helps you find the post id regardless of whether you send a string or whatever
    * @param integer $pid ;
    * @internal
    * @return integer ID number of a post
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:379
    protected get_post_custom($pid): array Used internally to fetch the metadata fields (wp_postmeta table) and attach them...
    /**
    * Used internally to fetch the metadata fields (wp_postmeta table)
    * and attach them to our TimberPost object
    * @internal
    * @param int $pid
    * @return array
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:533
    protected get_info($pid): null|object|WP_Post Used internally by init, etc. to build TimberPost object
    /**
    * Used internally by init, etc. to build TimberPost object
    * @internal
    * @param  int $pid
    * @return null|object|WP_Post
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:606
    protected maybe_show_password_form(): string|void If the Password form is to be shown, show it!
    /**
    * If the Password form is to be shown, show it!
    * @return string|void
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1170
    protected get_revised_data_from_method($method, $args = false)
    /**
    *
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1183
    protected content_handle_no_teaser_block($content): string Handles for an circumstance with the Block editor where a "more" block has an op...
    /**
    * Handles for an circumstance with the Block editor where a "more" block has an option to
    * "Hide the excerpt on the full content page" which hides everything prior to the inserted
    * "more" block
    * @ticket #2218
    * @param string $content
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:1243
    public static get_post_id_by_name($post_name): int get_post_id_by_name($post_name)
    \Timber\Post::get_post_id_by_name($post_name)
    /**
    * get_post_id_by_name($post_name)
    * @internal
    * @deprecated since 1.5.0
    * @param string $post_name
    * @return int
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:402
    protected static is_previewing(): bool Determine whether or not an admin/editor is looking at the post in "preview mode...
    /**
    * Determine whether or not an admin/editor is looking at the post in "preview mode" via the
    * WordPress admin
    * @internal
    * @return bool
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:217
    protected static get_wp_link_page($i): string
    /**
    * @param int $i
    * @return string
    */
    
    Inherited from Timber\Post
    Defined in .../timber/timber/lib/Post.php:591
  • public static $representation :: string (4) "post"
    \Timber\Post::$representation
Called from <ROOT>/wp-content/plugins/retribal19-hosted/controllers/single-artist.php:38 [d()]
  1. <ROOT>/wp-includes/template-loader.php:106
  2. <ROOT>/wp-blog-header.php:19
  3. <ROOT>/index.php:17
$resource integer 0
Called from <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:643 [d()]
  1. <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:609 [WPAU_YOUTUBE_CHANNEL->flatsome_output()]
  2. <ROOT>/wp-includes/shortcodes.php:343 [WPAU_YOUTUBE_CHANNEL->shortcode()]
  3. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  4. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  5. .../flatsome/inc/shortcodes/tabs.php:48 [flatsome_contentfix()]
  6. <ROOT>/wp-includes/shortcodes.php:343 [ux_tabgroup()]
  7. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  8. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  9. .../flatsome/inc/shortcodes/row.php:214 [flatsome_contentfix()]
  10. <ROOT>/wp-includes/shortcodes.php:343 [ux_col()]
  11. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  12. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  13. .../flatsome/inc/shortcodes/row.php:79 [flatsome_contentfix()]
  14. <ROOT>/wp-includes/shortcodes.php:343 [ux_row()]
  15. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  16. <ROOT>/wp-content/plugins/retribal19-hosted/controllers/single-artist.php:40 [do_shortcode()]
  17. <ROOT>/wp-includes/template-loader.php:106
  18. <ROOT>/wp-blog-header.php:19
  19. <ROOT>/index.php:17
$instance array (41)
vanity => string (0) ""
$instance['vanity']
channel => string (24) "UC0Ly1rE2DN7gk98STEoUO2A"
$instance['channel']
  • Base64
  • base64_decode(channel) binary string (18)
    base64_decode($instance['channel'])
username => string (0) ""
$instance['username']
playlist => string (0) ""
$instance['playlist']
resource => integer 0
$instance['resource']
cache => integer 300
$instance['cache']
fetch => integer 25
$instance['fetch']
num => integer 3
$instance['num']
privacy => integer 0
$instance['privacy']
ratio => integer 3
$instance['ratio']
width => integer 306
$instance['width']
responsive => integer 1
$instance['responsive']
display => string (9) "thumbnail"
$instance['display']
thumb_quality => string (9) "hqdefault"
$instance['thumb_quality']
themelight => integer 0
$instance['themelight']
fullscreen => integer 0
$instance['fullscreen']
controls => integer 0
$instance['controls']
autoplay => integer 0
$instance['autoplay']
autoplay_mute => integer 0
$instance['autoplay_mute']
norel => integer 0
$instance['norel']
playsinline => integer 0
$instance['playsinline']
showtitle => string (4) "none"
$instance['showtitle']
titletag => string (2) "h3"
$instance['titletag']
showdesc => integer 0
$instance['showdesc']
desclen => integer 0
$instance['desclen']
modestbranding => string (1) "0"
$instance['modestbranding']
hideanno => integer 0
$instance['hideanno']
hideinfo => integer 0
$instance['hideinfo']
goto_txt => string (17) "Visit our channel"
$instance['goto_txt']
popup_goto => integer 0
$instance['popup_goto']
link_to => string (4) "none"
$instance['link_to']
tinymce => integer 1
$instance['tinymce']
nolightbox => integer 1
$instance['nolightbox']
timeout => integer 5
$instance['timeout']
sslverify => integer 1
$instance['sslverify']
js_ev_listener => integer 0
$instance['js_ev_listener']
apikey => string (39) "AIzaSyCecJunhhYTVk8JVw8PsGPzSiS0KuHSOcM"
$instance['apikey']
random => integer 0
$instance['random']
no_thumb_title => integer 0
$instance['no_thumb_title']
class => string (0) ""
$instance['class']
target => string (0) ""
$instance['target']
Called from <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:644 [d()]
  1. <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:609 [WPAU_YOUTUBE_CHANNEL->flatsome_output()]
  2. <ROOT>/wp-includes/shortcodes.php:343 [WPAU_YOUTUBE_CHANNEL->shortcode()]
  3. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  4. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  5. .../flatsome/inc/shortcodes/tabs.php:48 [flatsome_contentfix()]
  6. <ROOT>/wp-includes/shortcodes.php:343 [ux_tabgroup()]
  7. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  8. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  9. .../flatsome/inc/shortcodes/row.php:214 [flatsome_contentfix()]
  10. <ROOT>/wp-includes/shortcodes.php:343 [ux_col()]
  11. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  12. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  13. .../flatsome/inc/shortcodes/row.php:79 [flatsome_contentfix()]
  14. <ROOT>/wp-includes/shortcodes.php:343 [ux_row()]
  15. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  16. <ROOT>/wp-content/plugins/retribal19-hosted/controllers/single-artist.php:40 [do_shortcode()]
  17. <ROOT>/wp-includes/template-loader.php:106
  18. <ROOT>/wp-blog-header.php:19
  19. <ROOT>/index.php:17
$json_output stdClass (1)
  • Properties
  • public items -> array (25)
    $json_output->items
    0 => stdClass (1)
    $json_output->items[0]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[0]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:04Z"
        $json_output->items[0]->snippet->publishedAt
        public title -> string (21) "Joy Comes Back (Live)"
        $json_output->items[0]->snippet->title
        public description -> UTF-8 string (185) "Provided to YouTube by The Orchard Enterprises Joy Comes Back (Live) · Ruthi...
        $json_output->items[0]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Joy Comes Back (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[0]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "1_oIxajyIpc"
          $json_output->items[0]->snippet->resourceId->videoId
    1 => stdClass (1)
    $json_output->items[1]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[1]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:33Z"
        $json_output->items[1]->snippet->publishedAt
        public title -> string (27) "Woke up This Morning (Live)"
        $json_output->items[1]->snippet->title
        public description -> UTF-8 string (191) "Provided to YouTube by The Orchard Enterprises Woke up This Morning (Live) ·...
        $json_output->items[1]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Woke up This Morning (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[1]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "5xBO3m_JMVw"
          $json_output->items[1]->snippet->resourceId->videoId
    2 => stdClass (1)
    $json_output->items[2]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[2]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:17Z"
        $json_output->items[2]->snippet->publishedAt
        public title -> string (39) "Death Came a Knockin' (Travelin' Shoes)"
        $json_output->items[2]->snippet->title
        public description -> UTF-8 string (203) "Provided to YouTube by The Orchard Enterprises Death Came a Knockin' (Travel...
        $json_output->items[2]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Death Came a Knockin' (Travelin' Shoes) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[2]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "BTbIC5mCXV8"
          $json_output->items[2]->snippet->resourceId->videoId
    3 => stdClass (1)
    $json_output->items[3]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[3]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:09Z"
        $json_output->items[3]->snippet->publishedAt
        public title -> string (24) "Singin' the Blues (Live)"
        $json_output->items[3]->snippet->title
        public description -> UTF-8 string (188) "Provided to YouTube by The Orchard Enterprises Singin' the Blues (Live) · Ru...
        $json_output->items[3]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Singin' the Blues (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[3]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "DKm5TxwBtrw"
          $json_output->items[3]->snippet->resourceId->videoId
    4 => stdClass (1)
    $json_output->items[4]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[4]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:12Z"
        $json_output->items[4]->snippet->publishedAt
        public title -> string (25) "Fly Me to the Moon (Live)"
        $json_output->items[4]->snippet->title
        public description -> UTF-8 string (189) "Provided to YouTube by The Orchard Enterprises Fly Me to the Moon (Live) · R...
        $json_output->items[4]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Fly Me to the Moon (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[4]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "EdbSL1e02PQ"
          $json_output->items[4]->snippet->resourceId->videoId
    5 => stdClass (1)
    $json_output->items[5]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[5]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:04Z"
        $json_output->items[5]->snippet->publishedAt
        public title -> string (21) "Mack the Knife (Live)"
        $json_output->items[5]->snippet->title
        public description -> UTF-8 string (185) "Provided to YouTube by The Orchard Enterprises Mack the Knife (Live) · Ruthi...
        $json_output->items[5]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Mack the Knife (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[5]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "FrWFMX2KCD8"
          $json_output->items[5]->snippet->resourceId->videoId
    6 => stdClass (1)
    $json_output->items[6]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[6]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:07Z"
        $json_output->items[6]->snippet->publishedAt
        public title -> string (23) "Phenomenal Woman (Live)"
        $json_output->items[6]->snippet->title
        public description -> UTF-8 string (187) "Provided to YouTube by The Orchard Enterprises Phenomenal Woman (Live) · Rut...
        $json_output->items[6]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Phenomenal Woman (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[6]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "HZAdMURvW-4"
          $json_output->items[6]->snippet->resourceId->videoId
    7 => stdClass (1)
    $json_output->items[7]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[7]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:21Z"
        $json_output->items[7]->snippet->publishedAt
        public title -> string (19) "Ring of Fire (Live)"
        $json_output->items[7]->snippet->title
        public description -> UTF-8 string (183) "Provided to YouTube by The Orchard Enterprises Ring of Fire (Live) · Ruthie ...
        $json_output->items[7]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Ring of Fire (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[7]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "Or1FYeaB7JE"
          $json_output->items[7]->snippet->resourceId->videoId
    8 => stdClass (1)
    $json_output->items[8]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[8]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:04Z"
        $json_output->items[8]->snippet->publishedAt
        public title -> string (17) "Stone Love (Live)"
        $json_output->items[8]->snippet->title
        public description -> UTF-8 string (181) "Provided to YouTube by The Orchard Enterprises Stone Love (Live) · Ruthie Fo...
        $json_output->items[8]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Stone Love (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[8]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "cmuA_zqHfE8"
          $json_output->items[8]->snippet->resourceId->videoId
    9 => stdClass (1)
    $json_output->items[9]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[9]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:30Z"
        $json_output->items[9]->snippet->publishedAt
        public title -> string (25) "Might Not Be Right (Live)"
        $json_output->items[9]->snippet->title
        public description -> UTF-8 string (189) "Provided to YouTube by The Orchard Enterprises Might Not Be Right (Live) · R...
        $json_output->items[9]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Might Not Be Right (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[9]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "oNJ8UxEB3AQ"
          $json_output->items[9]->snippet->resourceId->videoId
    10 => stdClass (1)
    $json_output->items[10]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[10]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:21Z"
        $json_output->items[10]->snippet->publishedAt
        public title -> string (19) "Runaway Soul (Live)"
        $json_output->items[10]->snippet->title
        public description -> UTF-8 string (183) "Provided to YouTube by The Orchard Enterprises Runaway Soul (Live) · Ruthie ...
        $json_output->items[10]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Runaway Soul (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[10]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "sOqVwkKFY_c"
          $json_output->items[10]->snippet->resourceId->videoId
    11 => stdClass (1)
    $json_output->items[11]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[11]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:21Z"
        $json_output->items[11]->snippet->publishedAt
        public title -> string (20) "Brand New Day (Live)"
        $json_output->items[11]->snippet->title
        public description -> UTF-8 string (184) "Provided to YouTube by The Orchard Enterprises Brand New Day (Live) · Ruthie...
        $json_output->items[11]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Brand New Day (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[11]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "vZ8OdpSCAeQ"
          $json_output->items[11]->snippet->resourceId->videoId
    12 => stdClass (1)
    $json_output->items[12]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[12]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:07Z"
        $json_output->items[12]->snippet->publishedAt
        public title -> string (19) "Introduction (Live)"
        $json_output->items[12]->snippet->title
        public description -> UTF-8 string (183) "Provided to YouTube by The Orchard Enterprises Introduction (Live) · Ruthie ...
        $json_output->items[12]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Introduction (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[12]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "wfpr26Xj0sc"
          $json_output->items[12]->snippet->resourceId->videoId
    13 => stdClass (1)
    $json_output->items[13]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[13]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:17:15Z"
        $json_output->items[13]->snippet->publishedAt
        public title -> string (17) "The Ghetto (Live)"
        $json_output->items[13]->snippet->title
        public description -> UTF-8 string (181) "Provided to YouTube by The Orchard Enterprises The Ghetto (Live) · Ruthie Fo...
        $json_output->items[13]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        The Ghetto (Live) · Ruthie Foster
        
        Live at the Paramount
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-15
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[13]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "xOsVrimV5xk"
          $json_output->items[13]->snippet->resourceId->videoId
    14 => stdClass (1)
    $json_output->items[14]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[14]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:36:11Z"
        $json_output->items[14]->snippet->publishedAt
        public title -> string (19) "Ring of Fire (Live)"
        $json_output->items[14]->snippet->title
        public description -> UTF-8 string (181) "Provided to YouTube by The Orchard Enterprises Ring of Fire (Live) · Ruthie ...
        $json_output->items[14]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Ring of Fire (Live) · Ruthie Foster
        
        Ring of Fire (Live)
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-05-01
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[14]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "lwqv2SPSumM"
          $json_output->items[14]->snippet->resourceId->videoId
    15 => stdClass (1)
    $json_output->items[15]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[15]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-03-31T13:32:21Z"
        $json_output->items[15]->snippet->publishedAt
        public title -> string (21) "Joy Comes Back (Live)"
        $json_output->items[15]->snippet->title
        public description -> UTF-8 string (185) "Provided to YouTube by The Orchard Enterprises Joy Comes Back (Live) · Ruthi...
        $json_output->items[15]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Joy Comes Back (Live) · Ruthie Foster
        
        Joy Comes Back (Live)
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-04-17
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[15]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "HjN6eBNvgRU"
          $json_output->items[15]->snippet->resourceId->videoId
    16 => stdClass (1)
    $json_output->items[16]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[16]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-27T01:21:32Z"
        $json_output->items[16]->snippet->publishedAt
        public title -> string (21) "Mack the Knife (Live)"
        $json_output->items[16]->snippet->title
        public description -> UTF-8 string (185) "Provided to YouTube by The Orchard Enterprises Mack the Knife (Live) · Ruthi...
        $json_output->items[16]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Mack the Knife (Live) · Ruthie Foster
        
        Mack the Knife (Live)
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-03-27
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[16]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "-DuUUyboQT8"
          $json_output->items[16]->snippet->resourceId->videoId
    17 => stdClass (1)
    $json_output->items[17]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[17]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2020-02-26T21:37:40Z"
        $json_output->items[17]->snippet->publishedAt
        public title -> string (23) "Phenomenal Woman (Live)"
        $json_output->items[17]->snippet->title
        public description -> UTF-8 string (189) "Provided to YouTube by The Orchard Enterprises Phenomenal Woman (Live) · Rut...
        $json_output->items[17]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Phenomenal Woman (Live) · Ruthie Foster
        
        Phenomenal Woman (Live)
        
        ℗ 2020 Blue Corn Music
        
        Released on: 2020-03-08
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[17]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "ekMVvFcgcdc"
          $json_output->items[17]->snippet->resourceId->videoId
    18 => stdClass (1)
    $json_output->items[18]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[18]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2019-12-13T20:52:28Z"
        $json_output->items[18]->snippet->publishedAt
        public title -> string (13) "Amazing Grace"
        $json_output->items[18]->snippet->title
        public description -> UTF-8 string (169) "Provided to YouTube by The Orchard Enterprises Amazing Grace · Ruthie Foster...
        $json_output->items[18]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Amazing Grace · Ruthie Foster
        
        Amazing Grace
        
        ℗ 2014 Blue Corn Music
        
        Released on: 2014-11-12
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[18]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "zVoq4vrskpA"
          $json_output->items[18]->snippet->resourceId->videoId
    19 => stdClass (1)
    $json_output->items[19]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[19]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2019-04-11T01:58:57Z"
        $json_output->items[19]->snippet->publishedAt
        public title -> string (13) "Texas Cookin'"
        $json_output->items[19]->snippet->title
        public description -> UTF-8 string (199) "Provided to YouTube by Believe SAS Texas Cookin' · Ruthie Foster Texas Stand...
        $json_output->items[19]->snippet->description
        Provided to YouTube by Believe SAS
        
        Texas Cookin' · Ruthie Foster
        
        Texas Standards
        
        ℗ Icehouse Music
        
        Released on: 2013-01-29
        
        Music Publisher: D.R
        Composer: Ruthie Foster
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[19]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "_-zt_yjX16w"
          $json_output->items[19]->snippet->resourceId->videoId
    20 => stdClass (1)
    $json_output->items[20]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[20]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2018-11-14T15:25:39Z"
        $json_output->items[20]->snippet->publishedAt
        public title -> string (26) "Keep Your Big Mouth Closed"
        $json_output->items[20]->snippet->title
        public description -> UTF-8 string (246) "Provided to YouTube by Independent Digital Licensing Agency Inc Keep Your Bi...
        $json_output->items[20]->snippet->description
        Provided to YouTube by Independent Digital Licensing Agency Inc
        
        Keep Your Big Mouth Closed · Ruthie Foster · Steve Freund
        
        40 Years of Stony Plain Records
        
        ℗ 2012 Stony Plain Rights Management
        
        Released on: 2016-03-06
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[20]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "VRdUghPWF_A"
          $json_output->items[20]->snippet->resourceId->videoId
    21 => stdClass (1)
    $json_output->items[21]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[21]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2018-11-02T09:11:31Z"
        $json_output->items[21]->snippet->publishedAt
        public title -> string (26) "Keep Your Big Mouth Closed"
        $json_output->items[21]->snippet->title
        public description -> UTF-8 string (243) "Provided to YouTube by Independent Digital Licensing Agency Inc Keep Your Bi...
        $json_output->items[21]->snippet->description
        Provided to YouTube by Independent Digital Licensing Agency Inc
        
        Keep Your Big Mouth Closed · Ruthie Foster, Steve Freund
        
        ....First Came Memphis Minnie
        
        ℗ 2012 Stony Plain Rights Management
        
        Released on: 2012-09-10
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[21]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "HMCcpDV_0S4"
          $json_output->items[21]->snippet->resourceId->videoId
    22 => stdClass (1)
    $json_output->items[22]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[22]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2017-05-29T17:16:17Z"
        $json_output->items[22]->snippet->publishedAt
        public title -> string (27) "Richland Woman Blues (Live)"
        $json_output->items[22]->snippet->title
        public description -> UTF-8 string (235) "Provided to YouTube by IDOL Richland Woman Blues (Live) · Ruthie Foster Camb...
        $json_output->items[22]->snippet->description
        Provided to YouTube by IDOL
        
        Richland Woman Blues (Live) · Ruthie Foster
        
        Cambridge Folk Festival (Celebrating 50 Years)
        
        ℗ Smooth Operations
        
        Released on: 2014-07-27
        
        Lyricist: John Hurt
        Composer: John Hurt
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[22]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "_t0XK1W_0TY"
          $json_output->items[22]->snippet->resourceId->videoId
    23 => stdClass (1)
    $json_output->items[23]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[23]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2017-02-15T22:22:10Z"
        $json_output->items[23]->snippet->publishedAt
        public title -> string (7) "Abraham"
        $json_output->items[23]->snippet->title
        public description -> UTF-8 string (199) "Provided to YouTube by The Orchard Enterprises Abraham · Ruthie Foster Joy C...
        $json_output->items[23]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Abraham · Ruthie Foster
        
        Joy Comes Back
        
        ℗ 2017 Stone Truth Music under license to Blue Corn Music
        
        Released on: 2017-03-24
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[23]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "W0G6LDfnXjk"
          $json_output->items[23]->snippet->resourceId->videoId
    24 => stdClass (1)
    $json_output->items[24]
    • Properties
    • public snippet -> stdClass (4)
      $json_output->items[24]->snippet
      • Properties (4)
      • public publishedAt -> string (20) "2017-02-15T22:22:11Z"
        $json_output->items[24]->snippet->publishedAt
        public title -> string (31) "Loving You Is Sweeter Than Ever"
        $json_output->items[24]->snippet->title
        public description -> UTF-8 string (223) "Provided to YouTube by The Orchard Enterprises Loving You Is Sweeter Than Ev...
        $json_output->items[24]->snippet->description
        Provided to YouTube by The Orchard Enterprises
        
        Loving You Is Sweeter Than Ever · Ruthie Foster
        
        Joy Comes Back
        
        ℗ 2017 Stone Truth Music under license to Blue Corn Music
        
        Released on: 2017-03-24
        
        Auto-generated by YouTube.
        
        public resourceId -> stdClass (1)
        $json_output->items[24]->snippet->resourceId
        • Properties
        • public videoId -> string (11) "OyUK3tLM-l0"
          $json_output->items[24]->snippet->resourceId->videoId
Called from <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:787 [d()]
  1. <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:609 [WPAU_YOUTUBE_CHANNEL->flatsome_output()]
  2. <ROOT>/wp-includes/shortcodes.php:343 [WPAU_YOUTUBE_CHANNEL->shortcode()]
  3. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  4. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  5. .../flatsome/inc/shortcodes/tabs.php:48 [flatsome_contentfix()]
  6. <ROOT>/wp-includes/shortcodes.php:343 [ux_tabgroup()]
  7. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  8. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  9. .../flatsome/inc/shortcodes/row.php:214 [flatsome_contentfix()]
  10. <ROOT>/wp-includes/shortcodes.php:343 [ux_col()]
  11. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  12. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  13. .../flatsome/inc/shortcodes/row.php:79 [flatsome_contentfix()]
  14. <ROOT>/wp-includes/shortcodes.php:343 [ux_row()]
  15. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  16. <ROOT>/wp-content/plugins/retribal19-hosted/controllers/single-artist.php:40 [do_shortcode()]
  17. <ROOT>/wp-includes/template-loader.php:106
  18. <ROOT>/wp-blog-header.php:19
  19. <ROOT>/index.php:17
$video_code array (3)
0 => string (1599) " <div id="col-583992196" class="col medium-4 small-12 large-4" > <div class=...
$video_code[0]
	<div id="col-583992196" class="col medium-4 small-12 large-4"  >
		<div class="col-inner"  >
			
			
  <div class="banner has-hover" id="banner-991920476">
          <div class="banner-inner fill">
        <div class="banner-bg fill" >
            <div class="bg fill bg-fill "></div>
                        <div class="overlay"></div>            
                    </div>
        <div class="banner-layers container">
            <div class="fill banner-link"></div>               <div id="text-box-768878585" class="text-box banner-layer x50 md-x50 lg-x50 y75 md-y75 lg-y75 res-text">
                                <div class="text dark">
              
              <div class="text-inner text-center">
                  <div class="video-button-wrapper" style="font-size:150%"><a href="https://youtube.com/watch?v=1_oIxajyIpc" class="button open-video icon circle is-outline is-xlarge"><i class="icon-play" style="font-size:1.5em;"></i></a></div>              </div>
           </div>
                            
<style>
#text-box-768878585 {
  width: 75%;
}
#text-box-768878585 .text {
  font-size: 100%;
}
</style>
    </div>
         </div>
      </div>

            
<style>
#banner-991920476 {
  padding-top: 75%;
}
#banner-991920476 .bg.bg-loaded {
  background-image: url(//img.youtube.com/vi/1_oIxajyIpc/hqdefault.jpg);
}
#banner-991920476 .overlay {
  background-color: rgba(0, 0, 0, 0.11);
}
</style>
  </div>

<h3 class="thin-font" style="text-align: left;"><a href="https://youtube.com/watch?v=1_oIxajyIpc" target="_blank">Joy Comes Back (Live)</a></h3>		</div>
			</div>

	
1 => string (1605) " <div id="col-2146034699" class="col medium-4 small-12 large-4" > <div class...
$video_code[1]
	<div id="col-2146034699" class="col medium-4 small-12 large-4"  >
		<div class="col-inner"  >
			
			
  <div class="banner has-hover" id="banner-64358586">
          <div class="banner-inner fill">
        <div class="banner-bg fill" >
            <div class="bg fill bg-fill "></div>
                        <div class="overlay"></div>            
                    </div>
        <div class="banner-layers container">
            <div class="fill banner-link"></div>               <div id="text-box-1542539395" class="text-box banner-layer x50 md-x50 lg-x50 y75 md-y75 lg-y75 res-text">
                                <div class="text dark">
              
              <div class="text-inner text-center">
                  <div class="video-button-wrapper" style="font-size:150%"><a href="https://youtube.com/watch?v=5xBO3m_JMVw" class="button open-video icon circle is-outline is-xlarge"><i class="icon-play" style="font-size:1.5em;"></i></a></div>              </div>
           </div>
                            
<style>
#text-box-1542539395 {
  width: 75%;
}
#text-box-1542539395 .text {
  font-size: 100%;
}
</style>
    </div>
         </div>
      </div>

            
<style>
#banner-64358586 {
  padding-top: 75%;
}
#banner-64358586 .bg.bg-loaded {
  background-image: url(//img.youtube.com/vi/5xBO3m_JMVw/hqdefault.jpg);
}
#banner-64358586 .overlay {
  background-color: rgba(0, 0, 0, 0.11);
}
</style>
  </div>

<h3 class="thin-font" style="text-align: left;"><a href="https://youtube.com/watch?v=5xBO3m_JMVw" target="_blank">Woke up This Morning (Live)</a></h3>		</div>
			</div>

	
2 => string (1615) " <div id="col-1755054890" class="col medium-4 small-12 large-4" > <div class...
$video_code[2]
	<div id="col-1755054890" class="col medium-4 small-12 large-4"  >
		<div class="col-inner"  >
			
			
  <div class="banner has-hover" id="banner-746142021">
          <div class="banner-inner fill">
        <div class="banner-bg fill" >
            <div class="bg fill bg-fill "></div>
                        <div class="overlay"></div>            
                    </div>
        <div class="banner-layers container">
            <div class="fill banner-link"></div>               <div id="text-box-58801945" class="text-box banner-layer x50 md-x50 lg-x50 y75 md-y75 lg-y75 res-text">
                                <div class="text dark">
              
              <div class="text-inner text-center">
                  <div class="video-button-wrapper" style="font-size:150%"><a href="https://youtube.com/watch?v=BTbIC5mCXV8" class="button open-video icon circle is-outline is-xlarge"><i class="icon-play" style="font-size:1.5em;"></i></a></div>              </div>
           </div>
                            
<style>
#text-box-58801945 {
  width: 75%;
}
#text-box-58801945 .text {
  font-size: 100%;
}
</style>
    </div>
         </div>
      </div>

            
<style>
#banner-746142021 {
  padding-top: 75%;
}
#banner-746142021 .bg.bg-loaded {
  background-image: url(//img.youtube.com/vi/BTbIC5mCXV8/hqdefault.jpg);
}
#banner-746142021 .overlay {
  background-color: rgba(0, 0, 0, 0.11);
}
</style>
  </div>

<h3 class="thin-font" style="text-align: left;"><a href="https://youtube.com/watch?v=BTbIC5mCXV8" target="_blank">Death Came a Knockin' (Travelin' Shoes)</a></h3>		</div>
			</div>

	
Called from <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:937 [d()]
  1. <ROOT>/wp-content/plugins/youtube-channel/youtube-channel.php:609 [WPAU_YOUTUBE_CHANNEL->flatsome_output()]
  2. <ROOT>/wp-includes/shortcodes.php:343 [WPAU_YOUTUBE_CHANNEL->shortcode()]
  3. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  4. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  5. .../flatsome/inc/shortcodes/tabs.php:48 [flatsome_contentfix()]
  6. <ROOT>/wp-includes/shortcodes.php:343 [ux_tabgroup()]
  7. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  8. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  9. .../flatsome/inc/shortcodes/row.php:214 [flatsome_contentfix()]
  10. <ROOT>/wp-includes/shortcodes.php:343 [ux_col()]
  11. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  12. .../flatsome/inc/helpers/helpers-shortcode.php:203 [do_shortcode()]
  13. .../flatsome/inc/shortcodes/row.php:79 [flatsome_contentfix()]
  14. <ROOT>/wp-includes/shortcodes.php:343 [ux_row()]
  15. <ROOT>/wp-includes/shortcodes.php:218 [preg_replace_callback()]
  16. <ROOT>/wp-content/plugins/retribal19-hosted/controllers/single-artist.php:40 [do_shortcode()]
  17. <ROOT>/wp-includes/template-loader.php:106
  18. <ROOT>/wp-blog-header.php:19
  19. <ROOT>/index.php:17

Bio

Avatar Image forRuthie Foster

In the tightknit musical community of Austin, Texas, it’s tough to get away with posturing. You either bring it, or you don’t.

If you do, word gets around. And one day, you find yourself duetting with Bonnie Raitt, or standing onstage with the Allman Brothers at New York’s Beacon Theater and trading verses with Susan Tedeschi. You might even wind up getting nominated for a Best Blues Album Grammy — three times in a row. And those nominations would be in addition to your seven Blues Music Awards, three Austin Music Awards, the Grand Prix du Disque award from the Académie Charles-Cros in France, and a Living Blues Critics’ Award for Female Blues Artist of the Year.

There’s only one Austinite with that résumé: Ruthie Foster.

The small rural town of Gause, TX had no chance of keeping the vocal powerhouse known as Ruthie Foster to itself. The worship services at her community church and influences like Mavis Staples and Aretha Franklin created the foundation of her vocal capabilities, which developed into her own sound, which is unable to be contained within a single genre. That uniqueness echoes a common theme in Ruthie’s life and career – marching to the beat of her own drum.

Joining the Navy was one way for Ruthie to stake out her own path. It was during her time singing for the Navy band Pride that her love for performing became apparent. After leaving the service, Ruthie signed a development deal with Atlantic Records and moved to New York City to pursue a career as a professional musician.

A deal with a major label would seem to be a dream come true for a budding artist, but the label favored Ruthie as a pop star. In another bold move, she walked away from the deal and returned to her roots, moving back to the Lone Star State.

Returning to Texas, Ruthie solidified her place as an up-and-coming singer/songwriter and began a musical partnership with Blue Corn Music, whom she has stood beside for all her releases over the past two decades.

Now comes Ruthie’s latest – Joy Comes Back – again on Blue Corn Music. When she recorded this album, Foster wasn’t merely singing about love and loss; she was splitting a household and custody of her 5-year-old daughter. Music was her therapy.

The comfort she felt within the studio gave her the strength to pour the heartache of her family’s fracture and the cautious hope of a new love into 10 incredible tracks, nine of which are by a diverse array of writers ranging from Mississippi John Hurt and Grace Pettis (daughter of renowned folk singer Pierce Pettis), to Chris Stapleton and Black Sabbath. It takes a true artist to make an outside song their own and, if you know Ruthie, you know she succeeds. The Recording Academy might want to put its engraver on notice. Every note on Joy Comes Back confirms this truth: It’s Ruthie’s time.

At one point, producer Daniel Barrett described the album to local hero Warren Hood, who lays fiddle and mandolin on “Richland Woman Blues,” as “some blues, some folk, some soul, some rock, some gospel.” Hood replied, “Sounds like Ruthie Foster music.”

Ruthie Foster Videos

Joy Comes Back (Live)

Woke up This Morning (Live)

Death Came a Knockin' (Travelin' Shoes)

Ruthie Foster on Instagram

Instagram did not return a 200.

Website

Ruthie Foster Social

Ruthie Foster On Facebook

Similar Artists

2020 Festival, 2021 Festival, Acoustic-Roots, Blues, Folk, Singer-Songwriter, Soul
MySQL Queries: 198 Flush Rules DOMContentLoaded: ... PHP: 7.4.18 WordPress: 5.7.2