Revíziókezelés limitálása, tiltása WordPressben

Revíziókezelés limitálása, tiltása WordPressben

A revíziókezelés alapvetően egy hasznos funkciója a WordPressnek. Gyakorlatilag ha egy megírt bejegyzést újra megnyitunk szerkesztésre és mentjük, akkor készít egy másolatot a cikkről. Ebből az írásból megtudhatod hogyan tilthatod le végleg a revíziókezelést, vagy hogyan limitálhatod a változtatások mentéseinek számát.

A revíziókezelés alapvetően egy hasznos funkciója a WordPressnek. Gyakorlatilag ha egy megírt bejegyzést újra megnyitunk szerkesztésre és mentjük, akkor készít egy másolatot a cikkről. Ez annyiszor megtörténik, ahányszor szerkesztjük a bejegyzést. Azoknál a honlapoknál, ahol fontos követni a változásokat természetesen nagyon jó, hogy a WordPress tudja ezt a funkciót. Így viszont egy bejegyzés akár 100-szor is szerepelhet az adatbázisban. A WordPress felhasználók nagy többségénél erre a funkcióra csak limitált mennyiségben vagy egyáltalán nincs szükség.

Ebből a cikkből megtudhatod hogyan tilthatod le végleg a revíziókezelést, vagy hogyan limitálhatod a változtatások mentéseinek számát.

Revíziókezelés tiltása

Alapból ez a funkció be van kapcsolva. Ezért már előfordulhat, hogy az adatbázisod szépen felhízott a rengeteg mentés miatt – ahogyan az alábbi képen is láthatod.

Bejegyzések korábbi állapota

A revíziókezelés tiltása mellett, tehát ki kell törölnöd a korábbi mentett állapotokat is. A tiltáshoz meg kell nyitnod a wp-config.php fájlt és bele kell raknod a következő sort:

define('WP_POST_REVISIONS', 'false');

Ezután kitöröljük a korábbi mentett állapotokat. Ehhez lépj be a phpmyadmin felületére és az SQL fülön az adott adatbázisnál másold be az alábbi kódot és futtasd:

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Most már üres lesz a korábbi állapotok listád.

Revíziókezelés limitálása

Megteheted, hogy nem tiltod le teljesen ezt a funkciót, csak limtálod a mentett előzmények számát. Ehhez nyisd meg a wp-config.php fájlt és másold bele a következő sort, ahol az 5-ös számmal adod meg azt a mennyiséget, amennyi a mentett változatok száma lehet. Ha neked sok vagy kevés az 5, akkor módosíthatod a számot:

define('WP_POST_REVISIONS', 5);

Nem is volt olyan nehéz ugye? Ha elakadtál, akkor kérdezz nyugodtan!

  • Hozzászólások
  • Kapcsolódások
20
  1. 2012-07-04 at 9:36 du.Tick Ervin - Válasz

    Kedves WordPress Guruk! A revizókezeléshez kapcsolódik a kérdésem, de pont fordítva. Egy meggondolatlanul használt plugi (auto more tag) használta belenyúlt az összes bejegyzésembe (95 db). Éppen dühöngök (több nap munkája) Egy régebbi html alapú weblapom anyagának Wordpressbe való átemelésén dolgozom. Szeretnék az összes bejegyzésemnél egy korábbi állapotba visszalépni. Az oldalaknál látom a korábbi állapotok listáját, de a bejegyzések esetében ilyet nem találok. A cikketek azt a reményt kelti bennem, hogy létezik pedig bejegyzéseknek is korábbi állapota. Tehát nem törölni szeretném a korábbi mentett állapotokat (egyelőre), hanem hanem visszatérni egy fél nappal korábbi állapothoz. Előre is megköszönve a választ! Ervin

    Cancel
    • 2012-07-05 at 9:33 de.admin - Válasz

      Kedves Ervin! Minden bejegyzés alatt látnod kellene a bejegyzések korábbi állapotát. Ha nem látod, akkor elképzelhető, hogy a képernyő beállításainál (jobb felső sarokban a bejegyzés írásánál egy leugró ablak) ki van kapcsolva a megjelenítése. Ezt kapcsold be és látnod kell a bejegyzések korábbi állapotát mutató linkeket.

      Cancel
Írj egy választ

Írj egy választ

Válasz neki:

készült   2012-03-12
téma   WordPress hogyan…
címke   , , ,