Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

Random Posts for Query Loop Block

Beschrijving

The Query Loop block in WordPress does not include a “Random” ordering option in the sidebar UI.
However, WordPress core does support orderby = rand in WP_Query.

The problem:
Using "orderBy": "rand" inside a Query Loop block can cause the Site Editor preview to fail, because rand is not included in the REST API schema for posts.

This plugin fixes that by extending the REST API orderby enum so the editor recognizes "rand" as valid.

✔ What this plugin does

  • Adds "rand" to the REST API orderby enum for posts and pages.
  • Allows the Query Loop block to use "orderBy": "rand" safely.
  • Prevents JSON errors and broken previews in the Site Editor.
  • Makes “random post” layouts work reliably both in the editor and frontend.

⚠ What this plugin does not do

  • It does not add a “Random” option to the Query Loop UI dropdown.
    (That UI is defined in Gutenberg’s JavaScript.)
  • You must still set "orderBy": "rand" manually using the Code Editor.

Example use case

Want your homepage, blog, quotes site, testimonials, or featured-section to show
a different post every time the page loads?

Install this plugin open the template switch to Code Editor set "orderBy": "rand".

Schermafbeeldingen

  • Query Loop block configured with "orderBy": "rand" in the Code Editor.
  • Site Editor preview working correctly with random post ordering enabled.

Installatie

  1. Upload the plugin folder to /wp-content/plugins/random-posts-for-query-loop-block/
    or install it via Plugins Add New Upload Plugin.

  2. Activate the plugin via Plugins Installed Plugins.

  3. Open the Site Editor and edit a template or page containing a Query Loop block.

  4. Switch to Code Editor
    (top-right kebab menu Code editor).

  5. Find the wp:query block and set:

    “orderBy”: “rand”

FAQ

Will this add a “Random” option to the Query Loop sidebar?

No. The dropdown list is defined in Gutenberg’s JavaScript and cannot be modified by PHP alone.
You must edit the block’s attributes in Code Editor.

Does this affect frontend queries outside the block editor?

No. It only extends the REST API schema used by the editor.
WP_Query has natively supported orderby = 'rand' for many years.

Does this slow down my website?

No extra load is added beyond core WordPress behavior.
However, orderby = rand can be heavy for very large datasets — this is true with or without this plugin.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Random Posts for Query Loop Block” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

1.0.5

  • Initial release. Adds rand to the REST API orderby enum so Query Loop can safely use random order.