Wordpress post single en page

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jop B

Jop B

13/07/2018 01:00:20
Quote Anchor link
Hallo,


In wordpress heb ik een custom post type gemaakt zodat ik eigen velden kan gebruiken.

De post laat ik dan via een output op de gewenste pagina uitkomen.

Waar loop ik op vast: Ik krijg het niet voor elkaar om de single post in een pagina te laden.
De pagina heeft producten, hierop worden de hyperlinks naar het product weergegeven, zodra je op de link klikt krijg ik geen content meer.
Dit komt omdat het word gezien als een pagina. Is er een mogelijkheid om binnen een pagina toch een losse post te tonen?

De paginalink is bijvoorbeeld: www.localhost.nl/producten
Hierop staan dan per product 1 foto en de titel en de link naar het artikel

Als je dan op de link klikt dan word deze: www.localhost.nl/producten/koffie-kopje-wit
Omdat het beide pagina's zijn zal er een of andere filter op moeten denk ik.

HIER DE CODE
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
function create_posttype() {
  register_post_type( 'producten',
    array(
      'labels' => array(
        'name' => __( 'producten' ),
        'singular_name' => __( 'producten' )
      ),

      'public' => true,
      'has_archive' => true,
      'rewrite' => array('slug' => 'producten'),
    )
  );
}

add_action( 'init', 'create_posttype' );



function
producten() {

$loop = new WP_Query(array('post_type' => 'producten'));
while ( $loop->have_posts() ) : $loop->the_post();

if ( is_page() ){
?>

<a href="<?php echo get_permalink(); ?>">Bekijk dit product</a>
<?php

}else{
echo get_the_title();
echo the_content();
    
}



endwhile;
    
return;
}

add_shortcode('producten','producten');
?>


Het zou zijn opgelost als ik een if statement kan maken met alles wat achter (www.localhost.nl/producten) komt do this


Iemand hier ervaring mee?
Gewijzigd op 13/07/2018 01:19:38 door Jop B
 
Er zijn nog geen reacties op dit bericht.



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.