wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



wp_random_content_posts_orderby › WordPress Function

Seit7.2.0
Veraltetn/v
› wp_random_content_posts_orderby ( $orderby, $query )
Parameter: (2)
  • (string) $orderby The ORDER BY clause of the query.
    Erforderlich: Ja
  • (WP_Query) $query The WP_Query instance.
    Erforderlich: Ja
Gibt zurück:
  • (string) The ORDER BY clause of the query.
Definiert in:
Codex:

Orders the random content query randomly.

Added to the 'posts_orderby'} filter by {@see WP::handle_random while the random content query runs. Enforcing the order in SQL prevents {@see 'pre_get_posts'} callbacks setting the order of posts on archives from affecting the selection.


Quellcode

function wp_random_content_posts_orderby( $orderby, WP_Query $query ): string {
	if ( wp_is_random_content_query( $query ) ) {
		return 'RAND()';
	}

	return (string) $orderby;
}