FEATURE Optimize function carhop_get_post_card_link_according_to_post_datas to handle when no pdf attached to analyse
This commit is contained in:
parent
785b252720
commit
1fcaf322a0
|
|
@ -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':
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user