Link verwijderen met PHP?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Roy Dekker

Roy Dekker

02/05/2017 12:17:41
Quote Anchor link
Beste leden,

Ik ben nog geen ervaren programmeur vandaar mijn volgende vraag.

Als men in mijn systeem (wordpress) een buy now link in wilt invoeren dan wordt deze netjes aan de voorkant verwerkt. Maar als men geen link invult moet deze eigenlijk niet aanklikbaar zijn. Hoe op te lossen?

Dit is het scriptje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    $link
= get_field('buy_link', $id_event);
    if($link != ''){
        $buy_link = $link;
    }
else {
        $buy_link = (!empty($link));
    }

    ?>
                                        
<?php if( have_rows('tags_list') ): ?>
                      
    <div class="tags-list-detail tags-list text-more">

          <?php while ( have_rows('tags_list') ) : the_row();
           $tags = get_sub_field('tags');
        ?>

        <a href="<?php echo esc_url($buy_link); ?>" target="_blank"><?php echo esc_html($tags) ?></a>
        <?php endwhile; ?>
    </div>
  <?php endif; ?>
 <?php
Gewijzigd op 02/05/2017 12:41:30 door Roy Dekker
 
PHP hulp

PHP hulp

30/11/2024 07:36:30
 
Stefan WM

Stefan WM

02/05/2017 12:36:25
Quote Anchor link
Is dit wat je bedoeld?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
            
if($buy_link = get_field('buy_link', $id_event)) {
    echo esc_url($buy_link);
}
Gewijzigd op 02/05/2017 12:37:08 door Stefan WM
 
- Ariën  -
Beheerder

- Ariën -

02/05/2017 14:09:24
Quote Anchor link
Ik neem aan dat je een == (vergelijking) bedoelt, i.p.v. een enkele = (toewijzing)
 
Ben van Velzen

Ben van Velzen

02/05/2017 14:16:15
Quote Anchor link
Dat denk ik dus juist niet. Alleen een enkele = zal het gewenste resultaat leveren hier.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.