Sziasztok,
Van egy honlapom, 800 felhasználóval - legyen ez az “A” honlap. Egy másik oldalt - “B” honlap - szeretnék ugyanennek a felhasználói körnek is elérhetővé tenni.
Hogyan tudnám adatbázis-turkálás nélkül a “B” honlapot elérhetővé tenni az “A”-ra regisztráltaknak is - úgy, hogy az A-ra folyamatosan regisztrálnak, és automatikusan lenne jó összekötni a kettőt, hogy aki az A-ra regisztrál a jövőben, az rögtön a B-t is elérhesse.
Köszi a segítséget.
Szia!
Ez a másik “B” weboldal ugyanazon a szerveren van elhelyezve?
Lehetőségek:
- Közös adatbázis használat a "Users" táblából!
- Ügyfélkapu létrehozása: továbbiakban növelhető a weboldalak hozzáférhetőségének használata.
- A "B" weboldalra bővítmény készítése, amely klónozza a "A" weboldal felhasználói adatbázisát. - Szinkronizáció.
A syncet nem tartom jó ötletnek, legalábbis első hallásra. Ha azonnali eredményt akarsz, akkor nem elég valamiféle cronjobbal szinkronizálni, hanem valós időben kell megtenni (ha user regisztál A honlapra, azonnali hozzáférést vár B honlaphoz is, nem akarja megvárni, míg éjfélkor lefut a cronjob). Ez viszont eléggé zabálni fogja az erőforrásokat.
A Users tábla megosztása már jobb megoldásnak tűnik, de valszeg csak akkor műkszik, ha a két WP ugyanabba az adatbázisba dolgozik (csak más prefix-szel), és az URL ugyanabban a domainben van (multisite subdomainnel vagy subdirrel).
Ha pl. ehhez hasonló megoldással kísérletezel: http://hungred.com/how-to/multiple-wordpress-installation-sharing-user-table-touching-wordpress-core/ akkor a meglévő userdatát valszeg át kell dumpolnod az új táblába, de az új regsiztrációk már elvileg a sharedbe mennek.
Érdemes lehet átnézned még ezt a topikot (és a benne lévő linkeket is): http://wordpress.org/support/topic/multiple-blogs-one-user-list