From d7dbe7fee362d587dfc334135d9581b6216a4295 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 23 Nov 2025 04:13:56 +0000
Subject: [PATCH] =Timeline block, and feed block updated. DataStore.js refactored to not block rendering
---
src/gmbreviews/render.php | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/gmbreviews/render.php b/src/gmbreviews/render.php
index 47ad2b5..7aa2dcb 100644
--- a/src/gmbreviews/render.php
+++ b/src/gmbreviews/render.php
@@ -108,6 +108,7 @@
<?php
foreach ($reviews as $review) {
$reviewer = $review['reviewer']['displayName'] ?? 'Anonymous';
+ $reviewer = strtok($reviewer, ' ');
$profilePhoto = $review['reviewer']['profilePhotoUrl'] ?? '';
$rating = $review['starRating'] ?? 0;
$rating = match($rating) {
@@ -122,20 +123,27 @@
$date = $review['updateTime'] ?? '';
?>
<li>
- <article class="review">
- <header class="row btw">
+ <blockquote class="review">
+ <?php
+ // Review text
+ if (!empty($comment)) { ?>
+ <div class="content review">
+ <?= apply_filters('wpautop', $comment) ?>
+ </div>
+ <?php } ?>
+ <cite class="row start nowrap">
<?php if (!empty($profilePhoto)) { ?>
<img src="<?=esc_url($profilePhoto)?>"
- alt="<?=esc_attr($reviewer)?>"
- 'loading="lazy">
+ alt="<?=esc_attr($reviewer)?>"
+ 'loading="lazy">
<?php } else { ?>
<div class="avatar">
- <?= jvbIcon('user-circle')?>
+ <?= jvbIcon('user-circle')?>
</div>
<?php } ?>
- <div class="col end">
- <h4><?= esc_html($reviewer)?></h4>
+ <div class="row start wrap">
+ <p><?= esc_html($reviewer)?></p>
<?php
// Date
if ($showDate && !empty($date)) {
@@ -154,16 +162,8 @@
</div>
<?php } ?>
</div>
-
- </header>
- <?php
- // Review text
- if (!empty($comment)) { ?>
- <div class="review">
- <?= apply_filters('the_content', $comment) ?>
- </div>
- <?php } ?>
- </article>
+ </cite>
+ </blockquote>
</li>
<?php
}
--
Gitblit v1.10.0