Beiträge von Fentris

    Hey liebe WordPress Gemeinde,

    ich habe mal eine kleine Frage. Ich suche ein schlichtes, sicheres Plugin mit welchem man eine Google Map (mit einem POI) einbinden kann und zusätzlich eine Navigationsfunktion hat.
    Also nach dem Prinzip, ich gebe meine Adresse ein und das Plugin zeigt mir darauf hin den Weg direkt in der Karte.

    WP-Maps scheint genau diese Funktion in der Pro Version zu bieten, vielleicht gibt es ja noch eine kostenlose Variante die diese Funktionalitäten auch zur Verfügung stellt?

    Plugins:
    Antispam Bee Version: 2.6.8
    CBX Feedback Version: 3.7.2
    Contact Form 7 Version: 4.3.1
    Query Monitor Version: 2.8.1
    SI CAPTCHA Anti-Spam Version: 2.7.7.5
    Wordfence Security Version: 6.0.22
    Yoast SEO Version: 3.0.7
    WP Multibyte Patch Version
    2.5 (inaktiv)

    PHP Version 5.6

    An das mySQL Error Log komme ich aktuell leider nicht ran, ich versuche dies Morgen nach zu liefern.


    Heute habe ich mich wieder der Thematik gewidmet, ich hatte leider Null Erfolg.

    Mein heutiger Ansatz sah wie folgt aus, ich habe unter folgender URL (https://de.wordpress.org/plugins/tags/revisions)
    so ziemlich jedes Plugin getestet (welches zu WP 4.4.1 kompatibel ist), damit meine Kollegen ohne SQL Querys die Drafts löschen können. Für mich ist das ja
    kein Problem, aber für meine Kollegen ohne SQL Wissen praktisch so nicht machbar. Daher dachte ich mir, diesen Job könnte ja
    auch eines dieser Plugins lösen. Die Drafts löschen mit zum Beispiel Revisions Control ( fand ich vom Handling her sehr intuitiv ) war ja kein Problem,
    leider heißt das noch lange nicht, das Wordpress zuverlässig nach dem Löschen der Drafts wieder neue Datensätze anlegt.

    Ist es möglich, dass dies auch an irgend einer Server Konfiguration z.B. query_cache_size liegen kann?

    extensionmysqli
    server version5.5.44
    client version50011 (5.0.11)
    userDB User halt
    hostlocalhost:3306
    databaseWP Datenbank halt
    key_buffer_size134217728
    ~128 MB
    max_allowed_packet1048576
    ~1 MB
    max_connections151
    query_cache_limit1048576
    ~1 MB
    query_cache_typeON

    Der Wert für Query cache Size irritiert mich etwas!?
    Warum ist der Query Cache aktiviert, obwohl er offensichtlich mit dem Wert 0 konfiguriert wurde!?

    Hallo liebe Community,

    ich habe leider ein mittelschweres Problem mit unserer Wordpress Seite.

    Und zwar, meine Kollegen aus dem SEO Bereich schreiben regelmäßig neue Artikel (Seiten), welche bei der Erstellung als Entwurf angelegt werden. Diese sollen erst veröffentlicht werden, wenn der Artikel fertig ist, ich denke das ist so weit auch nachvollziehbar.

    Jedoch zeigt sich seit geraumer Zeit (leider habe ich dazu keine verbindlichen Informationen bekommen, ab wann genau der Fehler auftrat) ein merkwürdiges Phänomen. Die Artikel werden angelegt, wie oben beschrieben. Meine Kollegen schreiben halt je nachdem, wie Sie Zeit finden an einem solchen Artikel weiter. Jedoch funktioniert nach einer gewissen Anzahl von Speichervorgängen die Vorschau dieser Artikel nicht mehr, es wird dann praktisch irgend ein letzter Stand des Entwurfs angezeigt.

    Daraufhin habe ich mich der Problematik angenommen und Recherche zu diesem Problem betrieben. Im Netz fand ich allerlei Ansätze, welch in Richtung Browser Cache löschen, Plugins deaktivieren (Inkompatibilität als Ursache), Server Konfiguration prüfen etc. gingen. Ich habe alles fein durchgeführt, das Problem bestand immer noch. Also bin ich tiefer ins System vorgedrungen und habe mich angeschaut, wie Wordpress solche Entwürfe in der Datenbank speichern.

    Fakt ist, wird eine Seite als Entwurf gespeichert werden beim ersten Speichervorgang zwei Datensätze angelegt. Siehe folgendes Bild (siehe unten).

    Der erste wird beim veröffentlichen des Entwurfs angezeigt, der zweite Datensatz ist der Entwurf selbst. Soweit alles logisch. Nun habe ich weiter den Entwurf (im Backend) bearbeitet und fleißig gespeichert. Nach dem 4 bis 5 mal (kann auch durchaus erst beim 10 Speichervorgang auftreten) speichern, tritt nun wieder das Problem auf, das nicht der letzte Entwurf aktuell angezeigt wird, sondern ein vorheriger Stand.

    Genau an dem Punkt habe ich die Daten zum Entwurf geprüft und siehe da, es werden keine neuen Datensätze erzeugt. Für jeden erfolgreichen gespeicherten Entwurf legt Wordpress einen solchen Datensatz an. Angenommen ich haben den Entwurf 5 mal erfolgreich speichern können, dann habe ich 6 Datensätze.
    Einen vom Typ page mit dem status draft und 5 weitere vom Typ draft mit dem Status inherit.

    Tritt nun dieses Problem auf, dann werden keine neuen Datensätze vom Typ draft erzeugt, nur der eigentliche Datensatz vom Typ page wird aktualisiert! Damit ist mir nun auch klar, wieso diese Vorschau nur den zuletzt erfolgreich gespeicherten Draft anzeigen kann.

    Ich bin selbst Webentwickler und kenne mich daher mit der Materie aus (bin jedoch noch Junior Entwickler), genau dieses Verhalten von Wordpress ist sicherlich nicht gewollt, das es das Revisions Prinzip untermauert. Kennt jemand das Problem, oder gar eine Lösung?

    Es ist ja auch nicht so, das bei einem nicht erfolgreichen Speichervorgang der Benutzer eine Fehlermeldung bekommt, nichts dergleichen passiert. Ich habe meine Untersuchung was die Datensätze betrifft an mehreren Seiten in diesem Projekt getestet und meine Interpretation ist korrekt! Wieso also, kann unser Wordpress ab einen gewissen Punkt, keine Draftdatensätze mehr schreiben?

    Mein aktueller Ansatz sieht so aus, wenn die Vorschau der Entwürfe nicht mehr funktioniert, dann lösche ich zum beispiel (angenommen es existieren 5 Draft DS) die erste drei Datensätze und dann funktioniert auch wieder das Abspeichern und die Vorschau. Oder, man veröffentlich den Entwurf (so verwendet Wordpress den Datensatz vom Typ page mit status publish also nicht die Draft DS) und betrachtet dann den Artikel in der Vorschau. Das alles ist natürlich suboptimal, da es ein offensichtlicher Bug unseres Systems ist.

    Wir nutzen Wordpress 4.4.1 und mit Enfolg Theme 3.4.7. Also beides ist aktuelle, das betrifft auch den Rest der Plugins etc. Wobei ich nicht glaube, das diese dafür der Grund sind.