Compare commits

...

2 Commits

Author SHA1 Message Date
Nonimart
7fe8414b97 CHORE Adapting for production pipeline
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-05 14:22:25 +02:00
Nonimart
b4a741391d FIX optimizing post name query and adress translations 2025-08-05 14:21:52 +02:00
2 changed files with 12 additions and 13 deletions

View File

@ -1,7 +1,7 @@
---
kind: pipeline
type: ssh
name: Metiers du patrimoine | Déploiment du Thème
name: Metiers du patrimoine | Déploiment du Thème en production
clone:
disable: true
@ -18,8 +18,6 @@ steps:
- name: Clonage du Repo
commands:
- git clone https://git.deligraph.be/Antoine/Metiers_du_patrimoine_theme.git
- git clone https://git.deligraph.be/Antoine/homegrade_theme_production.git
- mv homegrade_theme_production Homegrade_Theme
- name: Installation du package
commands:
- cd Metiers_du_patrimoine_theme
@ -28,10 +26,10 @@ steps:
commands:
- cd Metiers_du_patrimoine_theme
- npm run production
- name: Déploiement sur le serveur de dev
- name: Déploiement sur le serveur de production
environment:
DEV_SERVER_PATH:
from_secret: dev_server_path
PROD_SERVER_PATH:
from_secret: prod_server_path
commands:
- cd Metiers_du_patrimoine_theme
- rsync -avhp -e 'ssh -p 1982' ./ $DEV_SERVER_PATH:~/homegrade-network/wordpress/wp-content/themes/Metiers_du_patrimoine --delete --exclude 'node_modules' --exclude 'Makefile' --exclude '.git' --exclude '.env' --exclude '.env_prod' --exclude '.env_dev'
- rsync -avhp -e 'ssh' ./ $PROD_SERVER_PATH:~/public_html/wp-content/themes/Metiers_du_patrimoine_test --delete --exclude 'node_modules' --exclude 'Makefile' --exclude '.git' --exclude '.env' --exclude '.env_prod' --exclude '.env_dev'

View File

@ -1,17 +1,18 @@
<?php
// global $post;
$postID = $args['post_ID'];
$post = get_post($postID);
// global $post;
// $post = get_post($postID);
// $post_name = $post->post_name;
$post_name = get_post_field('post_name', $postID);
$current_lang = apply_filters('wpml_current_language', null);
$post_thumbnail = get_the_post_thumbnail($postID, 'full', array('class' => 'card-artisans__thumbnail card-post__thumbnail')) ?? null;
$postDefautlThumbnail = get_stylesheet_directory_uri() . '/resources/img/illustrations/Homegrade_resultats-filtres.svg';
$post_title = $args['post_title'];
$post_permalink = get_the_permalink($postID);
$artisans_clean_url = get_home_url(null, '/') . 'artisans/' . $post->post_name;
$artisans_clean_url = get_home_url(null, '/') . 'artisans/' . $post_name;
$company_members = get_field('company_members', $postID);
$currentTaxonomy = $args['current_taxonomy'];
@ -28,7 +29,7 @@ $email = get_field('email', $postID);
$website = get_field('website', $postID);
$adresse = get_field('adresse', $postID);
$translated_city = translate_city_name($adresse['city'], $current_lang);
$translated_city = isset($adresse['city']) ? translate_city_name($adresse['city'], $current_lang) : '';
$cover_image = get_field('artisan_cover', $postID);
@ -66,7 +67,7 @@ $cover_image = get_field('artisan_cover', $postID);
<?php if ($adresse): ?>
<p class="card-artisans__adresse">
<?= ($adresse['post_code'] ?? '') . ' ' . ($adresse['city'] ?? '') ?>
<?= ($adresse['post_code'] ?? '') . ' ' . ($translated_city) ?>
</p>
<?php endif; ?>