Also habe ich diese Codes in meiner index.php-Datei in meiner WordPress-Vorlage:
if($detect->isMobile() && !$detect->isTablet() ) {
include('mobileshares.php');
}
Der Zweck der Codes besteht darin, eine PHP-Datei zu laden, wenn der Benutzer ein mobiles oder Tablet-Gerät verwendet. Das heißt, es wird nicht geladen, wenn es sich um einen Desktop handelt.
Jedenfalls funktioniert es wirklich einwandfrei. NICHT BIS Ich habe die installiert W3 Gesamtcache Plugin in meinem WordPress. Das Caching bringt alles durcheinander.
das heißt, die zwischengespeicherte Website wird dem nächsten Besucher angezeigt. Beispiel: Besucher Nr. 1 hat mit seinem Smartphone auf meine Website zugegriffen. die mobile Seite wird korrekt angezeigt. dann erledigt der Caching-Prozess seine Arbeit. wenn ein anderer Besucher (eine völlig andere Person) Besucher Nr. 2 über ein anderes Gerät (sagen wir) einen Desktop auf meine Website zugegriffen hat. Die angezeigte Website ist der mobile Desktop. Ich glaube, das liegt am W3TC-Caching-Plugin. Ich bin mir nicht sicher, ob ich hier Sinn mache.
Also habe ich ein paar Lesungen gemacht und eine gefunden Antworten welches ist Fragment-Caching.
Nach dem Bearbeiten und Hinzufügen einiger Zeilen in meiner wp-Konfigurationsdatei: Hier ist jetzt mein überarbeiteter Code:
<!-- mfunc W3TC_DYNAMIC_SECURITY -->
<?php
if($detect->isMobile() && !$detect->isTablet() ) {
include('mobileshares.php');
}
?>
<!-- /mfunc W3TC_DYNAMIC_SECURITY -->
(Dieser Code geht in die Datei wp-config.php)
define('W3TC_DYNAMIC_SECURITY', 'somesecurestring');
Ich habe meine Einstellung auf „Festplatte: Einfach“ und aktivieren Sie die „Späte Initialisierung“, der Code ist immer noch durcheinander!
Was mache ich falsch? Könnten Sie bitte darauf hinweisen, was falsch ist? Können Sie einen besseren Weg vorschlagen, dies zu implementieren?
Ich schätze alle Ihre Antworten/Kommentare, damit ich dieses Problem lösen kann. Vielen Dank!
Könnten Sie einige Details zu “Das Caching bringt alles durcheinander” hinzufügen. ?
– Sitilge
25. Oktober 2015 um 20:15 Uhr
Ich denke, Sie haben auch überprüft, ob Sie mfunc entweder nicht minimieren oder ignorieren? Und wie @sitilge feststellt, müssen Sie weitere Details angeben.
– Grimasse der Verzweiflung
31. Oktober 2015 um 14:03 Uhr
entschuldigen Sie. Ich habe die Frage aktualisiert.
– Ben Dolche
31. Oktober 2015 um 16:49 Uhr
Was macht Ihre Website, nachdem Sie den neuen Code hinzugefügt haben? Wie sind alle Ihre W3TC-Einstellungen konfiguriert?
– Verdreht
3. November 2015 um 17:01 Uhr