Entwicklungs- und öffentlicher Blog

  • Hallo,

    während mein Blog online möchte ich noch ein paar Features dazu programmieren,
    ohne die Besucher mit abgebrochenen PHP Fehler Seiten zu konfrontieren.

    Zuerst dachte ich ein gute Lösung wäre das Umschalten per Template,
    weil Templates den ganzen Code 'umtauschen', geht aber nicht weil es für alle
    User gleich gilt. Und pro User Templates zu definieren geht auch nicht,
    weil Wordpress erst das Template bestimmt und dann den User.

    Den Blog in einen anderen Ordner kopieren geht nicht, weil in der
    Datenbank als Option die Blog Adresse gespeichert ist. Also der erste Klick
    im Development Blog öffnet wieder den öffentlichen Blog.

    Die gleichen Tabellen zu verwenden ist essentiell, weil ich den Entwicklungsblog
    mit den gleichen Posts und Pages sehen/debuggen möchte.
    Auch die gleichen Plugins sollten aktiv sein.

    Gibts es eine elegantere Lösung außer alles komplett zweimal anzulegen,
    Datenbank mit Inhalten und dem Code?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Du könntest einen TemplateSwitcher einbauen und den dann per CSS vor den Besuchern verstecken. Den Link siehst du dann im Code und kopierst dir dann in ein Lesezeichen.

  • Zitat von Olafb

    Du könntest einen TemplateSwitcher einbauen und den dann per CSS vor den Besuchern verstecken. Den Link siehst du dann im Code und kopierst dir dann in ein Lesezeichen.


    das bringt doch nichts, wenn er am Code rumschaubt ...
    Die Plugins würden trotzdem eventuelle Fehler aussprucken, wenn er an diesen rumeditiert ...

  • es bleibt Dir nichts anders übrig als alles zweimal anzulegen,

    mit anderen Datenbankpräfixen,

    denn: hast Du einen php Fehler wo, leidet auch das erste Theme,

    außerdem ist es immer sicherer in Übungstabellen einer Datenbank herumzuspielen als in den wichtigen, sichtbaren - da gab es schon so manche mehrals böse Erfahrung.

    lg

  • Zitat von psycco!

    das bringt doch nichts, wenn er am Code rumschaubt ...
    Die Plugins würden trotzdem eventuelle Fehler aussprucken, wenn er an diesen rumeditiert ...


    Davon steht aber nix in dem Ursprungspost, im Gegenteil da steht:
    "Auch die gleichen Plugins sollten aktiv sein."
    :p :D

  • Zitat von Monika

    es bleibt Dir nichts anders übrig als alles zweimal anzulegen,
    .....

    leuchtet ein, man braucht eine lauffähige Kopie von 'alles' auf einer
    anderen URL. Aber weil die Content Daten zur Admin Spielwiese
    wurden, bleiben sie beim Update unkopiert. Was wird tatsächlich
    kopiert?

    Bei den Plugins würde ich sagen alle kopieren, bei der wp_options
    bin ich mir nicht sicher, die tabelle wp_comments auf gar keinen Fall
    und wp_usermeta aufwendig.

    Letztendlich hat man nicht die Gewißweit, das alles funktioniert.

    Praktisch wären zwei Scripts: Update und Rollback.

    Gibt es sowas schon?

  • Hi
    ich mach das nicht auf einer anderen url
    ich habe einfach einen Ordner:
    test
    dort kopierte ich alle Dateien rein,
    öffnete die config.php
    und änderte nur das Präfix für die Datenbank

    dann installierte ich wordpress ein 2.Mal auf ein und derselben Domain, aber in einen anderen Ordner -
    meinedomain.de/test/

    da ich ja die Artikel nicht mitnehme, sind etwaige Verlinkungen irrelevant,

    lg

  • Ok, jetzt läuft es. Brauchte noch zwei Weichen im
    Code für Google Maps Key und Antiframes redirect.

    Aber so ist es wohl die sauberste Lösung,
    hoffentlich komme ich nicht durcheinander,
    sieht alles (noch) so gleich aus...

    Danke an alle!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!