Compare commits

...

2 Commits

Author SHA1 Message Date
Antoine M
b23ef366ce REFACTOR remove unecessayr write_log
All checks were successful
continuous-integration/drone/push Build is passing
2026-05-21 17:32:17 +02:00
Antoine M
1fcaf322a0 FEATURE Optimize function carhop_get_post_card_link_according_to_post_datas to handle when no pdf attached to analyse 2026-05-21 17:31:54 +02:00
2 changed files with 6 additions and 1 deletions

View File

@ -492,16 +492,22 @@ function carhop_get_post_card_link_according_to_post_datas($post_id, $card_args
case 'analyses-etudes':
$type_analyse_etude = get_the_terms($post_id, 'type-analyse-etude')[0] ?? null;
if ($type_analyse_etude->slug === 'analyse') {
$link_type = get_field('link_type', $post_id);
switch ($link_type) {
case 'pdf':
$pdf = get_field('pdf', $post_id);
if (is_array($pdf) && ! empty($pdf['url'])) {
$link = $pdf['url'];
$target = '_blank';
$is_external = true;
} else {
$link = '';
$target = '_self';
$is_external = false;
}
break;
case 'link':

View File

@ -3,7 +3,6 @@ $currentPostType = get_post_type();
$shareUrls = build_share_urls();
$handleCitation = post_type_supports($currentPostType, 'carhop-citations') ?? false;
$citeReference = get_field('cite_reference', get_the_ID());
// write_log($handleCitation);
?>