PHP Classes

File: vendor/wp-coding-standards/wpcs/WordPress/Docs/WP/PostsPerPageStandard.xml

Recommend this page to a friend!
  Classes of Adeleye Ayodeji   Download Installed Plugin   vendor/wp-coding-standards/wpcs/WordPress/Docs/WP/PostsPerPageStandard.xml   Download  
File: vendor/wp-coding-standards/wpcs/WordPress/Docs/WP/PostsPerPageStandard.xml
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Download Installed Plugin
Download a WordPress plugin as a ZIP archive
Author: By
Last change:
Date: Yesterday
Size: 1,995 bytes
 

Contents

Class file image Download
<?xml version="1.0"?> <documentation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://phpcsstandards.github.io/PHPCSDevTools/phpcsdocs.xsd" title="High Posts Per Page Limit" > <standard> <![CDATA[ Using "posts_per_page" or "numberposts" with the value set to an high number opens up the potential for making requests slow if the query ends up querying thousands of posts. You should always fetch the lowest number possible that still gives you the number of results you find acceptable. ]]> </standard> <code_comparison> <code title="Valid: posts_per_page is not over limit (default 100)."> <![CDATA[ $args = array( 'posts_per_page' => <em>-1</em>, ); $args = array( 'posts_per_page' => <em>100</em>, ); $args = array( 'posts_per_page' => <em>'10'</em>, ); $query_args['posts_per_page'] = <em>100</em>; _query_posts( 'nopaging=1&posts_per_page=<em>50</em>' ); ]]> </code> <code title="Invalid: posts_per_page is over limit (default 100)."> <![CDATA[ $args = array( 'posts_per_page' => <em>101</em>, ); $query_args['posts_per_page'] = <em>200</em>; _query_posts( 'nopaging=1&posts_per_page=<em>999</em>' ); ]]> </code> </code_comparison> <code_comparison> <code title="Valid: numberposts is not over limit (default 100)."> <![CDATA[ $args = array( 'numberposts' => <em>-1</em>, ); $args = array( 'numberposts' => <em>100</em>, ); $args = array( 'numberposts' => <em>'10'</em>, ); $query_args['numberposts'] = <em>'-1'<em>; _query_posts( 'numberposts=<em>50</em>' ); ]]> </code> <code title="Invalid: numberposts is over limit (default 100)."> <![CDATA[ $args = array( 'numberposts' => <em>101</em>, ); $query_args['numberposts'] = <em>'200'</em>; _query_posts( 'numberposts=<em>999</em>' ); ]]> </code> </code_comparison> </documentation>