| 1 |
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?> |
| 2 |
<div class="fhr_wrap"> |
| 3 |
<a class="screen-reader-shortcut" href="#fluent_com_portal"><?php esc_html_e('Skip to main content', 'fluent-community'); ?></a> |
| 4 |
<?php do_action('fluent_community/portal_header', 'headless'); ?> |
| 5 |
<div class="fhr_content"> |
| 6 |
<div id="fluent_comminity_body" class="fhr_home"> |
| 7 |
<div class="feed_layout"> |
| 8 |
<div class="spaces fcom_space_list"> |
| 9 |
<div id="fluent_community_sidebar_menu" class="space_contents"> |
| 10 |
<?php do_action('fluent_community/portal_sidebar', 'headless'); ?> |
| 11 |
</div> |
| 12 |
</div> |
| 13 |
<div id="fluent_com_portal" tabindex="-1"> |
| 14 |
<?php |
| 15 |
/** |
| 16 |
* Server-rendered first paint for the current route. Vue's mount() |
| 17 |
* empties this container before it renders, so whatever is printed |
| 18 |
* here is only ever seen by crawlers and by the browser before the |
| 19 |
* SPA boots - it does not need to match the Vue DOM. |
| 20 |
*/ |
| 21 |
do_action('fluent_community/portal_content_pre_render', isset($preRenderContext) ? $preRenderContext : []); |
| 22 |
?> |
| 23 |
</div> |
| 24 |
</div> |
| 25 |
</div> |
| 26 |
</div> |
| 27 |
</div> |
| 28 |
|