{"id":111599,"date":"2020-10-28T17:30:19","date_gmt":"2020-10-28T22:30:19","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=111599"},"modified":"2023-10-27T10:25:47","modified_gmt":"2023-10-27T15:25:47","slug":"paginate-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/","title":{"rendered":"How to Paginate Comments in WordPress"},"content":{"rendered":"\n<p>Few things can kill a website quite like poor loading times. As many as <a href=\"https:\/\/www.pingdom.com\/blog\/page-load-time-really-affect-bounce-rate\/#:~:text=What%20we%20found%20was%20that,time%20it%20hits%205%20seconds!\" target=\"_blank\" rel=\"noreferrer noopener\">10 percent of website visitors<\/a> will leave if a page takes longer than two seconds to load, and as performance slows down, that number rises dramatically.&nbsp;<\/p>\n\n\n\n<p>Paginating your WordPress pages is one possible solution. Pagination is, simply put, breaking content up into separate pages. This helps alleviate two key issues: slow page loads and difficult-to-read content.<\/p>\n\n\n\n<p>In this article, we\u2019ll explain why paginating WordPress posts and comments can be beneficial. Then we\u2019ll show you exactly how to do it. Finally, we\u2019ll go over some popular WordPress plugins to extend the platform&#8217;s default functionality. Let\u2019s jump in!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Paginate Posts and Comments?<\/h2>\n\n\n\n<p>Most of the reasons to paginate WordPress posts and comments fall under one of two categories: page speed and user experience.&nbsp;<\/p>\n\n\n\n<p>Posts that are exceptionally long or contain a lot of high-resolution images can take longer to load. A large number of comments can have a similar effect. Since page speed is an important factor in SEO, you\u2019ll want to minimize it as much as possible. Pagination can help you do this, by moving excess content to separate pages.<\/p>\n\n\n\n<p>Page speed is also an important part of the user experience on your website. Long content can be harder to consume, particularly on mobile devices. Pagination can help <a href=\"https:\/\/wpengine.com\/resources\/add-a-horizontal-line-separator-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">break up long posts<\/a> into easily-digestible chunks for readers, and also makes it easier for users to jump to the parts of each post that they\u2019re most interested in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Paginate Posts<\/h2>\n\n\n\n<p>Paginating posts in WordPress is relatively simple. There\u2019s no button in the editor to break a post into pages, but the task can be accomplished quickly by adding a simple bit of code with the HTML editor. You can then adjust the style of the pagination using CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Navigate to the HTML Editor<\/h3>\n\n\n\n<p>First, open up the post you want to paginate in the WordPress editor. Then switch over to the HTML view. If you\u2019re using the Block Editor, click the three dots in the upper-right corner and select <em>Code editor<\/em> from <a href=\"https:\/\/wpengine.com\/resources\/add-dropdown-menu-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">the drop-down menu<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/sjwBDc-PH4EJatIliY3DlxlGS58fWxg_SqQtq1NtTr0CZbMdPVJBLkNppA-CYkt8ZxNTfUNpz3K-zRTDL209d3nHvoJDZ0miiGH16rEgDeqhLx1jK3PsQIIPrF-bWjw1B20rCfOq\" alt=\"Image of how to select the Code Editor in WordPress\" \/><\/figure>\n\n\n\n<p>If you\u2019re editing the post in the Classic Editor, simply click on the <em>Text<\/em> option on the upper-right corner of the editing area:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/ZtYLg7o5CWRD7uxIbHyy5w95imAPAD1bTw9bjwmD6svyF3kpwLp9FSzUnqIZT_UFVpR0XrypM8RXoiOimlVie4QdXyA2d0pgY29D8ZZihtvajCVGRQ9ErhQ4n0N_NxWTfAIrFpYz\" alt=\"How to switch between Visual and Text editor in WordPress\" \/><\/figure>\n\n\n\n<p>This option lets you directly edit the HTML code of your post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add the &lt;!&#8211;nextpage&#8211;&gt; Code<\/h3>\n\n\n\n<p>Once you\u2019re in the HTML editor, all you have to do is add the &lt;!&#8211;nextpage&#8211;&gt; code at the point you want to break the post into pages.&nbsp;<\/p>\n\n\n\n<p>Here\u2019s what that looks like in the code editor:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/4Rv6e0ST1oi7KJN0IlWLmAvEGt-cxdbpGtBFBsQrah0y0HSIcUjmzqVfjzZsaWUAyZBDoD-ZWHtzcijnapAHS3Upc9ztlRlAmUhytO5bvg8-QSOelRgaYKllwo8SEZUS-34zpjCU\" alt=\"Image of how to add next page code to paginate in WordPress\" \/><\/figure>\n\n\n\n<p>On the front end, here\u2019s how our post appeared before adding the code:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/E3r6vf3s9Ne_10v6ShsqyeyVsIwBaeFPMEPru8YAZrKPcq1w_-6khvxhJvHYeha_ZUzDk2t19bhpzL3FAmENNd1UEVSbXC8mShM9kWxskHoTKYRFgBSJzukk_w00TFLGr2l6XMSb\" alt=\"Image of how an unpaginated post appears\" \/><\/figure>\n\n\n\n<p>After being paginated, our page looked like this:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/IYpLb_kLh-gEEHfHZoBrAGnyW3X_wO58D-RZi1-qUIm4RAbHuywYeJ-8lI4qaf4tmZI-44UF7mtzc6nKEo7IrLOlA24LEisOcAEuBWqJq49EjT0upcS69Q9aqQEQz8c3Mb0t0Cit\" alt=\"Image of how a paginated post appears in WordPress\" \/><\/figure>\n\n\n\n<p>If you want to add additional pages, just insert the code at each location.<\/p>\n\n\n\n<p>At that point, you\u2019re done \u2013 your post has been successfully paginated. However, there\u2019s one more optional step you might want to consider.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Style Pagination<\/h3>\n\n\n\n<p>Your theme most likely comes with styles for paginated navigation. If you want to adjust a default style (for example, to add some animations or a different color scheme) you can do that using custom CSS.<\/p>\n\n\n\n<p>CSS can be added using the WordPress Customizer. Head to your WordPress dashboard and navigate to <em>Appearance &gt; Customize. <\/em>Then click on the <em>Additional CSS <\/em>button in the sidebar:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/LG1Qoyr-WZ7hOwBcuYRrfzBiJ_J9F2lqSjspgQjTKeDiPBL-POHxu85TM6QNl4-YkUfTwd9EWaoksX5JwJfSvL3xTJpBbEJiuSfomaRBIxWa0y2FpOoBB5LtmbmjQGLc3q0d_Two\" alt=\"How to add CSS using the WordPress Customizer \" \/><\/figure>\n\n\n\n<p>There\u2019s a lot you can do with CSS to customize the page navigation. For some examples, check out the <a href=\"https:\/\/www.w3schools.com\/css\/css3_pagination.asp\" target=\"_blank\" rel=\"noreferrer noopener\">W3Schools CSS tutorial<\/a> and the <a href=\"https:\/\/codex.wordpress.org\/Styling_Page-Links\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress Codex<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Paginate Comments<\/h2>\n\n\n\n<p>Paginating comments works the same way it does with posts, although the method used to add the pagination is a little different. However, it does have the advantage of being more configurable by default.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Navigate to Discussions<\/h3>\n\n\n\n<p>To add pagination to your WordPress site\u2019s comments sections, head to your dashboard and navigate to <em>Settings &gt; Discussion:<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Ri3K19Mv57kKN-kMDVj44QvFByRBJ-P9w0urI9YqjP8Gh5FFyeYTh3ghduQSO7l6PnKSax1ixGbxgqJG1rWp2dBgUQe8jZcyP3LUzMr-HWh8b-8hV9DjLTBECRp2zeYgbB4s2cBi\" alt=\"Image of how to add Pagination to WordPress site comments \" \/><\/figure>\n\n\n\n<p>This page handles settings for comments across your entire website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Select Break Comments<\/h3>\n\n\n\n<p>The <em>Discussion<\/em> settings page lets you adjust a variety of options related to comments and conversations on your site. When it comes to pagination, there\u2019s one setting in particular you\u2019ll want to note. The line in question starts with \u201cBreak comments\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/sFz8SqXwrsKwe_aFXpQCNWlOm6NkxRlPCjBWKMiaJbmC1U8AM220VG8SID2jTjwRO7D0uzw7jb1ralwUXcodnrwb2iGfisjXTBvgWBIP_c3H6l4YM2oUB-VHAI8gd1w6RgDinJ1J\" alt=\"How to Break Comments in the Discussion section of WordPress\" \/><\/figure>\n\n\n\n<p>This setting does exactly what it says: breaks comments into multiple pages based on the criteria you set. Here\u2019s what your comments section might look like before enabling this setting:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/UplriT7jr-txbh4gxAmpu686kZrqby7WXSO5EJpVakdvk7Tm5Axt_Agv_OKwr5uuqRMxBQnLreFAlzt7m89Ykh3s563iAeCOihIxE5-zhnRip8idrKRo4MB4gNjncTArBubD2Ec_\" alt=\"\" \/><\/figure>\n\n\n\n<p>Then, here\u2019s what it would look like after breaking up comments and setting the maximum comments per page to two:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/7ds4rKio-B98OjoenDQ8vTPvQtXi-xWIv0i-3dgel7YKKsugBTv8yse5m_zmFH1kIcULehKh3o7eTKUyYBBxnveMbmrESCp74hk3j4QWjXB4iFDKA7YNxvfNvO2BAmLNFlMn5PQm\" alt=\"\" \/><\/figure>\n\n\n\n<p>Two comments per page is probably too few for a real website, but our example showcases how much more readable this setting can make your pages. It should also result in them <a href=\"https:\/\/wpengine.com\/resources\/improve-wordpress-site-speed\/\" target=\"_blank\" rel=\"noreferrer noopener\">loading much faster<\/a>, especially if you have hundreds of comments on each post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Adjust Pagination Settings<\/h3>\n\n\n\n<p>There are several other settings you can adjust to customize the behavior of your WordPress comment pagination. These include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The number of top-level comments per page. This setting controls how many comments appear on each page before the reader needs to navigate to another.<\/li>\n\n\n\n<li>Which page is displayed by default. Generally, you\u2019d want the last page (and thus, the newest comments) to be displayed, but if not you can change this behavior here.<\/li>\n\n\n\n<li>Whether you want the oldest or newest comments displayed at the top of each page.<\/li>\n<\/ul>\n\n\n\n<p>When you\u2019re finished, don\u2019t forget to click on <em>Save Changes<\/em> at the bottom of the settings page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress Pagination Plugins<\/h2>\n\n\n\n<p>Naturally, there are also several plugins available to handle pagination. Below, we\u2019ll look at three of the most popular options.<\/p>\n\n\n\n<p>Note that for all of these tools, you\u2019ll still need to apply pagination using one of the methods above. Then, you\u2019ll use the plugin for customizing the function and appearance of your pagination buttons and text.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. WP-Paginate<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Te8ZyPNBthEULmo31nuZEopVIFaLSnsxwPJ_xOIc6kmC_8Yll4awytuCznpVO90jOdzr7lJyY8ORnijWYpMke62gKZhC7-8gXzSzvShrndeaOP1-H6YwEVOWKd3Hdk-UQBbEvDBN\" alt=\"\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-paginate\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP-Paginate<\/a> is a simple plugin that can paginate both posts and comments. It offers granular control over where you want pagination to appear, how you want the buttons and fonts to look, and how many pages you\u2019ll include in the button navigation.&nbsp;<\/p>\n\n\n\n<p>WP-Paginate also has a dedicated section for custom CSS, so if you don\u2019t care for the included styles, you can use your own. The plugin itself is free, but there\u2019s also a premium version that adds more button presets and support for WordPress multisite.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. WP-PageNavi<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/RpecqWG1ryrdjE1ohgyYtnv9FZLh1EzNv0nYHsrOkadmUlCjMlxbr626j_-qRjNGgP9AIW0CTCnweYnM2svd1WhqRodAS3W8GT8mMQVsREK1vHT-Pe6M9CBLRwxEpTf2ZognpIz2\" alt=\"\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-pagenavi\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP-PageNavi<\/a> is a very simple plugin that replaces the default pagination navigation with a customized version. Compared to WP-Paginate, there are fewer options for customization, and there are no preset styles to choose from \u2013 you\u2019ll have to create your own using CSS.&nbsp;<\/p>\n\n\n\n<p>Although the plugin is simple, we wouldn\u2019t necessarily call it user-friendly. It requires a lot more hands-on work than WP-Paginate. With that being said, it does its job well, and it\u2019s completely free.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Pagination<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/iaWB0BChuwoKMFt4ImHyDeYfCRNz0zOqXW9gL3fGTWDrwVntK4l6c6iOIaXbkpOEKNxALnN7jqEQaqDOtV2WySAsASsZrR1qTDle4Jb09Foluz9bykBH5RDNC5b2UhXBXOPxqPLH\" alt=\"\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/pagination\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pagination<\/a> is the most robust of these three plugins, with a detailed settings panel that allows for direct customization of colors, borders, alignments, and more. This means you can apply quite a bit of customization without needing CSS code, which likely makes this a useful plugin for non-technical users.<\/p>\n\n\n\n<p>Of course, you <em>can<\/em> add your own CSS if you wish. The Pagination plugin is free, but there\u2019s a premium upgrade that allows for additional styles (including an infinite scroll option) and gets you faster support from the developer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ensure That Your Site Has a Great User Experience with WP Engine<\/h2>\n\n\n\n<p>We all want to provide our users with the best experience possible. Whether long loading times or impenetrable content is your problem, pagination is a simple solution that can help to fix both.&nbsp;<\/p>\n\n\n\n<p>Of course, it\u2019s also crucial not to neglect your site\u2019s foundation\u2014aka: make sure you&#8217;re using a reliable <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress hosting<\/a> platform. Fortunately, we have detailed <a href=\"https:\/\/wpengine.com\/resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer resources<\/a> and a range of <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting plans<\/a>, to help you create an incredible digital experience for your users!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Few things can kill a website quite like poor loading times. As many as 10 percent of website visitors will leave if a page takes longer than two seconds to load, and as performance slows down, that number rises dramatically.&nbsp; Paginating your WordPress pages is one possible solution. Pagination is, simply put, breaking content up<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":1,"featured_media":111634,"template":"","resource-topic":[901],"resource-role":[903,899],"resource-type":[916],"class_list":["post-111599","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Paginate WordPress Posts &amp; Comments<\/title>\n<meta name=\"description\" content=\"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Paginate WordPress Posts &amp; Comments\" \/>\n<meta property=\"og:description\" content=\"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-27T15:25:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/10\/shutterstock_686599645-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/\",\"name\":\"How To Paginate WordPress Posts & Comments\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2020-10-28T22:30:19+00:00\",\"dateModified\":\"2023-10-27T15:25:47+00:00\",\"description\":\"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Paginate Comments in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/f5301455463371a10d1fc290e9ad0085\",\"name\":\"WP Engine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"caption\":\"WP Engine\"},\"sameAs\":[\"https:\/\/wpengine.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Paginate WordPress Posts & Comments","description":"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"How To Paginate WordPress Posts & Comments","og_description":"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2023-10-27T15:25:47+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/10\/shutterstock_686599645-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/","name":"How To Paginate WordPress Posts & Comments","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2020-10-28T22:30:19+00:00","dateModified":"2023-10-27T15:25:47+00:00","description":"Need comment or post pagination in WordPress? Check out the WPEngine guide to paginating WordPress posts and comments quickly and easily.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/paginate-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"How to Paginate Comments in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/f5301455463371a10d1fc290e9ad0085","name":"WP Engine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","caption":"WP Engine"},"sameAs":["https:\/\/wpengine.com"]}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/10\/shutterstock_686599645-2.jpg","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Marketer, Site Owner","topic":"<strong>Topics:<\/strong> WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/111599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/111634"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=111599"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=111599"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=111599"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=111599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}