- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45)
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45)
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Apr. 10 2024
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build" hreflang="en">AC TRANSIT AND THE CITY OF OAKLAND PARTNER TO ROLL OUT MULTIPLE INTERNATIONAL BOULEVARD SAFETY ENHANCEMENTS IN UPCOMING LAUNCH</a>
<a href="/press-release/ac-transit-city-of-oakland-launch-international-boulevard-quick-build">
<em>The International Boulevard Quick Build project will extend across 75 percent of the corridor.</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit
District (AC Transit) in… </a>
Jul. 19 2023
<a href="/news/ceo-addresses-unfounded-claims" hreflang="en">AC Transit CEO Addresses Unfounded Claims about Grand Avenue</a>
<a href="/news/ceo-addresses-unfounded-claims">
<em>Michael Hursh clears the air and speaks directly to riders, cyclists, and the communities we serve.</em>
For decades, AC Transit and the City of… </a>
Mar. 01 2022
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors" hreflang="en">APPLICANTS SOUGHT TO FILL VACANCY ON AC TRANSIT BOARD OF DIRECTORS</a>
<a href="/press-release/applicants-sought-for-ac-transit-board-of-directors">
<em>The interim director will serve the remaining term of office for AC Transit’s Ward 4 </em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit)
Board of… </a>
Nov. 16 2021
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage" hreflang="en">BAY AREA TRANSIT AGENCIES CHEER INFRASTRUCTURE BILL PASSAGE</a>
<a href="/press-release/bay-area-transit-agencies-cheer-infrastructure-bill-passage">
<em>The historic bill can accelerate AC Transit's implementation of large-scale depot bus charging & faster and more efficient hydrogen fueling pumps</em>
Transportation agencies… </a>
Nov. 04 2021
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan" hreflang="en">AC TRANSIT REMEMBERS THE LIFE & LEGACY OF ALAMEDA COUNTY SUPERVISOR WILMA CHAN</a>
<a href="/press-release/ac-transit-remembers-the-life-and-legacy-county-supervisor-wilma-chan">
<em>A mother, grandmother, advocate, and public service trailblazer</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of
Directors wishes to extend… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Aug. 13 2025
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal" hreflang="en">1,800+ AC TRANSIT WORKERS APPROVE LANDMARK 4-YEAR DEAL</a>
<a href="/press-release/1800%2B-ac-transit-workers-approve-landmark-4-year-deal">
<em>This historic contract guarantees lasting workplace protections and safeguards Realign </em>
OAKLAND, Calif. – The Alameda-Contra Costa
Transit District (AC Transit) is pleased to… </a>
Aug. 10 2025
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders" hreflang="en">MAJOR BUS LINE CHANGES TAKE EFFECT TODAY FOR 3 MILLION RIDERS</a>
<a href="/press-release/major-bus-line-changes-take-effect-today-for-3-million-riders">
<em>Riders can expect adjustments to frequency, introduction of new lines, or elimination of service</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC Transit) is… </a>
Aug. 08 2025
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples" hreflang="en">HONORING THE MEMORY OF BOARD DIRECTOR H.E. CHRISTIAN PEEPLES</a>
<a href="/press-release/honoring-the-memory-of-board-director-he-christian-peeples">
OAKLAND, Calif. – It is with profound sadness that the Alameda-Contra Costa
Transit District (AC Transit) Board of
Directors announces the passing of Director H.E. Christian Peeples. Lovingly… </a>
Aug. 04 2025
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10" hreflang="en">AC TRANSIT IS UPDATING 104 BUS LINES STARTING SUNDAY, AUGUST 10</a>
<a href="/press-release/ac-transit-realign-updating-104-bus-lines-starting-august-10">
<em>Called Realign, it’s an update to 84% of bus lines to improve schedules, frequency, and reliability</em>
OAKLAND, Calif. – The Alameda-Contra Costa Transit District (AC
Transit),… </a>
Jun. 26 2025
<a href="/press-release/new-ac-transit-fares-take-effect-july-1" hreflang="en">NEW FARES TAKE EFFECT ON TUESDAY, JULY 1</a>
<a href="/press-release/new-ac-transit-fares-take-effect-july-1">
<em>Income-qualified, youth, seniors, and disabled riders can cut fares in half with Clipper START</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) would… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Trang hiện thời">
Trang hiện thời
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Go to page 3">
Trang
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)