function get_congregation_by($attribute, $value)
{
    $congregations = array_filter(get_congregations(), function ($congregation) use($attribute, $value) {
        return $congregation->{$attribute} == $value;
    });
    return reset($congregations);
}
Ejemplo n.º 2
0
<nav class="menu">
    <ul class="menu header-menu align-center text-white show-for-xlarge">
        <li class="header-menu__li"><a href="/#home" class="header-menu__link">Home</a></li>
        <li class="header-menu__li"><a href="/#about" class="header-menu__link">About</a></li>
        <li class="header-menu__li"><a href="/#locations" class="header-menu__link">Locations</a>
            <ul class="sub-menu">
                <?php 
foreach (get_congregations() as $congregation) {
    ?>
                    <li class="sub-menu__li"><a href="<?php 
    echo $congregation->url;
    ?>
" class="sub-menu__link"><?php 
    echo $congregation->title;
    ?>
</a></li>
                <?php 
}
?>
            </ul>
        </li>
        <li class="header-menu__li"><a href="/#connect-groups" class="header-menu__link">Connect Groups</a></li>
        <li class="header-menu__li"><a href="/#events" class="header-menu__link">Events</a></li>
        <li class="header-menu__li"><a href="/#contact" class="header-menu__link">Contact</a></li>
    </ul>    
</nav>
Ejemplo n.º 3
0
 public function display_congregations()
 {
     get_component('elements', 'congregations', ['congregations' => get_congregations()]);
 }