Ik wil het laatste bericht uit een bepaalde categorie ophalen. Het gaat om een Wordpress website.
Iemand een idee hoe ik dit kan doen?
- Laatste bericht uit categorie
-
30-01-2016, 14:08 #1
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Laatste bericht uit categorie
-
-
30-01-2016, 15:12 #2
- Berichten
- 1.026
- Lid sinds
- 12 Jaar
Re: Laatste bericht uit categorie
is het laatste bericht de oudste of de nieuwste?
Even in de codex kijken van Wordpress. Je kan je berichten natuurlijk gewoon ophalen en dan op basis van de datum. Dan 1 weergeven. Heb zo even de code niet voor handen maar even zoeken in de codex en je komt een heel eind.
-
30-01-2016, 15:40 #3
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Re: Laatste bericht uit categorie
De nieuwste uiteraard. Ik heb het volgende geprobeerd, maar dat werkt niet...
PHP Code:<?php $posts = get_posts("categorie_name" => "Nieuws", "Offset" => 1); ?>
<?php foreach($posts AS $post): ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endforeach; ?>
-
01-02-2016, 15:31 #4
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Re: Laatste bericht uit categorie
Iemand die mij kan helpen?
-
01-02-2016, 16:16 #5
Rijdes Development
- Berichten
- 9
- Lid sinds
- 14 Jaar
Re: Laatste bericht uit categorie
Neem eens kijkje op de volgende pagina van de Wordpress Codex: https://codex.wordpress.org/Template_Tags/get_posts. Hierin zie je dat er twee parameters zijn genaamd: order en orderby. Je code ziet er dan als volgt uit:
PHP Code:<?php
$posts = get_posts(array(
"categorie_name" => "Nieuws",
"Order" => "DESC",
"Orderby" => "date",
"Posts_per_page" => 1
);
?>
<?php foreach($posts AS $post): ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endforeach; ?>
-
01-02-2016, 16:34 #6
- Berichten
- 1.478
- Lid sinds
- 17 Jaar
Re: Laatste bericht uit categorie
Neem eens kijkje op de volgende pagina van de Wordpress Codex: https://codex.wordpress.org/Template_Tags/get_posts. Hierin zie je dat er twee parameters zijn genaamd: order en orderby. Je code ziet er dan als volgt uit:
PHP Code:<?php
$posts = get_posts(array(
"categorie_name" => "Nieuws",
"Order" => "DESC",
"Orderby" => "date",
"Posts_per_page" => 1
);
?>
<?php foreach($posts AS $post): ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endforeach; ?>
Voor de duidelijkheid. Ik wil op mijn homepagina het laatste bericht uit de categorie Nieuws tonen.
-
01-02-2016, 16:53 #7
Rijdes Development
- Berichten
- 9
- Lid sinds
- 14 Jaar
Re: Laatste bericht uit categorie
Ah inderdaad ik zie het. Dat komt omdat je the_title en the_content gebruikt. Dit haalt de content en title op van de bezochte pagina (homepage dus in jouw geval).
Vervang de <h1><?php the_title(); ?></h1> met <h1><?php echo $post->post_title; ?></h1>. En <?php the_content(); ?> met <?php echo $post->post_content; ?>. Hiermee haal je de content en title op van $post, datgene wat je ophaalt uit de categorie.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic