{"id":24585,"date":"2013-08-01T07:10:09","date_gmt":"2013-08-01T07:10:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/paginate\/"},"modified":"2013-08-01T09:19:03","modified_gmt":"2013-08-01T09:19:03","slug":"paginate","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/paginate\/","author":12747603,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"trunk","tested":"3.5.2","requires":"2.5.1","requires_php":"","requires_plugins":"","header_name":"Paginate","header_author":"Ivan Jakesevic","header_description":"","assets_banners_color":"b8b8b8","last_updated":"2013-08-01 09:19:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/paginate\/","header_author_uri":"http:\/\/www.eskamoe.com","rating":0,"author_block_rating":0,"active_installs":30,"downloads":6413,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"749151","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[245,170,243,3659,900],"plugin_category":[44,50],"plugin_contributors":[85840],"plugin_business_model":[],"class_list":["post-24585","plugin","type-plugin","status-publish","hentry","plugin_tags-list","plugin_tags-page","plugin_tags-pages","plugin_tags-paginate","plugin_tags-pagination","plugin_category-discussion-and-community","plugin_category-media","plugin_contributors-ivan82","plugin_committers-ivan82"],"banners":{"banner":"https:\/\/ps.w.org\/paginate\/assets\/banner-772x250.png?rev=749151","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/paginate_b8b8b8.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Display your list with pagination by a simple function call.\nAdd multiple paginations to the same page.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Multiple paginations at the same page<\/li>\n<li>Chose how many items to display per page, default: 10<\/li>\n<li>Chose adjacent items, default: 6<\/li>\n<li>Customize on page query variable, default: \"page\"<\/li>\n<li>Choose if the on page value should be fetched automatically, default: true<\/li>\n<li>How to display first and last page buttons, as numbers or as text, default: numbers<\/li>\n<li>All the buttons are visible by default<\/li>\n<li>If the previous button is visible<\/li>\n<li>If the next button is visible<\/li>\n<li>If the previous button is visible when the first page is reached<\/li>\n<li>If the next button is visible when the last page is reached<\/li>\n<li>If the adjacent dots are visible<\/li>\n<li>If the first button is visible<\/li>\n<li>If the last button is visible<\/li>\n<li>Localization support - download the template and submit your language<\/li>\n<li>All HTML\/CSS elements are customizable <\/li>\n<\/ul>\n\n<p><strong>Changelog<\/strong><\/p>\n\n<ul>\n<li>1.0: Plug in release<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><em>Install and Activate<\/em><\/p>\n\n<ol>\n<li>Download and unzip <code>paginate.zip<\/code>.<\/li>\n<li>Upload the <code>paginate<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress.<\/li>\n<li>In your theme, modify the CSS file to change the look and feel of your pagination.<\/li>\n<\/ol>\n\n<p><em>Implement<\/em><\/p>\n\n<p>3 line implementation<\/p>\n\n<pre><code>&lt;?php\n$totalitems = $wpdb-&gt;get_var(\"SELECT COUNT(ID) FROM $wpdb-&gt;users\");\n$p = new paginate($totalitems);\necho $p-&gt;get_pagination();\n?&gt;\n<\/code><\/pre>\n\n<p>Post onpage argument<\/p>\n\n<pre><code>&lt;?php\n$onPage = $_GET['page']\n$totalitems = $wpdb-&gt;get_var(\"SELECT COUNT(ID) FROM $wpdb-&gt;users\");\n$p = new paginate($totalitems);\necho $p-&gt;get_pagination($onPage);\n?&gt;\n<\/code><\/pre>\n\n<p>Example implementation<\/p>\n\n<pre><code>&lt;?php\n\/\/get total items from database\n$totalitems = $wpdb-&gt;get_var(\"SELECT COUNT(ID) FROM $wpdb-&gt;users\");\n\n$p = new paginate($totalitems);\n$limit = $p-&gt;itemsPerPage;\n$offset = $p-&gt;get_offset();\n\n\/\/your query. add the offset and limit to the query\n$query = \"SELECT $wpdb-&gt;users.ID FROM $wpdb-&gt;users LIMIT $offset, $limit\";\n$user_ids = $wpdb-&gt;get_results($query);\n\/\/your loop\nforeach($user_ids as $id) {\n  \/\/do something...\n}\n\n\/\/pagination html\necho $p-&gt;get_pagination();\n?&gt;\n<\/code><\/pre>","raw_excerpt":"Display your list with pagination by a simple function call.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=24585"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ivan82"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24585"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24585"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24585"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24585"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24585"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}