Display posts from #6 to #20 on archive page
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
1
down vote
favorite
My client shows his 5 most recent posts (excerpts) on the homepage followed by a "read more" link. On archive page he does not want to display the 5 most recent post again but posts from #6 to #20.
How can I do this?
posts archives order
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
1
down vote
favorite
My client shows his 5 most recent posts (excerpts) on the homepage followed by a "read more" link. On archive page he does not want to display the 5 most recent post again but posts from #6 to #20.
How can I do this?
posts archives order
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
My client shows his 5 most recent posts (excerpts) on the homepage followed by a "read more" link. On archive page he does not want to display the 5 most recent post again but posts from #6 to #20.
How can I do this?
posts archives order
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
My client shows his 5 most recent posts (excerpts) on the homepage followed by a "read more" link. On archive page he does not want to display the 5 most recent post again but posts from #6 to #20.
How can I do this?
posts archives order
posts archives order
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 12 mins ago


Varsha Dhadge
437
437
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 1 hour ago
JDRay
61
61
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
JDRay is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
2
down vote
Add offset in the query and give value as 5 so, the first 5 will be skipped.
Below is code snippet for the same
$custom_args = array('post_type' => 'your custom post type name',
'posts_per_page' => '20',
'orderby' => 'id',
'offset'=>5,
'order' => 'ASC',);
$custom_query = get_posts($custom_args);
foreach ($custom_query as $value)
//your data
This means you run a second query after the original archive query. It's better to filter the original query withpre_get_posts
or similar.
– Michael
1 hour ago
add a comment |Â
up vote
1
down vote
You can filter the original archive query:
function my_archive_query( $query )
if ( $query->is_archive() && $query->is_main_query() )
$query->set( 'offset', 5 );
$query->set( 'posts_per_page', 20 );
add_action( 'pre_get_posts', 'my_archive_query' );
More info:
pre_get_posts filter
is_archive conditional tag
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
Add offset in the query and give value as 5 so, the first 5 will be skipped.
Below is code snippet for the same
$custom_args = array('post_type' => 'your custom post type name',
'posts_per_page' => '20',
'orderby' => 'id',
'offset'=>5,
'order' => 'ASC',);
$custom_query = get_posts($custom_args);
foreach ($custom_query as $value)
//your data
This means you run a second query after the original archive query. It's better to filter the original query withpre_get_posts
or similar.
– Michael
1 hour ago
add a comment |Â
up vote
2
down vote
Add offset in the query and give value as 5 so, the first 5 will be skipped.
Below is code snippet for the same
$custom_args = array('post_type' => 'your custom post type name',
'posts_per_page' => '20',
'orderby' => 'id',
'offset'=>5,
'order' => 'ASC',);
$custom_query = get_posts($custom_args);
foreach ($custom_query as $value)
//your data
This means you run a second query after the original archive query. It's better to filter the original query withpre_get_posts
or similar.
– Michael
1 hour ago
add a comment |Â
up vote
2
down vote
up vote
2
down vote
Add offset in the query and give value as 5 so, the first 5 will be skipped.
Below is code snippet for the same
$custom_args = array('post_type' => 'your custom post type name',
'posts_per_page' => '20',
'orderby' => 'id',
'offset'=>5,
'order' => 'ASC',);
$custom_query = get_posts($custom_args);
foreach ($custom_query as $value)
//your data
Add offset in the query and give value as 5 so, the first 5 will be skipped.
Below is code snippet for the same
$custom_args = array('post_type' => 'your custom post type name',
'posts_per_page' => '20',
'orderby' => 'id',
'offset'=>5,
'order' => 'ASC',);
$custom_query = get_posts($custom_args);
foreach ($custom_query as $value)
//your data
edited 1 hour ago
answered 1 hour ago
Adarsh
619
619
This means you run a second query after the original archive query. It's better to filter the original query withpre_get_posts
or similar.
– Michael
1 hour ago
add a comment |Â
This means you run a second query after the original archive query. It's better to filter the original query withpre_get_posts
or similar.
– Michael
1 hour ago
This means you run a second query after the original archive query. It's better to filter the original query with
pre_get_posts
or similar.– Michael
1 hour ago
This means you run a second query after the original archive query. It's better to filter the original query with
pre_get_posts
or similar.– Michael
1 hour ago
add a comment |Â
up vote
1
down vote
You can filter the original archive query:
function my_archive_query( $query )
if ( $query->is_archive() && $query->is_main_query() )
$query->set( 'offset', 5 );
$query->set( 'posts_per_page', 20 );
add_action( 'pre_get_posts', 'my_archive_query' );
More info:
pre_get_posts filter
is_archive conditional tag
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
1
down vote
You can filter the original archive query:
function my_archive_query( $query )
if ( $query->is_archive() && $query->is_main_query() )
$query->set( 'offset', 5 );
$query->set( 'posts_per_page', 20 );
add_action( 'pre_get_posts', 'my_archive_query' );
More info:
pre_get_posts filter
is_archive conditional tag
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
You can filter the original archive query:
function my_archive_query( $query )
if ( $query->is_archive() && $query->is_main_query() )
$query->set( 'offset', 5 );
$query->set( 'posts_per_page', 20 );
add_action( 'pre_get_posts', 'my_archive_query' );
More info:
pre_get_posts filter
is_archive conditional tag
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
You can filter the original archive query:
function my_archive_query( $query )
if ( $query->is_archive() && $query->is_main_query() )
$query->set( 'offset', 5 );
$query->set( 'posts_per_page', 20 );
add_action( 'pre_get_posts', 'my_archive_query' );
More info:
pre_get_posts filter
is_archive conditional tag
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 1 hour ago


Michael
873
873
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Michael is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
add a comment |Â
JDRay is a new contributor. Be nice, and check out our Code of Conduct.
JDRay is a new contributor. Be nice, and check out our Code of Conduct.
JDRay is a new contributor. Be nice, and check out our Code of Conduct.
JDRay is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fwordpress.stackexchange.com%2fquestions%2f314595%2fdisplay-posts-from-6-to-20-on-archive-page%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password