Füge mal ein Bild neu ein, klappt es dann? Der Filter-Code ist für Bilder im Editor-Bereich.
Beiträge von b3317133
-
-
Normalerweise erst [FONT=Courier New]register[/FONT], dann [FONT=Courier New]localize[/FONT], dann [FONT=Courier New]enqueue[/FONT], und das Handle muss überall gleich sein, bei Dir einmal [FONT=Courier New]ajax[/FONT] und einmal [FONT=Courier New]ajax-script[/FONT].. Link zur Seite?
-
Hi
Hilfe Bitte ! ich wurde in 2 Tagen 2 mal gehackt !
...
WAS KANN ICH TUN ?Die o.g. Hinweise Schritt für Schritt komplett durchgehen.
Was hast Du nach dem ersten Hack denn genau gemacht?
-
Galerien auf der Homepage, dafür habe ich bisher ein Plugin benutzt
Welches genau?
dass leider u.a. auch genau das Plugin für die Galerien nicht die Vorgaben der DSGVO erfüllen würde.
Wurde das auch näher begründet?
Wurden bisher Bilder oder Videos von externen Servern eingebunden?
-
-
Das geht mit Contact Form 7 nicht, und auch bei sonst wohl keinem Formular-Plugin, die Daten eines Kontakt-Formulars werden direkt versendet und/oder gespeichert, bereits dafür braucht man die Zustimmung.
Ein Double Opt-In macht eher Sinn für Registrierungen, Newsletter o.ä., wo erst später andere Daten eingegeben oder verschickt werden.
-
Der Website wurde offenbar mit dem Theme Automotive erstellt (Theme Demo).
Die mobile Ansicht hat eine extra Regel, den Abstand entfernen würde man hier mit
-
Was sagt denn der Ersteller der Seite dazu?
Der weisse Abstand wird im Theme durch diese Werte eingestellt:
Code.inner-page.about-us, .inner-page.services, .inner-page.pricing-tables, .inner-page { margin-top: 70px; margin-bottom: 70px; } ... footer { padding: 47px 0 64px 0; }
Soll der weisse Abstand wegfallen, würde man z.B. diesen Code in "Design > Customizer > Zusätzliches CSS" eingeben: -
Du kannst die Anzeige auch per CSS ausblenden, das wäre für die beiden genannten Seiten dann sowas wie
Einfügen in der Datei style.css des Child-Themes oder unter "Design > Customizer > Zusätzliches CSS"
Am Rande bemerkt, das HTML für den "Social Sidebar" ist falsch in die Seiten eingefügt, es darf erst im [FONT=Courier New]<body>[/FONT] Bereich erscheinen, steht aber im [FONT=Courier New]<head>[/FONT] Bereich.
-
Die Code Snippets sind sog. Filter für die functions.php Datei Deines Child-Themes oder man bastelt ein kleines eigenes Plugin daraus.
Im Code des Counter Plugins werden keinen Änderungen gemacht.
-
Ein kurzer Blick in den Plugin Quelltext zeigt einen Filter in [FONT=Courier New]includes/counter.php[/FONT], wo man über die WordPress Conditionals bzw. ID Vergleich das interne Zählen verhindert, z.B. so (ungetestet)
Codefunction my_pvc_count_visit( $count, $post_id ) { if ( !empty( $post_id ) && in_array( $post_id, array( 1, 23, 456 ) ) ) { $count = false; } return $count; } add_filter( 'pvc_count_visit', 'my_pvc_count_visit', 10, 2 );
Weiterhin findet man einen Filter in [FONT=Courier New]includes/frontend.php[/FONT], wo man die Anzeige des Zählerstandes verhindern kann, z.B. so (ungetestet)Codefunction my_pvc_display_views_count( $display ) { global $post; if ( !empty( $post->ID ) && in_array( $post->ID, array( 1, 23, 456 ) ) ) { $display = false; } return $display; } add_filter( 'pvc_display_views_count', 'my_pvc_display_views_count' );
Die Beispiele gelten für Einzelseiten, für die Prüfung auf sonstige Seiten, siehe WordPress Conditionals. -
Wenn der Counter nur bei Beiträgen angezeigt werden soll, stelle in den Einstellungen unter "Post Types" nur "Posts" oder "Beiträge" ein.
-
Am Rande bemerkt: Bei jüngeren Reinigungsaktionen fiel auf, dass inzwischen z.B. auch vermeintlich leere "Silence is golden" Dateien wie z.B. wp-content/themes/index.php infiziert werden, meist mit vielen, vielen Leerzeilen und dann erst der entspr. Backdoor-Code.
-
Für Mitleser: Die tollsten Plugins können nichts ausrichten, wenn man gegen sie arbeitet. Im Zweifel erstmal die Dokumentation lesen, oder im Falle von WPML im WPML-Forum fragen wie man den hreflang Tag bekommt oder bei unklaren Google Ergebnissen in einem SEO Forum nachfragen, und möglichst nicht selbst irgendwas basteln, was augenscheinlich keinen Sinn macht (wie diese wissentlich falschsprachigen Metadaten in diesem Fall).
-
Dieser Code wurde durch Deinen Haken bei "SEO Funktionen" eingefügt, der war vorher nicht da. Er wird auch auf anderen Seiten, die per WPML miteinander verknüpft sind, passend eingefügt werden. Es ist nicht auf jeder Seite der gleiche Code!
Schreibe die Metatexte auf den deutschen Seiten auf deutsch und auf den englischen Seiten auf englisch. Alles andere verwirrt die Suchmaschinen und ist keinesfalls zielführend. Deine manuellen Änderungen waren eher schädlich. Die Sprache der Seite ist im Quelltext [FONT=Courier New]<html class="no-js desktop " lang="[COLOR=#ff0000]de-DE[/COLOR]"[/FONT] .. angegeben, also sollte auch der Inhalt in der passenden Sprache vorhanden sein.
Und zum Dritten mal, hier werden mit site:aerolite120.com auch jetzt schon jede Menge deutsche Seiten gefunden, auch auf den Folgeseiten.
Weiterhin ist die Seite offenbar generell "ohne www." angelegt worden, daher sollte man wohl noch einen entspr. Redirect aller Seiten auf "ohne www" erzwingen.
-
Dass sich was tut, sieht man in Zeile 27ff im Quelltext der Seite [plain]view-source:https://www.aerolite120.com/[/plain] oder z.B. Strg-U im Browser:
Code<link rel="alternate" hreflang="de-de" href="https://aerolite120.com" /> <link rel="alternate" hreflang="en-us" href="https://aerolite120.com/en/" />
Aber wie gesagt, hier werden mit site:aerolite120.com auch jetzt schon deutsche Seiten gefunden.Evtl. warst Du nicht geduldig genug, das kann schon mal paar Wochen dauern, bis sich vorgenommene Änderungen in den Suchmaschinen bemerkbar machen.
-
in der Hoffnung, das sich damit ein mögliches hreflang Problem erledigt. Ob ich das Plugin richtig eingesetzt habe, weiß ich nicht.
Das würde sich erledigen, wenn Du den Haken im Screenshot "SEO Funktionen" setzen würdest.Hier werden mit site:aerolite120.com auch deutsche Seiten gefunden.
-
Was ist unter "WPML > Sprachen > SEO-Optionen" eingestellt?[size=14][/SIZE]
-
Hast Du schon mal im Plugin Repository geschaut? Da gäbe es sowas wie z.B. Blog Post Filter und einige andere..
-
Vermutlich ist unter "Einstellungen > Lesen" keine Blogseite ausgewählt, im Menü wird über /category/.. verlinkt.