Demo felhasználó létrehozása WordPress alatt

Demo felhasználó létrehozása WordPress alatt

Ha WordPress alapokon készítesz honlapokat, akkor talán már eszedbe jutott, hogy készíts egy Demo felhasználót, akin mindent lát - amit szeretnél, hogy lásson, mindent ki tud próbálni a WordPress adminisztrációs felületén keresztül, azonban módosítani nem tudja a létező tartalmat és újat sem tud hozzáadni.

A következő cikkben megmutatjuk, hogyan hozhatsz létre ilyen - gyakorlatilag jogosultságok nélküli - demo felhasználót.

Demó felhasználó létrehozása

Először is meg kell nyitnod a wp-includes/wp-db.php fájlt és módosítanod kell az eredeti kódot.

Figyelem! A WordPress frissítése után mindig el kell végezned a következő műveletet, hiszen a frissítés felülírja a módosításaidat!

Keresd meg a fájlban a következő kódsort:

$this->result = @mysql_query( $query, $this->dbh );
$this->num_queries++;

és módosítsd a következőre:

global $userdata;

if (($userdata->user_login == 'demo') && (preg_match("/^\\s*(insert|delete|update|replace) /i",$query)))
$_stop = true;
else
$_stop = false;

if (!$_stop) {
$this->result = @mysql_query($query, $this->dbh);
$this->num_queries++;
}

Ha a WP-Cache be van kapcsolva, akkor kapcsold ki. Távollítsd el a wp-config.php-ból a következő sort:

define('WP_CACHE',true);

Ezután nem maradt más hátra, minthogy valamelyik Role menedzser pluginnal tiltsd le szokat a funkciókat, melyeket nem akarsz, hogy elérjen a demo felhasználód.

  • Hozzászólások
  • Kapcsolódások
Írj egy választ

Írj egy választ

Válasz neki:

készült   2013-10-09
téma   WordPress hogyan…
címke   , , , ,