Wordpress post single en page

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Innovatieve, nauwkeurige Senior PHP Developer voor

Eind jaren ’90 is dit bedrijf opgericht. Ze hebben zich altijd beziggehouden met het ontwikkelen van software voor overheidsinstanties. Dit zijn instanties waaronder bijvoorbeeld ook onder andere : de belastingdienst, burgerszaken, verschillende bedrijven, notarissen, incassobureau’s en ook nog bewindvoerders. Momenteel tellen ze 20 medewerkers, waarvan 2/3 deel allemaal developers zijn. Doordat ze de enigste aanbieder van dit soort software op de markt zijn, groeien ze erg hard. Door de enorme groei, hebben ze dan ook concrete groeiplannen in het verschiet. Functie-omschrijving Het bedrijf wordt door allerlei instanties ingeschakeld. Tegenwoordig wordt alles digitaal geregeld en gezien de essentie van dit soort

Bekijk vacature »

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.