You have to install Yoast SEO and then add to functions.php:
function return_canon () {
$canon_page = get_pagenum_link(1);
return $canon_page;
}
function canon_paged() {
if (is_paged()) {
add_filter( 'wpseo_canonical', 'return_canon' );
}
}
add_filter('wpseo_head','canon_paged');
Related Posts:
- WordPress custom URLs for pagination pages
- stop pretty pagination rewrite site.com/cat/2 => site.com/cat?page=2
- How to get category/tag in URL for Pagination links?
- How to remove /page/2/ from home page?
- How Change URL in Pagination pagebreak no plugins wordpress?
- change pagination url
- Remove “Page” from Category archive
- Google Indexed sub pages in wordpress pagination in post
- WordPress creating 404s under blog tags
- WordPress pagination URL posts not load
- Change Pagination Default to “/2/” Query String “?page=2”
- Changing pagination list class
- Pagination resolving to first page only
- Pagination of RSS2 feed
- List posts based on first letter of posts
- Pagination for sub-pages
- Modifying WP_LIST_AUTHOR Functions to output all users in a grid (and Paginate)
- Problem: ( kriesi ) pagination doesn’t work in homepage [duplicate]
- How to ignore or disable nextpage tag?
- category/category_name pagination 404 error
- get_query_var(‘paged’) giving same result
- Show content only on front page?
- Getting 404 on taxonomy page
- Why am I getting a 404 on anything past page 1 of my query?
- Getting pagination for second loop to work on single.php
- 5 posts per page from single category, paginated
- Home page not obeying post per page setting on the first page only
- How to add pagination to a single post
- WordPress rewrite rules for pagination on search page
- Styling the_posts_pagination With Font Awesome
- Custom permalink for search and pagination
- Pagination on 2nd loop
- ?cat=-1 Indexed Versions Of Homepage
- WordPress wp_link_pages show only next/prev link
- Altering next_posts_link(); and previous_posts_link();
- Pass additional parameter in the URL
- Post timeline (pagination with date, not numbers)
- Why do next pages load the same content rather then older articles?
- Nested Pagination
- Pagination stopped working after assigning custom page template to new page (different slug)
- I want to remove numbers from the_posts_pagination function
- Wpdb result with pagination
- Yoast’s rel=“next” & rel=“prev” tag don’t work on static homepage’s paginated pages
- Invalid previous pagination links generated from paginate_links()
- Using paginate_links() to generate “01, 02, 03, 04” paginations
- Authors list Pagination : result set from $wpdb->get_results()
- WP-PageNavi on Custom page template not working
- Wp-pagenavi giving page not found on clicking page 2
- Paginated Archives or Loop by Month
- Pagination Not Working on `WP_Query` Archive Page
- How can I change pagination numbers with next and back button?
- How do I make my pagination work?
- How to use custom previous/next link ?
- How to paginate a list of child pages
- Show content based on page number
- Pagination issue in archive.php
- How to use pagination?
- Include a leading zero in pagination
- Pagination not work on page but work on category
- Can I use paginate_links() to add a pagination list, yet prevent it from inserting links?
- Custom category.php paging shows the same posts
- Page links are not working after moving domain [closed]
- Pagination Links showing incorrect previous page number
- How to limit page pagination… again
- Conditional pagination li’s
- Paginate Links – Mid Size Less Than 2
- Different page template for paginated content?
- tax_query does not work with pagination with custom query (both wp_query and query_posts())
- Pagination for multiple queries merging into one Loop
- paginate_comments_links() not working
- Adding paging to get_posts()
- Can I paginate this get_attachment query?
- Blog pagination WITHOUT using max_num_pages
- paginate posts on admin page
- How to Show Next-Previous Link Only
- WordPress static home page pagination not working
- How to create a WordPress gallery with pagination
- Broken pagination links on WP 4.9.10 blog pages
- Excluding posts without affecting the number of posts per page
- get_next_posts_page_link adds Inexistent directories
- why pagination not working in page template
- Custom pagination in wp
- Only show pagination when post count exceeds show post
- Pagination – linking back to base page – Page 1
- Custom Pagination shows same posts on each page
- Numbered pagination showing all numbers instead of paginated blocks
- Show next and previous page number
- Search pagination link redirecting to a link that doesn’t work with pagination
- Adding pagination to query for custom page
- Main page paginate_links issue
- WordPress 404 pagination (/page/2) error?
- Custom pagination generates title 404
- Removing template part when not on homepage if / else
- Paginate template name
- How to reduce the number of pages in pagination
- foreach pagination
- paged query leads to 404? [duplicate]
- Pagination only working on index page not on a template page
- I want the “next” and “previous” buttons to appear in my custom navigation function
- WordPress is adding pagination for all pages like www.example.com/page/123. How to remove that?