Tovább a tartalomhoz

Visszaállítás és kivételek

A White Label beállítások alaphelyzetbe állítása, a főreset elrejtett bővítmény esetén, és felhasználók kivétele az arculat alól.

A beállítások alaphelyzetbe állítása

Szekció neve “A beállítások alaphelyzetbe állítása”
  1. Nyisd meg a White Label oldalt.
  2. Görgess az aljára, és kattints a Beállítások alaphelyzetbe állítása gombra.
  3. A felugró ablakban kattints az Igen gombra.
  4. Kattints a Beállítások mentése gombra, hogy az alaphelyzet a gyermekwebhelyekre is kikerüljön.

Főreset: ha a bővítmény elrejtve maradt

Szekció neve “Főreset: ha a bővítmény elrejtve maradt”

Ha a gyermekwebhely lecsatlakozott, a MainWP Child bővítményt pedig elrejtetted, nem látod a bővítménylistában, és a beállítások „beragadhatnak”. Három módszer van a visszaállításra.

1. módszer: visszaállító bővítmény (ajánlott)

Szekció neve “1. módszer: visszaállító bővítmény (ajánlott)”

Telepíts a gyermekwebhelyre egy „Reset MainWP Child Plugin Settings” nevű, a MainWP-hez készült visszaállító bővítményt. Az visszaállítja a MainWP Child összes beállítását, majd magát kikapcsolja. Használat után biztonsági okból töröld.

  1. Csatlakozz a gyermekwebhely tárhelyéhez FTP-vel.

  2. Nyisd meg a wp-content/plugins/mainwp-child/class/class-mainwp-child.php fájlt.

  3. Keresd meg a public function __construct( $plugin_file ) függvényt (kb. a 210. sor körül), és a this->update(); sor után add hozzá:

    delete_option('mainwp_branding_child_hide');
  4. Mentsd a fájlt, és töltsd fel a szerverre az eredeti helyére.

3. módszer: szűrő a functions.php-ban

Szekció neve “3. módszer: szűrő a functions.php-ban”

Add hozzá az aktív sablon functions.php fájljához a gyermekwebhelyen:

add_filter( 'mainwp_child_branding_init_options', 'mycustom_mainwp_child_branding_init_options');
function mycustom_mainwp_child_branding_init_options( $opts ) {
if (is_array($opts) && isset($opts['hide'])) {
$opts['hide'] = '';
}
return $opts;
}

A webhely újracsatlakoztatása után töröld ezt a kódot, különben a White Label nem működik rendesen.

Felhasználók kivétele az arculat alól

Szekció neve “Felhasználók kivétele az arculat alól”

A mainwp_child_branding_init_options szűrővel egyes felhasználókra kikapcsolhatod az arculatot a gyermekwebhelyen.

Azonosító alapján (az 1-es azonosítójú felhasználó kimarad):

add_filter( 'mainwp_child_branding_init_options', 'mycustom_mainwp_child_branding_init_options' );
function mycustom_mainwp_child_branding_init_options( $option ) {
$current_user_id = get_current_user_id();
if ( $current_user_id == '1' && is_array( $option ) && isset( $option['cancelled_branding'] ) ) {
$option['cancelled_branding'] = true;
}
return $option;
}

Felhasználónév alapján (a „bogdan” nevű felhasználó kimarad):

add_filter( 'mainwp_child_branding_init_options', 'mycustom_mainwp_child_branding_init_options' );
function mycustom_mainwp_child_branding_init_options( $option ) {
$current_user = wp_get_current_user();
if ( $current_user && $current_user->user_login == 'bogdan' && is_array( $option ) && isset( $option['cancelled_branding'] ) ) {
$option['cancelled_branding'] = true;
}
return $option;
}

A kódot a MainWP Code Snippets bővítménnyel egyszerre telepítheted az összes gyermekwebhelyre.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások