Domain-Tárhely.net - Minőségi tárhely és domain szolgáltatás megfizethető áron!

Véletlen bejegyzés gomb WordPresshez

2011 1. 10.

in WordPress tippek

Valószínűleg már mindenki tisztában van vele, hogy a WP bejegyzéseinket MySQL adatbázisban tároljuk. A következőkben megvizsgáljuk, hogyan tudunk véletlenszerű bejegyzés ajánlót generálni.

MySQL

Szükséges meghatároznunk, hogy az adatbázis mely tábláit kell megvizsgálnunk. Ennek a következőképpen kell kinéznie:

SELECT guid FROM wp_posts WHERE post_type = ‘post’ AND post_status = ‘publish’ ORDER BY RAND() LIMIT 1

Hogyan is működik mindez?

SELECT guid – kiválasztjuk a guid oszlopot, amelyben a bejegyzés URL címe van rögzítve.

FROM wp_posts – a bejegyzések táblázata

WHERE post_type = ‘post’ – ezzel deklaráljuk, hogy csak a bejegyzésekre van szükségünk, a mellékletekre nem

AND post_status = ‘publish’ – csak a publikált bejegyzések kerüljenek kiválasztásra

ORDER BY rand() – véletlenszerű sorba rendezés

LIMIT 1 – megjelenített találatok száma

A PHP kód

A felhasználásra váró PHP kód a következő:

<?php

$randomPost = $wpdb->get_var(“SELECT guid FROM $wpdb->posts WHERE post_type = ‘post’ AND post_status = ‘publish’ ORDER BY rand() LIMIT 1”);

echo ‘<a href=”‘.$randomPost.'”>Random Post</a>’;

?>

Tetszés szerint tudjuk oldalunk felületébe beilleszteni.

Ha WordPress webportál indításán gondolkozol és biztos helyen akarod tudni, 100%-ban WordPress kompatiblilis tárhelyünkről ide kattintva olvashatsz: WordPress tárhely
Előző cikk:
Következő cikk:
Szólj hozzá!
Virtuális szerver, Linux VPS