Используйте правильный обзорСчет с внешнего сайта отзывов - PullRequest
0 голосов
/ 06 июня 2019

Я вижу две учетные записи в поисковой системе Google: одна от Kiyoh (внешний сайт отзывов), а другая от тестовой постановки. Google использует тестовую постановку, что действительно раздражает.

Это веб-сайт: laadkompas.nl

Как я могу использовать обзоры Kiyoh во фрагментах обзора через Wordpress?

Iv изменил элементПросмотр имени и просмотр текста счета «из 5 из» в из 10 из. Текст работает, но значение reviewCount не работает ...

/*$reviews =simplexml_load_file("https://www.kiyoh.nl/xml/recent_company_reviews.xml?connectorcode=JdNUbppYADWvDkHV8yzQqCZ6NNPZSkkdUFxFhhXRnn6EGz5faC&company_id=19747&reviewcount=all") or die("Error: Cannot create object");

    //print_r($reviews);
    $total_review = $reviews->company->total_reviews;
    $total_view = $reviews->company->total_views;

    foreach($reviews->review_list as $entry){
    /*retrieve publication date*
       $count =  count($entry);
       $score = 0;
        foreach($entry['0'] as $rev){
            $score += $rev->total_score;
        }

        $laadkompass_score = ($score/$total_review)/2;

    }*/

    $laadkompass_score2 = get_post_meta(4,'score', true);
    //var_dump($laadkompass_score2);
    $total_review = get_post_meta(4,'total_review', true);
        for ( $star_counter = 1; $star_counter <= 5; $star_counter++ ) {
            if ( $star_counter <= round($laadkompass_score2)) {
                $rate .= ' <img src="'.$url1.'" alt="full-star">';
            } else {
                $rate .= '<img src="'.$url2.'" alt="full-star">';
            }
        }

        $display .= '
              <div class="rate-widget" itemprop="aggregateRating"
                    itemscope itemtype="http://schema.org/AggregateRating">
                    <span class="rate-inline">
                     <a href="'.$link.'"><img src="'.get_template_directory_uri().'/images/kiyoh.png" alt="kiyoh"></a>
                     <span class="rating-img">'.$rate.'</span></span>
                       <span class="rate-inline review-count"> 
                           <!--<span itemprop="ratingValue">'.$laadkompass_score2.'</span>/5-->

                           <span itemprop="reviewCount">'.$laadkompass_score2.'</span> out of 10 from <span itemprop="ratingValue">'.$total_review.'</span><br>
                           <span style="display:none" itemprop="itemReviewed">Kiyoh</span>
                       '.$text.'
                       </span>
                  </div>  


        ';

Нет ошибок или нет изменений

...