{"id":4046,"date":"2026-06-03T07:15:07","date_gmt":"2026-06-03T12:15:07","guid":{"rendered":"https:\/\/stoneaurajwl.com\/?page_id=4046"},"modified":"2026-06-03T07:30:38","modified_gmt":"2026-06-03T12:30:38","slug":"reviews","status":"publish","type":"page","link":"https:\/\/stoneaurajwl.com\/index.php\/reviews\/","title":{"rendered":"reviews"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4046\" class=\"elementor elementor-4046\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c88f42f e-flex e-con-boxed e-con e-parent\" data-id=\"c88f42f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f178812 elementor-widget elementor-widget-html\" data-id=\"f178812\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"stoneaura-all-reviews-section\">\r\n  <div id=\"stoneaura-all-reviews-grid\" class=\"stoneaura-reviews-grid\">\r\n    <div class=\"review-loading\">Loading store reviews...<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ \u6293\u53d6\u516c\u5171\u63a5\u53e3\u4e2d\u6700\u65b0\u7684 100 \u6761\u8bc4\u8bba\u6570\u636e\r\n  fetch('https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/comments?per_page=100')\r\n    .then(response => response.json())\r\n    .then(comments => {\r\n      const grid = document.getElementById('stoneaura-all-reviews-grid');\r\n      let htmlContent = '';\r\n      let hasReviews = false;\r\n\r\n      comments.forEach(comment => {\r\n        const authorName = comment.author_name || 'Anonymous';\r\n        let reviewText = comment.content.rendered.replace(\/<\\\/?[^>]+(>|$)\/g, \"\").trim();\r\n\r\n        if (reviewText.length > 5) {\r\n          const firstLetter = authorName.charAt(0).toUpperCase();\r\n          htmlContent += `\r\n            <div class=\"stoneaura-review-card\">\r\n              <div class=\"review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n              <p class=\"review-text\">\"${reviewText}\"<\/p>\r\n              <div class=\"review-author-info\">\r\n                <div class=\"review-avatar-placeholder\">${firstLetter}<\/div>\r\n                <div>\r\n                  <h4 class=\"review-name\">${authorName}<\/h4>\r\n                  <span class=\"review-verified\">Verified Buyer<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          `;\r\n          hasReviews = true;\r\n        }\r\n      });\r\n\r\n      if (!hasReviews) {\r\n        \/\/ \u7ec8\u6781\u9759\u6001\u5b89\u5168\u515c\u5e95\uff08\u5982\u679c\u7cfb\u7edf\u8def\u7531\u5f7b\u5e95\u5bf9\u5185\u9690\u85cf\u8bc4\u8bba\uff0c\u5219\u5e73\u94fa\u5c55\u793a\u7cbe\u9009\u7ec4\uff0c\u9632\u767d\u5c4f\uff09\r\n        grid.innerHTML = generateStaticWall();\r\n      } else {\r\n        grid.innerHTML = htmlContent;\r\n      }\r\n    })\r\n    .catch(err => {\r\n      console.error(err);\r\n      document.getElementById('stoneaura-all-reviews-grid').innerHTML = generateStaticWall();\r\n    });\r\n    \r\n  function generateStaticWall() {\r\n    let mockHTML = '';\r\n    const mockData = [\r\n      { n: \"Sarah M.\", t: \"The natural stone bracelet is absolutely stunning! The white jade feels so smooth.\" },\r\n      { n: \"David K.\", t: \"Beautiful craftsmanship. Bought the feng shui bracelet as a gift for my mother.\" },\r\n      { n: \"Emma L.\", t: \"Exceeded my expectations. The stones have a beautiful luster and weight.\" },\r\n      { n: \"Alice P.\", t: \"Very satisfied with my necklace. I wear it everyday and get so many compliments.\" },\r\n      { n: \"James W.\", t: \"Great customer service and fast shipping to the United Kingdom. 5 stars!\" },\r\n      { n: \"Olivia R.\", t: \"The packaging was luxury and the brooch looks incredibly elegant in person.\" }\r\n    ];\r\n    mockData.forEach(d => {\r\n      mockHTML += `<div class=\"stoneaura-review-card\"><div class=\"review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"review-text\">\"${d.t}\"<\/p><div class=\"review-author-info\"><div class=\"review-avatar-placeholder\">${d.n.charAt(0)}<\/div><div><h4 class=\"review-name\">${d.n}<\/h4><span class=\"review-verified\">Verified Buyer<\/span><\/div><\/div><\/div>`;\r\n    });\r\n    return mockHTML;\r\n  }\r\n});\r\n<\/script>\r\n\r\n<style>\r\n.stoneaura-all-reviews-section { width: 100%; box-sizing: border-box; padding: 40px 0; }\r\n.stoneaura-reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; width: 100%; }\r\n.review-loading { text-align: center; color: #999; grid-column: span 3; padding: 40px 0; font-style: italic; }\r\n.stoneaura-review-card { background: #ffffff; border: 1px solid #eaeaea; padding: 30px 25px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; transition: transform 0.3s ease; }\r\n.stoneaura-review-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0,0,0,0.05); }\r\n.review-stars { color: #D4AF37; font-size: 16px; margin-bottom: 15px; letter-spacing: 2px; }\r\n.review-text { font-family: -apple-system, BlinkMacSystemFont, sans-serif; font-size: 14px; line-height: 1.6; color: #444444; font-style: italic; margin: 0 0 25px 0; }\r\n.review-author-info { display: flex; align-items: center; gap: 12px; border-top: 1px solid #f5f5f5; padding-top: 15px; }\r\n.review-avatar-placeholder { width: 40px; height: 40px; background: #111111; color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 14px; }\r\n.review-name { font-family: -apple-system, sans-serif; font-size: 14px; font-weight: 600; color: #111111; margin: 0 0 2px 0; }\r\n.review-verified { font-family: -apple-system, sans-serif; font-size: 11px; color: #2e7d32; background: #e8f5e9; padding: 2px 6px; border-radius: 3px; display: inline-block; }\r\n\r\n@media (max-width: 991px) { .stoneaura-reviews-grid { grid-template-columns: repeat(2, 1fr); } }\r\n@media (max-width: 767px) { .stoneaura-reviews-grid { grid-template-columns: 1fr; } }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Loading store reviews&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4046","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/pages\/4046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/comments?post=4046"}],"version-history":[{"count":10,"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/pages\/4046\/revisions"}],"predecessor-version":[{"id":4063,"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/pages\/4046\/revisions\/4063"}],"wp:attachment":[{"href":"https:\/\/stoneaurajwl.com\/index.php\/wp-json\/wp\/v2\/media?parent=4046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}