feat: release B2B Trade theme 2.1.0

This commit is contained in:
WorkBuddy
2026-07-24 22:25:29 +08:00
parent 13a35c7ec7
commit 4f070d4677
64 changed files with 1769 additions and 1762 deletions
+19 -11
View File
@@ -1,10 +1,14 @@
<?php
/**
* Template Name: 预约/联系
* Template Name: 联系我们
* Contact page with store info and map navigation.
*
* @package Fragrance_Trade
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
get_header();
$store_address = fragrance_trade_get_mod( 'store_address', '' );
@@ -13,10 +17,12 @@ $store_hours = fragrance_trade_get_mod( 'store_hours', '' );
$whatsapp = fragrance_trade_whatsapp_number();
$email = fragrance_trade_inquiry_email();
// Build Baidu Map navigation link from address
$map_nav_url = 'https://api.map.baidu.com/geocoder?address='
. rawurlencode( $store_address ?: '郑州经济技术开发区经开第二大街与经南五路交叉口向西50米路南59号' )
. '&output=html&src=webapp';
$map_nav_url = fragrance_trade_get_mod( 'store_map_url', '' );
if ( ! $map_nav_url && $store_address ) {
$map_nav_url = 'https://api.map.baidu.com/geocoder?address='
. rawurlencode( $store_address )
. '&output=html&src=webapp';
}
?>
<main id="primary" class="site-main">
<div class="page-content container">
@@ -27,7 +33,7 @@ $map_nav_url = 'https://api.map.baidu.com/geocoder?address='
array(
'items' => array(
array( 'label' => __( '首页', 'fragrance-trade' ), 'url' => home_url( '/' ) ),
array( 'label' => __( '预约联系', 'fragrance-trade' ), 'url' => null ),
array( 'label' => __( '联系我们', 'fragrance-trade' ), 'url' => null ),
),
)
);
@@ -35,13 +41,13 @@ $map_nav_url = 'https://api.map.baidu.com/geocoder?address='
<section class="b2b-section contact-section">
<div class="container">
<div class="section-heading text-center mx-auto mb-5">
<p class="section-eyebrow"><?php esc_html_e( '到店咨询', 'fragrance-trade' ); ?></p>
<h2><?php esc_html_e( '联系与到店', 'fragrance-trade' ); ?></h2>
<p class="section-lead"><?php esc_html_e( '欢迎直接到店或通过以下方式联系我们,预约您的贴膜服务。', 'fragrance-trade' ); ?></p>
<p class="section-eyebrow"><?php esc_html_e( '咨询与到店', 'fragrance-trade' ); ?></p>
<h2><?php esc_html_e( '联系门店,确认您的需求', 'fragrance-trade' ); ?></h2>
<p class="section-lead"><?php esc_html_e( '咨询时可说明车型、年份、想做的项目和期望时间,方便门店更快判断可选方案。', 'fragrance-trade' ); ?></p>
</div>
<div class="row g-4">
<div class="col-lg-5">
<div class="<?php echo $map_nav_url ? 'col-lg-5' : 'col-lg-8 mx-auto'; ?>">
<div class="contact-info-card">
<?php if ( $store_phone ) : ?>
<div class="contact-info-item">
@@ -93,8 +99,9 @@ $map_nav_url = 'https://api.map.baidu.com/geocoder?address='
</div>
</div>
<?php if ( $map_nav_url ) : ?>
<div class="col-lg-7">
<a href="<?php echo esc_url( $map_nav_url ); ?>" class="contact-map-card" target="_blank" rel="noopener">
<a href="<?php echo esc_url( $map_nav_url ); ?>" class="contact-map-card" target="_blank" rel="noopener noreferrer">
<div class="contact-map-icon" aria-hidden="true">
<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
</div>
@@ -106,6 +113,7 @@ $map_nav_url = 'https://api.map.baidu.com/geocoder?address='
</span>
</a>
</div>
<?php endif; ?>
</div>
</div>
</section>