From f8ffc3dc1748b9af63123eb281696c0c30448715 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 30 Aug 2026 03:43:48 +0000
Subject: [PATCH] =Meta overhaul, attempting to simplify. Maybe it did?
---
inc/blocks/MenuBlock.php | 28 +++++++++++++++++++---------
1 files changed, 19 insertions(+), 9 deletions(-)
diff --git a/inc/blocks/MenuBlock.php b/inc/blocks/MenuBlock.php
index dd69c46..66edde2 100644
--- a/inc/blocks/MenuBlock.php
+++ b/inc/blocks/MenuBlock.php
@@ -147,11 +147,7 @@
protected function getSections():array
{
if (!$this->sections) {
- $sections = Options::get('menu_section_order');
- if (!is_array($sections)) {
- $sections = [];
- }
- $this->sections = $sections;
+ $this->sections = aneb_menu_sections();
}
return $this->sections;
@@ -215,13 +211,27 @@
$excerpt = get_the_excerpt($ID);
$isVariable = !empty($fields['variations']??[]);
- $variations = $isVariable ? array_map('floatval', array_column($fields['variations'], 'price')) : [];
- $priceRange = $isVariable ?
- (jvbCurrency(min($variations)).' - '.jvbCurrency(max($variations))) :
- jvbCurrency($fields['_price']??'');
+
+ $priceRange = $fields['price'];
+ if ($isVariable) {
+ $prices = array_map('floatval', array_column($fields['variations'], 'price'));
+ $min = min($prices);
+ $max = max($prices);
+ $priceRange = $min===$max ? jvbCurrency($min) : jvbCurrency($min) .' - '.jvbCurrency($max);
+
+ }
+
// if (!$isVariable) {
// jvbDump($fields, 'Fields');
// }
+// jvbDump(get_post_thumbnail_id($ID), 'thumbnail');
+// $product = wc_get_product($ID);
+// jvbDump($product->get_image_id(), 'product image');
+// jvbDump($product->get_gallery_image_ids(), 'Gallery images');
+ if ($fields['post_title'] === 'Breakfast Poutine') {
+ jvbDump($ID);
+ jvbDump($fields);
+ }
$out = sprintf(
'<div id="%s" class="menu-item%s" data-section="%s" data-label="%s" data-id="%s">
--
Gitblit v1.10.0