[fr] Pour supprimer les "pages" de vos archives WordPress, utilisez le code ci-dessous dans le fichier functions.php
du thème que vous utilisez.
Thanks a lot to [Matt](http://photomatt.net) for giving me the code which allows me to remove paging from the archives on this blog. I’ve been wanting to do that for a long time, but didn’t know where to start.
Just add the following code to the functions.php
file of your theme.
function yay_nopaging($query) {
if ( !is_home() && !is_feed() && ” === $query->get(‘nopaging’) )
$query->set(‘nopaging’, 1);
}
add_action(‘parse_query’, ‘yay_nopaging’);
Unfortunately, this breaks the Recent Posts widget, which starts displaying… all the posts (that’s a lot of them, here). I removed the widget, but if you have a solution, I’d be happy to hear it.
Similar Posts:
- Ridding WordPress Plugins of Template Tags [en] (2007)
- MailChimp, Email Subscriptions, Newsletter [en] (2013)
- Requirements for a Multilingual WordPress Plugin [en] (2006)
- Events in WordPress [en] (2007)
- Please Don't Be Rude, coComment. I Loved You. [en] (2008)
- Here's the plan [en] (2009)
- The hAtomisation of CTTS [en] (2006)
- Facebook Page Like Buttons: Quick and Dirty [en] (2010)
- Batch Categories 0.9 [en] (2004)
- WordPress Deaf to Pings [en] (2007)
Hi Stephanie! You didn’t say much about your reasons for wanting to remove paging, which I’d be interested to hear. My initial reaction would be that this might end up orphaning a lot of your old posts and having them excluded from indexing.
Gerard: I like having all the posts for one month on one page. I wasn’t really concerned about indexing. It’s also because sometimes, I’m looking for a post which I know is during a certain month, and having that month split on many pages means I can’t do a simple text search on the page to find the post.
Easier to use this plugin – http://mattread.com/projects/wp-plugins/custom-query-string-plugin/
Set the archives to display at -1, which means list all posts.
I have always done it by inserting
$posts_per_archive_page = -1;
in index.php just before
require(‘./wp-blog-header.php’);
Which Related Posts?
And welcome back to the fold. We’ve been missing you! 😉
The wordpress widget one.
I use the Smart Archive plugin which shows you the titles of all your posts. I have a lot, so it takes a couple of seconds, but it’s not unbearable. Very handy. I like it a lot.
You can see what it looks like at my site here (though for other, non-technical reasons, I have the link temporarily disabled from my site).