'Header', 'footer' => 'Footer' ]); } function barebones_nav_menu_args($args = '') { $args['container'] = false; $args['container_class'] = false; $args['menu_id'] = false; $args['items_wrap'] = ''; return $args; } add_filter('wp_nav_menu_args', 'barebones_nav_menu_args'); /** * Email */ function barebones_mail_from($email) { return get_option('admin_email'); } add_filter('wp_mail_from', 'barebones_mail_from'); function barebones_mail_from_name($name) { return get_bloginfo('name'); } add_filter('wp_mail_from_name', 'barebones_mail_from_name'); /** * Shortcodes ([button] shortcode included) */ function button_shortcode($atts, $content = null) { $atts['class'] = isset($atts['class']) ? $atts['class'] : 'btn'; return '' . $content . ''; } add_shortcode('button', 'button_shortcode'); /** * TinyMCE */ function barebones_mce_buttons_2($buttons) { array_unshift($buttons, 'styleselect'); $buttons[] = 'hr'; return $buttons; } add_filter('mce_buttons_2', 'barebones_mce_buttons_2'); function barebones_tiny_mce_before_init($settings) { $style_formats = [ // [ // 'title' => '', // 'selector' => '', // 'classes' => '' // ] ]; $settings['style_formats'] = json_encode($style_formats); $settings['style_formats_merge'] = true; return $settings; } add_filter('tiny_mce_before_init', 'barebones_tiny_mce_before_init'); /** * Get post thumbnail url * * @param int $post_id * @return string */ function get_post_thumbnail_url($post_id) { return wp_get_attachment_url(get_post_thumbnail_id($post_id)); }