<?php

//delete_transient( 'biogena_data_prodotti');
while (have_posts()) {
    the_post();
    $linea = biogenaData::data(get_post_type($post), get_the_title());
    $connected2 = $linea['prodotti'];
    if ($linea['linea']['title'] === __('Linea Osmin', 'sage')) {
        $coadiuvanti = __("Trattamenti quotidiani complementari", 'sage');
    } elseif ($linea['linea']['title'] === __('Linea TAE-X & TAE', 'sage')) {
        $coadiuvanti = __("Fotoprotettori", 'sage');
    } elseif ($linea['linea']['title'] === __('Linea Laris', 'sage')) {
        $coadiuvanti = __("Trattamenti deodoranti complementari", 'sage');
    } elseif ($linea['linea']['title'] === __('Linea Tricologica', 'sage')) {
        $coadiuvanti = __("Trattamenti complementari tricologici", 'sage');
    } elseif ($linea['linea']['title'] === __('Biogena Slimgo & Euserpina Smagliature', 'sage')) {
        $coadiuvanti = __("Trattamenti complementari estetici", 'sage');
    } else {
        $coadiuvanti = __("Trattamenti coadiuvanti complementari", 'sage');
    }
    ?>
  <div class="nav-bread">
      <div class="go-back"><a href="<?php 
    echo $linea['linea']['permalink'];
    ?>
" title=""> &lt;&lt; <?php 
    _e("Torna alla linea", "sage");
    ?>
 <?php 
    echo $linea['linea']['title'];
    ?>
<?php

//delete_transient( 'biogena_data_aree-terapeutiche');
$title = is_single() ? get_the_title() : 0;
$by_index = is_single() ? false : true;
$arrayC = biogenaData::data(get_post_type(), $title, true, $by_index);
$first = $arrayC->first;
$next = $arrayC->next;
$prev = $arrayC->prev;
$default_attr = array('class' => "wp-post-image");
$image_id = get_post_thumbnail_id();
$image_meta = wp_get_attachment_metadata($image_id);
$image = wp_get_attachment_image_src($image_id, 'full');
if ($image) {
    $image_src = $image[0];
    $size_array = array(absint($image[1]), absint($image[2]));
}
$srcset_value = wp_calculate_image_srcset($size_array, $image_src, $image_meta);
$sizes_value = wp_get_attachment_image_sizes($image_id, 'full');
$srcset = $srcset_value ? ' srcset="' . esc_attr($srcset_value) . '"' : '';
$sizes = $sizes_value ? ' sizes="' . esc_attr($sizes_value) . '"' : '';
use Sunra\PhpSimple\HtmlDomParser;
function recursive($el, $content = '')
{
    $next = $el->next_sibling();
    if (!isset($next) || $next === null || $next->tag === 'ol') {
        return $content;
    } elseif ($next->tag === 'p') {
        $content .= implode(" ", $next->find('text'));
        return recursive($next, $content);
    }
예제 #3
0
<?php

$first = biogenaData::data('linee', get_the_title());
$default_attr = array('class' => "wp-post-image");
use Sunra\PhpSimple\HtmlDomParser;
function recursive($el, $content = '')
{
    $next = $el->next_sibling();
    if (!isset($next) || $next === null || $next->tag === 'ol') {
        return $content;
    } elseif ($next->tag === 'p') {
        $content .= implode(" ", $next->find('text'));
        return recursive($next, $content);
    }
}
$is_faq = isset($first['fields']['faq']) && $first['fields']['faq'] !== '' && $first['fields']['faq'] !== null;
if ($is_faq) {
    $faq = HtmlDomParser::str_get_html($first['fields']['faq']);
    $final_faq = '';
    $ol = $faq->find('ol');
    foreach ($ol as $key => $li) {
        $text = $li->find('text');
        $content = recursive($li);
        $accordion = '<div class="accordion"><div class="dt"><a href="#faq_' . $key . '" aria-expanded="false" aria-controls="faq_' . $key . '" class="accordion-title accordionTitle js-accordionTrigger fa fa-caret-right"><p><strong>' . ($key + 1) . '. ' . implode(" ", $text) . ' </strong></p></a></div><div class="accordion-content accordionItem is-collapsed" aria-hidden="true" id="faq_' . $key . '"><p>' . $content . '</p></div></div>';
        $final_faq .= $accordion;
    }
    $final_faq .= '<p class="by-cura">' . __('A cura di AIDECO (Associazione Italiana di Dermatologia e Cosmetologia) ', 'sage') . '</p>';
    $faq_text = __("Consulta le nostre FAQ per avere risposta alle tue domande più frequenti", "sage");
} else {
    $vowels = 'aàáâãāăȧäảåǎȁąạḁẚầấẫẩằắẵẳǡǟǻậặæǽǣ' . 'AÀÁÂÃĀĂȦÄẢÅǍȀȂĄẠḀẦẤẪẨẰẮẴẲǠǞǺẬẶÆǼǢ' . 'EÈÉÊẼĒĔĖËẺĚȄȆẸȨĘḘḚỀẾỄỂḔḖỆḜ' . 'eèéêẽēĕėëẻěȅȇẹȩęḙḛềếễểḕḗệḝ' . 'IÌÍÎĨĪĬİÏỈǏỊĮȈȊḬḮ' . 'iìíîĩīĭıïỉǐịįȉȋḭḯ' . 'OÒÓÔÕŌŎȮÖỎŐǑȌȎƠǪỌØỒỐỖỔȰȪȬṌṐṒỜỚỠỞỢǬỘǾŒ' . 'oòóôõōŏȯöỏőǒȍȏơǫọøồốỗổȱȫȭṍṏṑṓờớỡởợǭộǿœ' . 'UÙÚÛŨŪŬÜỦŮŰǓȔȖƯỤṲŲṶṴṸṺǛǗǕǙỪỨỮỬỰ' . 'uùúûũūŭüủůűǔȕȗưụṳųṷṵṹṻǖǜǘǖǚừứữửự';
    $isVowel = strpos($vowels, substr($first['title'], 0, 1));