/
page-speaking.php
35 lines (24 loc) · 999 Bytes
/
page-speaking.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
// Setup the speaking page
add_action( 'beans_before_load_document', 'dfh_page_setup' );
function dfh_page_setup() {
beans_remove_attribute( 'beans_body', 'class' );
beans_add_attribute( 'beans_body', 'class', 'tm-speaking' );
beans_remove_attribute( 'beans_post', 'class' );
beans_add_attribute( 'beans_post', 'class', 'uk-padding-remove' );
beans_remove_action( 'beans_post_title' );
beans_remove_markup( 'beans_main_grid' );
beans_remove_markup( 'beans_primary' );
beans_remove_markup( 'beans_post_header' );
beans_remove_markup( 'beans_post_content' );
beans_remove_markup( 'beans_post_body' );
beans_remove_markup( 'beans_post' );
}
// Include the needed uikit components
add_action( 'beans_uikit_enqueue_scripts', 'dfh_enque_uikit_speaking' );
function dfh_enque_uikit_speaking() {
beans_uikit_enqueue_components( array( 'article', 'cover' ) );
beans_uikit_enqueue_components( array( 'accordion' ), 'add-ons' );
}
// Load Beans
beans_load_document();