'
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); /* 2. Niveau support (for featured posts) */ register_taxonomy( 'niveau', 'post', array( 'label' => 'Niveau', 'labels' => array( 'name' => 'Niveaux', 'singular_name' => 'Niveaux', 'all_items' => 'Tous les niveaux', 'edit_item' => 'Éditer le niveau', 'view_item' => 'Voir le niveau', 'update_item' => 'Mettre à jour le niveau', 'add_new_item' => 'Ajouter un niveau', 'new_item_name' => 'Nouveau niveau', 'search_items' => 'Rechercher parmi les niveaux', 'popular_items' => 'Niveaux les plus utilisés' ), 'hierarchical' => false ) ); register_taxonomy_for_object_type( 'niveau', 'post' ); /* 3. Excerpt support */ function wpqdouze_post_supports() { add_post_type_support( 'post', 'excerpt'); } add_action( 'init', 'wpqdouze_post_supports' ); /* 4. Social Network */ function crunchify_social_sharing_buttons($content) { global $post; if(is_singular() || is_home()){ // Get current page URL $crunchifyURL = urlencode(get_permalink()); // Get current page title $crunchifyTitle = htmlspecialchars(urlencode(html_entity_decode(get_the_title(), ENT_COMPAT, 'UTF-8')), ENT_COMPAT, 'UTF-8'); // $crunchifyTitle = str_replace( ' ', '%20', get_the_title()); // Get Post Thumbnail for pinterest $crunchifyThumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); // Construct sharing URL without using any script $twitterURL = 'https://twitter.com/intent/tweet?text='.$crunchifyTitle.'&url='.$crunchifyURL.'&via=Crunchify'; $facebookURL = 'https://www.facebook.com/sharer/sharer.php?u='.$crunchifyURL; $bufferURL = 'https://bufferapp.com/add?url='.$crunchifyURL.'&text='.$crunchifyTitle; $whatsappURL = 'whatsapp://send?text='.$crunchifyTitle . ' ' . $crunchifyURL; $linkedInURL = 'https://www.linkedin.com/shareArticle?mini=true&url='.$crunchifyURL.'&title='.$crunchifyTitle; // Based on popular demand added Pinterest too $pinterestURL = 'https://pinterest.com/pin/create/button/?url='.$crunchifyURL.'&media='.$crunchifyThumbnail[0].'&description='.$crunchifyTitle; // Add sharing button at the end of page/page content $content .= ''; $content .= '
'; $content .= ''; $content .= ''; $content .= ''; // $content .= ''; $content .= ''; $content .= ''; $content .= '
'; return $content; }else{ // if not a post/page then don't include sharing button return $content; } }; add_filter( 'the_content', 'crunchify_social_sharing_buttons');