<?php get_header(); ?> <section style="border-bottom:none;"> <?php $url = sf_get_current_url('base'); $category = get_category_by_path($url, false); ?> <h2><?php echo $category->name; ?> </h2> <?php $query = new WP_query('post_type=partenariat'); //Looking for children articles while ($query->have_posts()) { ?> <?php $query->the_post(); ?> <div class="partenariat"> <p class="partenariat__title"> <?php the_title(); ?> </p> <div class="partenariat__content"> <div class="partenariat__description"> <?php if (!!get_field('img')) {
function get_juiz_sps($networks = array(), $counters = 0, $is_current_page_url = 0, $is_shortcode = 0, $url_to_share = NULL) { global $post; $show_me = get_post_meta($post->ID, '_jsps_metabox_hide_buttons', true) == 'on' ? false : true; $show_me = $is_shortcode ? true : $show_me; // show buttons only if post meta don't ask to hide it, and if it's not a shortcode. if ($show_me) { // url needed by user ? $url_needed_by_user = $url_to_share != NULL ? $url_to_share : false; if (in_array($url_needed_by_user, array('permalink', 'siteurl'))) { switch ($url_needed_by_user) { case 'permalink': $url_needed_by_user = get_permalink(); break; case 'siteurl': $url_needed_by_user = get_bloginfo('url'); break; } } else { $url_needed_by_user = esc_url($url_needed_by_user); } // texts, URL and image to share $text = wp_strip_all_tags(esc_attr(urlencode($post->post_title))); $url = $post ? get_permalink() : sf_get_current_url('raw'); $url = $url_needed_by_user == false ? $url : $url_needed_by_user; //$url = urlencode(get_permalink()); if ($is_current_page_url && $url_needed_by_user == false) { $url = sf_get_current_url('raw'); } $url = apply_filters('juiz_sps_the_shared_permalink', $url); $image = has_post_thumbnail($post->ID) ? wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail') : ''; // some text filters $total_word = apply_filters('juiz_sps_total_count_word', __('Total: ', 'juiz-social-post-sharer')); // some markup filters $hide_intro_phrase = apply_filters('juiz_sps_network_name', false); $share_the_post_sentence = apply_filters('juiz_sps_intro_phrase_text', __('Share the post', 'juiz-social-post-sharer')); $before_the_sps_content = apply_filters('juiz_sps_before_the_sps', ''); $after_the_sps_content = apply_filters('juiz_sps_after_the_sps', ''); $before_the_list = apply_filters('juiz_sps_before_the_list', ''); $after_the_list = apply_filters('juiz_sps_after_the_list', ''); $before_first_i = apply_filters('juiz_sps_before_first_item', ''); $after_last_i = apply_filters('juiz_sps_after_last_item', ''); $container_classes = apply_filters('juiz_sps_container_classes', ''); $rel_nofollow = apply_filters('juiz_sps_links_nofollow', 'rel="nofollow"'); // markup filters $div = apply_filters('juiz_sps_container_tag', 'div'); $p = apply_filters('juiz_sps_phrase_tag', 'p'); $ul = apply_filters('juiz_sps_list_container_tag', 'ul'); $li = apply_filters('juiz_sps_list_of_item_tag', 'li'); // get the plugin options $juiz_sps_options = get_option(JUIZ_SPS_SETTING_NAME); // classes and attributes options $juiz_sps_target_link = isset($juiz_sps_options['juiz_sps_target_link']) && $juiz_sps_options['juiz_sps_target_link'] == 1 ? ' target="_blank"' : ''; $juiz_sps_hidden_name_class = isset($juiz_sps_options['juiz_sps_hide_social_name']) && $juiz_sps_options['juiz_sps_hide_social_name'] == 1 ? ' juiz_sps_hide_name' : ''; $container_classes .= intval($counters) == 1 ? ' juiz_sps_counters' : ''; $container_classes .= isset($juiz_sps_options['juiz_sps_counter_option']) ? ' counters_' . $juiz_sps_options['juiz_sps_counter_option'] : ' counters_both'; // other options $juiz_sps_display_where = isset($juiz_sps_options['juiz_sps_display_where']) ? $juiz_sps_options['juiz_sps_display_where'] : ''; $force_pinterest_snif = isset($juiz_sps_options['juiz_sps_force_pinterest_snif']) ? intval($juiz_sps_options['juiz_sps_force_pinterest_snif']) : 0; // beginning markup $juiz_sps_content = $before_the_sps_content; $juiz_sps_content .= "\n" . '<' . $div . ' class="juiz_sps_links ' . esc_attr($container_classes) . ' juiz_sps_displayed_' . $juiz_sps_display_where . '">'; $juiz_sps_content .= $hide_intro_phrase ? '' : "\n" . '<' . $p . ' class="screen-reader-text juiz_sps_maybe_hidden_text">' . $share_the_post_sentence . ' "' . wp_strip_all_tags(get_the_title()) . '"</' . $p . '>' . "\n"; $juiz_sps_content .= $before_the_list; $juiz_sps_content .= "\n\t" . '<' . $ul . ' class="juiz_sps_links_list' . esc_attr($juiz_sps_hidden_name_class) . '">'; $juiz_sps_content .= $before_first_i; // networks to display // 2 differents results by: // -- using hook (options from admin panel) // -- using shortcode/template-function (the array $networks in parameter of this function) $juiz_sps_networks = array(); if (!empty($networks)) { // compare $juiz_sps_options['juiz_sps_networks'] array and $networks array and conserve form the first one all that correspond to the second one's keys $juiz_sps_networks = array(); foreach ($juiz_sps_options['juiz_sps_networks'] as $k => $v) { if (in_array($k, $networks)) { $juiz_sps_networks[$k] = $v; $juiz_sps_networks[$k][0] = 1; // set its visible value to 1 (visible) } } } else { $juiz_sps_networks = $juiz_sps_options['juiz_sps_networks']; } // each links (come from options or manual array) foreach ($juiz_sps_networks as $k => $v) { if ($v[0] == 1) { $api_link = $api_text = ''; $url = apply_filters('juiz_sps_the_shared_permalink_for_' . $k, $url); $network_name = isset($v[1]) ? $v[1] : $k; $network_name = apply_filters('juiz_sps_share_name_for_' . $k, $network_name); $twitter_user = $juiz_sps_options['juiz_sps_twitter_user'] != '' ? '&related=' . $juiz_sps_options['juiz_sps_twitter_user'] . '&via=' . $juiz_sps_options['juiz_sps_twitter_user'] : ''; $api_text = apply_filters('juiz_sps_share_text_for_' . $k, sprintf(__('Share this article on %s', 'juiz-social-post-sharer'), $network_name)); switch ($k) { case 'twitter': $api_link = 'https://twitter.com/intent/tweet?source=webclient&original_referer=' . $url . '&text=' . $text . '&url=' . $url . $twitter_user; break; case 'facebook': $api_link = 'https://www.facebook.com/sharer/sharer.php?u=' . $url; break; case 'google': $api_link = 'https://plus.google.com/share?url=' . $url; break; case 'pinterest': if ($image != '' && $force_pinterest_snif == 0) { $api_link = 'https://pinterest.com/pin/create/bookmarklet/?media=' . $image[0] . '&url=' . $url . '&title=' . get_the_title() . '&description=' . $post->post_excerpt; } else { $api_link = "javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());"; $juiz_sps_target_link = ''; } $api_text = apply_filters('juiz_sps_share_text_for_' . $k, __('Share an image of this article on Pinterest', 'juiz-social-post-sharer')); break; case 'viadeo': $api_link = 'https://www.viadeo.com/?url=' . $url . '&title=' . $text; break; case 'linkedin': $api_link = 'https://www.linkedin.com/shareArticle?mini=true&ro=true&trk=JuizSocialPostSharer&title=' . $text . '&url=' . $url; break; case 'digg': $api_link = 'https://digg.com/submit?phase=2%20&url=' . $url . '&title=' . $text; break; case 'stumbleupon': $api_link = 'https://www.stumbleupon.com/badge/?url=' . $url; break; case 'tumblr': $api_link = 'https://www.tumblr.com/widgets/share/tool?canonicalUrl=' . $url; break; case 'reddit': $api_link = 'https://www.reddit.com/submit?url=' . $url . '&title=' . $text; break; case 'delicious': $api_link = 'https://delicious.com/save?v=5&provider=JSPS&url=' . $url . '&title=' . $text; break; case 'weibo': // title tips by Aili (thank you ;p) $simplecontent = $text . esc_attr(urlencode(" : " . mb_substr(strip_tags($post->post_content), 0, 90, 'utf-8'))); $api_link = 'http://service.weibo.com/share/share.php?title=' . $simplecontent . '&url=' . $url; break; case 'vk': $api_link = 'https://vkontakte.ru/share.php?url=' . $url; break; case 'mail': if (strpos($juiz_sps_options['juiz_sps_mail_body'], '%%') || strpos($juiz_sps_options['juiz_sps_mail_subject'], '%%')) { $api_link = 'mailto:?subject=' . $juiz_sps_options['juiz_sps_mail_subject'] . '&body=' . $juiz_sps_options['juiz_sps_mail_body']; $api_link = preg_replace(array('#%%title%%#', '#%%siteurl%%#', '#%%permalink%%#', '#%%url%%#'), array(get_the_title(), get_site_url(), get_permalink(), $url), $api_link); } else { $api_link = 'mailto:?subject=' . $juiz_sps_options['juiz_sps_mail_subject'] . '&body=' . $juiz_sps_options['juiz_sps_mail_body'] . ":" . $url; } $api_text = apply_filters('juiz_sps_share_text_for_' . $k, __('Share this article with a friend (email)', 'juiz-social-post-sharer')); break; } $juiz_sps_content .= '<' . $li . ' class="juiz_sps_item juiz_sps_link_' . $k . '"><a href="' . wp_strip_all_tags(esc_attr($api_link)) . '" ' . $rel_nofollow . ' title="' . esc_attr($api_text) . '"' . $juiz_sps_target_link . '><span class="juiz_sps_icon jsps-' . $k . '"></span><span class="juiz_sps_network_name">' . $network_name . '</span></a></' . $li . '>'; } } $general_counters = isset($juiz_sps_options['juiz_sps_counter']) && $juiz_sps_options['juiz_sps_counter'] == 1 ? 1 : 0; // no data-* attribute if user markup is not HTML5 :/ $hidden_info = '<input type="hidden" class="juiz_sps_info_plugin_url" value="' . JUIZ_SPS_PLUGIN_URL . '" /><input type="hidden" class="juiz_sps_info_permalink" value="' . $url . '" />'; $juiz_sps_content .= $after_last_i; // show total counter only when "both" or "total" is selected if (isset($juiz_sps_options['juiz_sps_counter_option'])) { if ($juiz_sps_options['juiz_sps_counter_option'] == 'both' || $juiz_sps_options['juiz_sps_counter_option'] == 'total') { $juiz_sps_content .= $general_counters == 1 && intval($counters) == 1 || $general_counters == 0 && intval($counters) == 1 ? '<' . $li . ' class="juiz_sps_item juiz_sps_totalcount_item"><span class="juiz_sps_totalcount" title="' . $total_word . '"><span class="juiz_sps_t_nb"></span></span></' . $li . '>' : ''; } } $juiz_sps_content .= '</' . $ul . '>' . "\n\t"; $juiz_sps_content .= $after_the_list; $juiz_sps_content .= $general_counters == 1 && intval($counters) == 1 || $general_counters == 0 && intval($counters) == 1 ? $hidden_info : ''; $juiz_sps_content .= '</' . $div . '>' . "\n\n"; $juiz_sps_content .= $after_the_sps_content; // final markup return $juiz_sps_content; } // end of if post meta hide sharing buttons }