<div class="scribe-wrap"> <div class="scribe-document-analysis-search-result-previews-container"> <h3><?php esc_html_e('Page Analysis Metric', 'scribeseo'); ?> </h3> <div class="scribe-document-analysis-keyword-analysis-metric-outer scribe-popup-analysis-score-wrap"> <div class="scribe-wrap scribe-content-analysis-score scribe-analysis-meta-box-score" style="float: left; width: 40%"> <?php esc_html_e('Page Score: ', 'scribeseo'); ?> <span class="<?php echo scribe_score_class($content_analysis->docScore); ?> "> <?php if (empty($content_analysis)) { esc_html_e('-', 'scribeseo'); } elseif (isset($content_analysis->docScore)) { printf('%d', $content_analysis->docScore); } else { esc_html_e('N/A', 'scribeseo'); } ?> </span> </div> <span class="scribe-wrap" style="float: left; width: 45%"><?php echo scribe_get_content_analysis_doc_score_text($content_analysis->docScore, $content_analysis->keywords); ?> </span> <div class="clear"></div>
<div class="scribe-wrap"> <div class="scribe-keyword-analysis-metrics"> <h3><?php esc_html_e('Keyword Analysis Metric', 'scribeseo'); ?> </h3> <div class="scribe-document-analysis-keyword-analysis-metric-outer scribe-popup-analysis-score-wrap"> <div class="scribe-wrap scribe-content-analysis-score scribe-analysis-meta-box-score" style="float: left; width: 30%"> <?php esc_html_e('Site Score: ', 'scribeseo'); ?> <span class="<?php echo scribe_score_class($content_analysis->scribeScore, 'site'); ?> "> <?php if (empty($content_analysis)) { esc_html_e('-', 'scribeseo'); } elseif (isset($content_analysis->scribeScore)) { printf('%d', $content_analysis->scribeScore); } else { esc_html_e('N/A', 'scribeseo'); } ?> </span> </div> <span class="scribe-wrap" style="float: left; width: 55%"><?php echo wp_kses(scribe_get_content_analyis_site_score_text($content_analysis->scribeScore, $content_analysis->keywords), Scribe_SEO::formatting_allowedtags()); ?> </span>
public static function add_scribe_column_output($column_name, $post_id) { if ($column_name == 'scribe-v3') { $meta = get_post_meta($post_id, '_ecordia_seo_info', true); if (!$meta) { return; } $ecordia_seo_info = maybe_unserialize(base64_decode($meta)); echo isset($ecordia_seo_info['GetAnalysisResult']['Analysis']['SeoScore']['Score']['Value']) ? esc_html($ecordia_seo_info['GetAnalysisResult']['Analysis']['SeoScore']['Score']['Value']) : ''; return; } if (!in_array($column_name, array('scribe-doc-score', 'scribe-site-score', 'scribe-keywords'))) { return; } $content_analysis = self::get_content_analysis($post_id); if (empty($content_analysis)) { switch ($column_name) { case 'scribe-doc-score': case 'scribe-site-score': echo '-'; break; case 'scribe-keywords': esc_html_e('Awaiting Analysis', 'scribeseo'); break; } return; } switch ($column_name) { case 'scribe-doc-score': if (empty($content_analysis->docScore)) { esc_html_e('N/A', 'scribeseo'); } else { printf('<span class="%1$s">%2$s</span>', scribe_score_class((int) $content_analysis->docScore), (int) $content_analysis->docScore); } break; case 'scribe-site-score': if (empty($content_analysis->scribeScore)) { esc_html_e('N/A', 'scribeseo'); } else { printf('<span class="%1$s">%2$s</span>', scribe_score_class((int) $content_analysis->scribeScore, 'site'), (int) $content_analysis->scribeScore); } break; case 'scribe-keywords': $keywords = self::get_content_analysis_keywords($content_analysis, ' + ', false); if (empty($keywords)) { esc_html_e('None', 'scribeseo'); } else { printf('<span class="scribe-post-column-keywords">%s</span>', esc_html($keywords)); } break; } }