Beiträge von r23

    Die Dateien im wp-root hab ich auch getauscht. Daraufhin wurde dann die Information seitens WP ausgegeben dass die DB veraltet ist und ich diese updaten solle. Dies habe ich dann auch gemacht.

    Wenn es keine Fehlermeldung gab - hat das update "funktioniert"

    Vermutlich benötigst du für den alten Content den Clssic Editor
    https://wordpress.org/plugins/classic-editor/

    oder musst den Content noch auf Gutenberg umstellen.


    Welche PHP ich verwende muss ich nochmal nachsehen, weiß ich nun aus dem Stehgreif nicht

    wenn es 5.3 oder 5.4 ist solltest du mind. 7.2 verwenden... meiner Meinung nach. besser ist 7.4 aber mit 7.4 funktioniert WordPress 4.8 vermutlich nicht.


    Meinst du die Umgebung ist noch zu retten?

    Warum nicht? Du hast doch vor dem update eine Datensicherung erstellt?



    Komme mit dem neuen Editor nicht klar.

    Wer kommt schon mit Gutenberg klar? Da haben schließlich viele Google Entwickler sich versucht - und die haben noch nie einen Text mit ein paar Bildern im Internet veröffentlicht oder gewartet - niemals basiert der Mist auf Erfahrungen eines Bloggers... oder Redakteurs.. es gibt für den Gutenberg aber Schulungen, dann kann man klicken und suchen und suchen und klicken...


    Ich habe für meinen Verein ein Update der veralteten Version von WP vorgenommen. Hierbei wurden das wp-admin und wp-includes durch die neuen Dateien der Version 5.6 ausgetauscht

    du musst auch die Dateien im wp-root ~/ austauchen (bis auf wp-config.php)

    nach Möglichkeit löschst du die Dateien - dann hast du auch evtl. Schadecode gelöscht.

    Selbstverständlich löscht du nur, wenn du eine Datensicherung hast)

    Ein Sprung von 4.8. auf 5.6 ist gewaltig. ich würde kliere Schritte machen.

    Welche PHP hast du?


    und im Anschluss die Datenbank migriert.

    Was meinst du mit migriert- hast du das Update Script aufgerufen?


    ich möchte meinen Interessenenten eine spezielle Wordpress-Seite anbieten. Diese ist mit einem Template, Plugins, Funktionen etc. komplett ausgestattet und Vorkonfiguriert.

    Von dieser Umgebung erstellst du einfach ein Backup.
    für die datenbank
    https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

    für die "spezielle Wordpress-Seite" deine bevorzuge Versionsverwaltung: https://de.wikipedia.org/wiki/Versionsverwaltung
    ich verwende bevorzugt https://github.com/
    git clone --depth=1 https://github.com/michibeck87/special-wordpress-page


    der angelegte Content nach z.B. 3h automatisch wieder gelöscht wird. So das die Installation sauber bleibt.

    und löschen ist rm- r /verzeichnis

    das Ganze in ein ausführbares Script legen und wenn man wirklich möchte _realitsfremde 3 Stunden_ cornjobs laufen lassen...


    Hat damit jemand eine Empfehlung oder eine andere Lösung?

    Ein Plugin würde mich nerven...


    ich nutze das Theme NEVE unter WP 5.9 und bekomme im https://validator.w3.org/unicorn/ viele type='text/javascript' - Fehler angezeigt.

    WordPress 5.9 verwendet bei mir '<script>' und aktuelle Themes verwenden auch '<script>'. NEVE ist eigentlich ein gepflegtes Themes.
    WordPress und NEVE kannst du eigentlich ausschließen. Wenn du alle Plugins deaktivierst - sollten die type='text/javascript' Hinweise verschwinden. Wenn es doch noch Hinweise gibt, kannst du auf ein aktuelles WordPress Theme umschalten.


    Im Web habe ich zwar zahlreiche Tipps dazu gefunden, aber irgendwie fehlt meist die Anleitung, wo man im php einen Filter für diese Problemfälle einfügen muss.

    Du könntest deinen Server so konfigurieren, dass dieser nur fehlerfreies HTML ausliefert. Wenn du die entsprechende rechte für Module hast.

    Egal. deine frage war nach PHP
    mit Tidy kannst du in der Regel HTML Fehler beseitigen. Ob type='text/javascript' habe ich jetzt noch nicht gehabt.
    https://www.php.net/manual/de/book.tidy.php

    Bevorzugt wird von mir http://htmlpurifier.org/ dafür gibt es ein WordPress Plugin. ob dies type='text/javascript' Hinweise beseitigt habe auch noch nicht getestet.



    Danke für die Hinweise und einen guten Start in die neue Woche.

    coole Signatur hast du hier - schön, wenn man am Pranger steht?

    Und zwar habe ich eine Internetseite erstellt mit bis jetzt 52 seiten . Jetzt habe ich das Gefühl alles falsch gemacht zu haben , weil ich jeder Seite als Seite erstellt habe und nicht als Beitrag.

    Zwischen Beitrag und Seite gibt es erheblich Unterschiede. Ein Beitrag lädt ein zur Diskussion, es sind News, und selbstverständlich werden Beiträge von Suchmaschinen anderes bewertet als Seiten.

    Beiträge kannst du durch eine richtige SEO Strategie wesentlich leichter promoten
    https://developers.google.com/search/docs/ad…a/article?hl=de

    Seiten sind aber keine Beiträge. Bei "Wir über uns" oder der typischen "Wegbeschreibung" oder deiner "Covid-19 Regeln" bloggst du nicht und möchtest du auch keine Diskussion. Es sind Seiten und keine Beiträge. Seo technisch benötigen derartige Seiten etwas länger für ihre sinnvolle Wirkung in der Sichtbarkeit - aber diese ist in der Regel von dauer und erheblich länger als deine *news*

    beispiel:
    Du bist Modedesigner und zeigst Deine neue Kollektion auf der Feshion Week.
    Als Seite sicherlich schön und in ein paar Jahren eine schöne Erinnerung. Seo technisch eine Katastrophe
    Als News geht es als AMP und über die RSS Feeds richtig rund - aber nach 4 Wochen nimmt die Sichtbarkeit langsam ab. Nach wenigen Monaten ist es uninteressant. Gepflegte Blogs löschen dann den Artikel.



    Hatte mir gestern ein paar Videos angesehen und dort meinte man das man nur Seiten verwendet für Darenschutz , Impressum. Der Rest sollten als Beiträge verwendet werden . Hab ich alles falsch gemacht oder kann man das so lassen ?

    Vermutlich nicht. Du musst nur langsam daran denken, worüber du Beiträge erstellen möchtest.
    https://www.selbstaendig-im-netz.de/blogs/geheimni…g-mehr-traffic/


    Gibt es ein Plugin, welches Produktags nach der Häufigkeit ihrer Nutzung auflistet und löschbar macht? So daß ich z.B. alle keywords, die weniger als zwei Mal benutzt werden, auf einen Schlag löschen kann? Oder eine andere Lösung?

    Bei 180.000 Produktschlagwörtern würde ich dies vermutlich mit einem Datenbank Tool von mir machen
    https://github.com/r23/MyOOS-Dumper

    nach einer Datensicherung über den SQL Browser löschen

    SQL
    DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count < 2 AND taxonomy = 'product_tag');
    DELETE FROM wp_term_taxonomy WHERE count < 2 AND taxonomy = 'product_tag';
    DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

    Quelle: https://sceptermarketing.com/bulk-delete-pr…-or-attributes/

    nach dem Löschen die Datenbank mit MyOOS-Dumper erneut sichern und dabei die Tabellen optimieren lassen

    @meisterleise

    @r23
    Das wurde bereits beantwortet: "Ich bin blutiger Anfänger" & "mit Elementor Funktionen und CSS nachzubauen".
    Ich empfehle, beim nächsten Mal genauer zu lesen.


    Ist dort irgendetwas Kryptisches, was man nicht verstehen könnte?
    Und wenn man es nicht versteht, kann man eben sagen, was man nicht versteht und erhält eine Erklärung. Und genau so sollte man meine Frage "was verstehst du nicht" verstehen.

    kannst du nicht woanders spielen gehen? Facebook zum Beispiel?


    Strato hatte mich aufgefordert die PHP Version für mein wordpress auf Version 8.0 anzupassen.

    sicher, dass nicht 7.4 gefordert wurde?


    AddType application/x-httpd-php8 .php

    zwischen 8 und dem Punkt ist ein Leerzeichen... damit kommt der Server klar?

    Das könnt richtig sein.



    AddType application/x-httpd-php8 .php

    hier ist erneut ein Leerzeichen zischen der 8 und dem Punkt

    ..... und das auch nicht gleich am ersten Tag und vielleicht einmal in einer lokalen Testumgebung.

    Es sollte klar sein, dass man PHP 8.1.x nur in einer Testumgebung zurzeit verwendet.

    5.9. ist super und ist da und läuft unter PHP 8.1.1 ;)

    Der scheint die Lösung zu sein. Auf der Strato-Ebene den Gästebuch-Spam-Filter deaktiviert und es ging wieder.

    Ich würde bei dem Hoster auch unbedingt bleiben


    Der Hinweis: verwende einfach https:// für die Schriften ist gut ... ich habe selbst nicht wissentlich Schriften eingebunden und wüsste garnicht, wo ich das umstellen soll.

    Einfach in den Scripten nach 'http://' suchen

    Wenn du unter 'http://' ohne SSL-Verschlüsselung installiert hast, auch in der Datenbank suchen.

    Auf der Seite sehe ich keine JSON Antwort. bei 3D-Modellen verwende ich 3D Modell Viewer. Wenn man in diesen die "JSON Antwort" für Suchmaschinenoptimierung für 3D Modelle einbaut - hat Gutenberg Probleme und bringt diese *sinnfreie* Fehlermeldung.
    [size=24]Keine gültige JSON-Antwort[/SIZE]


    Über den Entwicklermode des google Chrome bin ich bis zu der Meldung gekommen:

    Code
    Mixed Content: The page at 'https://thkas-moba.de/wp-admin/post.php?post=2021&action=edit' was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Raleway|Open+Sans|Lato:400,700'. This request has been blocked; the content must be served over HTTPS.

    Hier gibt es irgendeinen Schriftartaufruf nur über http und das scheint der Blocker zu sein.

    Verwende einfach https:// für die Schriften.


    Es soll am unteren Rand ein kleines Videofenster mit dem eigenen TV Kanal oder irgendeinem Video anzeigen. Gerade so, wie es im Moment immer mehr Online Zeitungen verwenden.

    dafür benötigt man in der regel kein Plugin - sondern der Browser kann das "automatisch"
    nennt sich
    [size=18]Bild-im-Bild-Modus[/SIZE]
    https://support.mozilla.org/de/kb/informat…odus-in-firefox

    Wenn du einen eigenen TV Kanal hast, sollte dies jetzt für dich wirklich kein Problem sein.

    php ist schon länger auf 8.0

    oder php 8.1.x ?

    WordPress 5.8.3 hat zumindest bei der Installation mit dieser PHP Version noch Probleme.#

    Ansonsten - WordPress hat einen Debug-Mod - diesen einfach konfigurieren und einschalten.
    5.9. probiere ich aus, wenn das automatische Update angeboten wird....


    Zu den 2500 Pixeln:
    Meiner Ansicht nach sind 2500 Pixel sogar etwas zu viel, da sich daraus eine Bildgröße um 1MB je Foto ergibt - das bedeutet 60MB um mein Portfolio durchzuschauen

    ist 60 MB wirklich ein Drama? Egal...

    25xx Pixel haben die WordPress Entwickler eingebaut, damit die megagroßen Bilder vom Smartphone nicht mehr im Netz sind. Bei der Reduzierung der maximalen Seitenlänge verwendet WordPress die zur Verfügung stehende Bildbearbeitung auf dem Server.

    Einmal die gd-lib
    https://de.wikipedia.org/wiki/GD_Library

    oder ImageMagick
    https://de.wikipedia.org/wiki/ImageMagick

    ImageMagick aber nur als PHP Modul
    https://www.php.net/manual/de/book.imagick.php

    Bei einer automatischen Bildbearbeitung fehlt mir persönlich die eigene Entscheidung der Methode und der Schärfe.Vor diesem Hintergrund empfehle ich die Verwendung eines eigenen Workflows für Bilder im Web.

    In der aktuellen WordPress Version unterstützt WordPress webP. WebP ist um 30 bis 50% in der Dateigröße kleiner
    https://www.mediaevent.de/fotos-grafik-optimieren/

    der Nachfolger von Jpg löst WebP, PNG und Jepg ab und ist noch einmal deutlich kleiner
    https://t3n.de/news/jpeg-xl-neues-bildformat-2021-1356055/

    Gleichzeitig kann man mit Werkzeugen die Dateigröße verlustfrei oder verlustarm reduzieren. Verlustarm geht auch über WordPress Plugins.

    Für Retina Displays verwendet man in der Regel Bilder mit einer hohen Pixelzahl...
    https://kulturbanause.de/blog/websites-…ina-optimieren/

    In der Regel hat der Webdesigner sich eine bestimmte Größe für die Bilder in seinem Template ausgedacht, und an diese Bildgrößen-Empfehlung würde ich mich für ein optimales Ergebnis halten. Dokumention oder Demo-daten ... oder Entwickler fragen.


    Ich bin schon in der Lage, wenn mir jemand sagt wo genau, ein bischen Code zu ändern oder zu ergänzen, aber leider habe ich nicht genug Ahnung, selbst genau zu erkennen, wo ich welchen Code ändern muss.

    Ich sehe in dem Code Beispiel auch keine Größe einer Lightbox.

    WordPress rechnet für Smartphone Anwender die Bilder auf 25xx maxiale Seitenlänge runter. D.h. Die unterwegs schöne Urlaubsbilder schießen sollen ohne Probleme eben Fotos hochladen können.

    Eine Seitenlänge von 2560 Pixel ist meiner Meinung nach ausreichend. Dies kannst Du aber mit Plugins oder PHP Code ausschalten.

    Meiner Meinung wichtiger ist, was stellst du Serverseitig WordPress als Bildbearbeitungssoftware zur Verfügung. gd-Lib oder etwas sinnvolles?

    Gleichzeitig solltest du bedenken, dass WordPress in der Regel nur Bilder verkleinert *ohne* die oft notwendige Nachschärfung.

    Sehr gute Reduzierung der Dateigröße kann WordPress in der Regel nur durch kostenpflichtige Plugins.
    Üblich ist auch das WebP format wobei andere Bildformate besser sind.


    Weiss hier jemand, wo ich einstellen kann, auf welche Größen die Bilder bei welchen Devices heruntergerechnet werden (der Themne-Support ignoriert diese Frage)?
    Die Wordpress-Einstellung unter Einstellungen/Medien scheint es nicht zu sein - dort steht als maximale Bildgröße 1024 x 1024.

    steht in der Regel im PHP Script in der funktions:

    PHP
    add_image_size( 'md-blog', 800, 480, true );

    In der Regel sollte es auch in der Dokumentation vom Theme stehen


    Wenn dass das einzige Problem wäre, gäbe es ja einen einfachen Workaround: Einfach die Bilder selbst vor dem Hochladen auf 1800 Pixel runterrechnen.

    Solltest du wert auf Qualität legen, erstelle mit richtiger Software die Bilder auf deinem Rechner in der richtigen Größe her. Dann kann css die Bilder besser skallieren.



    Ich möchte, dass ein Bild mit 1800px Seitenlänge ca. 80% meines Displays ausmacht.

    https://www.w3.org/Style/Examples/007/figures.de.html


    [/tatsu_inline_text][tatsu_icon name= "icon-play" size= "medium" style= "circle" bg_color= "" hover_bg_color= '{"id":"palette:1","color":"#ffffff"}' color= '{"id":"palette:1","color":"#ffffff"}' hover_color= '{"id":"palette:2","color":"#222222"}' border_style= '{"d":"solid","l":"solid","t":"solid","m":"solid"}' border_width= "2" border_color= '{"id":"palette:1","color":"#ffffff"}' hover_border_color= '{"id":"palette:1","color":"#ffffff"}' border= '{"d":"0px 0px 0px 0px"}' outer_border_color= "" alignment= "center" ripple_effect= "0" ripple_color= "" href= "http://florian-busch.de/virtuelle-tour…vtour/tour.html" new_tab= "0" lightbox= "1" image= "" video_url= "http://florian-busch.de/virtuelle-tour…vtour/tour.html" hover_effect= "none" animation_type= "none" animation_delay= "0" margin= '{"d":"0px 0px 20px 0px"}' box_shadow= "0px 0px 0px 0px rgba(0,0,0,0)" hover_box_shadow= "0px 0px 0px 0px rgba(0,0,0,0)" hide_in= "" css_id= "" css_classes= "" animate= "1" animation_duration= "300" padding= '{"d":""}' border_radius= "" key= "H14bqJ9yat"][/tatsu_icon][/tatsu_column][/tatsu_row][/tatsu_section][tatsu_section bg_color= "#f2f3f8" bg_image= "" bg_repeat= "repeat" bg_attachment= '{"d":"scroll"}' bg_position= '{"d":"top left"}' bg_size= '{"d":"cover"}' bg_animation= "none" padding= '{"d":"90px 0% 90px 0%"}' margin= '{"d":"0px 0px 0px 0px"}' bg_video_mp4_src= ""

    ^- hau weg den mist? oder was wolltest du uns sagen?


    Zum Ablauf:
    In diesem Ticket System werden Tickets für einen Abend verkauft.
    Dabei sollen Erstsemester bevorzugt werden. Die Erstsemester erkennen wir an der Matrikelnummer, die wir von der Hochschule in einer Excel-Tabelle zur Verfügung gestellt bekommen. Erst nach einer bestimmten Ticketzahl/Zeit haben die anderen Studierenden auch zugriff.

    Zur Aufgabe:
    Die Aufgabe ist, ein System zu entwickeln, dass mich überprüfen lässt, ob es sich um einen Erstsemester handelt. Erst dann, kann bezahlt werden und das Ticket wird zugeschickt.

    Für diese Aufgabe ist ein kleines IT-Team aus Studierenden am Werkeln, allerdings brauchen wir etwas Unterstützung, da die Aufgabe doch ganz schön gewaltig ist.

    Sorry - was ist daran gewaltig?

    1. du importierst die Excel-Tabelle in eine MySQL - Datenbank Tabelle.
    2. du fragst die Matrikelnummer vom Besucher ab
    3. Prüfst ob ein Datensatz mit der Matrikelnummer in der Tabelle vorhanden ist

    das sind alles einfach SQL Befehle und sollte JEDER können.


    Ob das ganze mit Code, Plugins oder Drittanbietern gemacht wird ist aktuell völlig egal.

    Jobforum

    in meine fragen steht "Automatisch" und nicht manuel.

    dann lesen wir dir mal vor:

    Falls Sie Benutzer nicht bloss manuell, sondern auch automatisiert deaktivieren möchten, dann sollten Sie sich Plug-ins wie z.B. Expire Users oder User Blocker anschauen. Damit können Sie vorab festlegen, zu welchem Zeitpunkt bzw. Datum ein Login nicht mehr gültig sein soll.