Verfasste Forenbeiträge

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 45)
  • Thread-Ersteller mumbomedia

    (@mumbomedia)

    Ich verstehe zwar nicht warum Sie diesen benötigen, da dies eine allgemeine Frage ist.
    Aber wenn es Sie glücklich macht.

    
    ### wp-core ###
    
    version: 5.9.3
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%year%/%monthnum%/%day%/%postname%/
    https_status: false
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 1
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /home/www/web112/html
    wordpress_size: 50,34 MB (52784917 bytes)
    uploads_path: /home/www/web112/html/wp-content/uploads
    uploads_size: 167,83 MB (175984471 bytes)
    themes_path: /home/www/web112/html/wp-content/themes
    themes_size: 51,43 MB (53924687 bytes)
    plugins_path: /home/www/web112/html/wp-content/plugins
    plugins_size: 59,45 MB (62342746 bytes)
    database_size: 17,52 MB (18366464 bytes)
    total_size: 346,57 MB (363403285 bytes)
    
    ### wp-active-theme ###
    
    name: Bridge Child (bridge-child)
    version: 1.0.0
    author: Qode Interactive
    author_website: http://www.qodethemes.com/
    parent_theme: Bridge (bridge)
    theme_features: core-block-patterns, BridgeQodeSidebar, widgets-block-editor, widgets, menus, post-formats, automatic-feed-links, post-thumbnails, title-tag
    theme_path: /home/www/web112/html/wp-content/themes/bridge-child
    auto_update: Deaktiviert
    
    ### wp-parent-theme ###
    
    name: Bridge (bridge)
    version: 28.7
    author: Qode Interactive
    author_website: http://qodethemes.com/
    theme_path: /home/www/web112/html/wp-content/themes/bridge
    auto_update: Deaktiviert
    
    ### wp-themes-inactive (1) ###
    
    Twenty Twenty-Two: version: 1.1, author: WordPress-Team, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-active (16) ###
    
    Bridge Core: version: 3.0.1, author: Qode, Automatische Aktualisierungen deaktiviert
    Contact Form 7: version: 5.5.6, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
    Disable Comments: version: 2.3.5, author: WPDeveloper, Automatische Aktualisierungen deaktiviert
    Disable Gutenberg: version: 2.6, author: Jeff Starr, Automatische Aktualisierungen deaktiviert
    Disable WP REST API: version: 2.3, author: Jeff Starr, Automatische Aktualisierungen deaktiviert
    Duplicator: version: 1.4.5, author: Snap Creek, Automatische Aktualisierungen deaktiviert
    Envato Market: version: 2.0.7, author: Envato, Automatische Aktualisierungen deaktiviert
    Loco Translate: version: 2.6.1, author: Tim Whitlock, Automatische Aktualisierungen deaktiviert
    Qode Instagram Widget: version: 2.1.3, author: Qode Themes, Automatische Aktualisierungen deaktiviert
    Qode Twitter Feed: version: 2.0.3, author: Qode Themes, Automatische Aktualisierungen deaktiviert
    Safe SVG: version: 2.0.1, author: 10up, Automatische Aktualisierungen deaktiviert
    Slider Revolution: version: 6.5.20, author: ThemePunch (latest version: 6.5.21), Automatische Aktualisierungen deaktiviert
    Templatera: version: 2.0.5, author: WPBakery, Automatische Aktualisierungen deaktiviert
    Templatera Widget: version: 1.0.0, author: mumbo jumbo media, Automatische Aktualisierungen deaktiviert
    WPBakery Page Builder: version: 6.9.0, author: Michael M - WPBakery.com, Automatische Aktualisierungen deaktiviert
    Yoast Duplicate Post: version: 4.4, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-inactive (1) ###
    
    LayerSlider: version: 7.0.7, author: Kreatura Media, Automatische Aktualisierungen deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1687
    imagemagick_version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
    imagick_version: 3.4.4
    file_uploads: File uploads is turned off
    post_max_size: 1024M
    upload_max_filesize: 1024M
    max_effective_size: 1 GB
    max_file_uploads: 20
    imagick_limits: 
    	imagick::RESOURCETYPE_AREA: 122 MB
    	imagick::RESOURCETYPE_DISK: 1073741824
    	imagick::RESOURCETYPE_FILE: 6144
    	imagick::RESOURCETYPE_MAP: 512 MB
    	imagick::RESOURCETYPE_MEMORY: 256 MB
    	imagick::RESOURCETYPE_THREAD: 16
    imagemagick_file_formats: 3FR, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: bundled (2.1.0 compatible)
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.26
    
    ### wp-server ###
    
    server_architecture: Linux 4.9.0-13-amd64 x86_64
    httpd_software: Apache/2.4.25 (Debian)
    php_version: 7.4.16 64bit
    php_sapi: cgi-fcgi
    max_input_variables: 1000
    time_limit: 300
    memory_limit: 1024M
    max_input_time: -1
    upload_max_filesize: 1024M
    php_post_max_size: 1024M
    curl_version: 7.52.1 OpenSSL/1.0.2u
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: true
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 10.3.34-MariaDB-1:10.3.34+maria~stretch-log
    client_version: 10.3.28-MariaDB
    max_allowed_packet: 16777216
    max_connections: 1500
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /home/www/web112/html/wp-content
    WP_PLUGIN_DIR: /home/www/web112/html/wp-content/plugins
    WP_MEMORY_LIMIT: 40M
    WP_MAX_MEMORY_LIMIT: 1024M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: false
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: Nicht definiert
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    
    
    • Diese Antwort wurde geändert vor 2 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Monaten von mumbomedia.
    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Jetzt verstehe ich was die Doku meint.
    Wenn man mehrere Metaboxen mit Tinymce-Editor hat, muss man noch zusätzliches JS einbinden, damit die Instanz beim Verschieben neu initialisiert wird, da der Editor nach dem Verschieben nicht mehr funktioniert.
    Hierfür kann einer der genannten Hooks genutzt werden.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Danke für den Hinweis.
    Das Plugin schau ich mir mal an.
    Vielleicht bekomme ich ja so raus, wie man das mit mehreren Metaboxen macht.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Nein, das Problem ist nicht gelöst.
    Wenn man nämlich die Standardeinstellungen des Editors (d.h. man lässt den optionalen Parameter $settings weg) nutzt (Quicktags aktiv) werden diese über der Metabox angezeigt.

    Es werden zwar in der Doku einige Hooks genannt, die man nutzen kann um mehrere Tinymce-Instanzen zu haben. Wie man diese allerdings nutzt ist nicht klar.

    Da es wohl vorerst nicht geht, habe ich nun nur eine Metabox in der alle Tinymce-Instanzen über wp_editor eingebunden sind.

    Es wäre allerdings auch nicht verkehrt wenn jeder Eingabebereich eine eigene Metabox wäre, da der Nutzer diese nach seinen Vorlieben anordnen kann und somit mehr Usability gegeben wäre.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Es scheint wohl mit wp_editor zu gehen, man muss allerdings explizit die Quicktags mittels des dritten Parameters deaktivieren.

    Beispiel:

    wp_editor(
    	$content,
    	'editor-id',
    	array(
    	'media_buttons'=>false,
    		'textarea_rows'=>5,
    		'tinymce' => array(
    			'toolbar1' => 'bold, italic, strikethrough, | removeformat',sollen 
    			'toolbar2' => '',
    			'toolbar3' => '',
    		),
    	'<strong>quicktags'=>false</strong>
    	)
    );

    In dem Beispiel habe ich die Media-Buttons deaktiviert, da ich diese in dem Kontext nicht benötige. Falls benötigt den Wert auf true ändern.
    Mittels toolbar1 -> toolbar3 können die Zeilen mit dem jeweilgen Tinymce-Buttons konfiguriert werden.
    Das wichtigste ist aber ‚quicktags’=>false womit die Quicktags deaktiviert werden.

    • Diese Antwort wurde geändert vor 2 Jahre, 9 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Jahre, 9 Monaten von mumbomedia.
    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Stimmt.

    Anscheinend funkt dort wohl doch das Theme oder ein Plugin zwischen.
    Muss ich wohl mal debuggen.

    Ich stelle das Ticket daher mal auf gelöst.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Sag ich ja.
    Ich konnte aber nicht herausfinden, wo dieser ist.
    Hab wie gesagt erstmal nen Workaround in die functions.php des Themes eingefügt, der den falschen Wert berichtigt.

    Dachte nur, sollte ich hier mal ansprechen sodass dieser behoben werden kann.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    @pixolin
    Kann es sein, dass das eine Funktionalität eines Plugins ist?
    -Nein, habe testweise alle Plugins deaktiviert.

    Hatte ich vergessen zu schreiben, man muss erst das Bild auswählen und erhält dann die Ansicht die Sie gepostet haben.

    Wenn Sie nun nochmal auf Bild bearbeiten gehen, bekommen Sie die Möglichkeit angezeigt, den Link im neuen Fenster öffnen zu lassen.

    Gegebenenfalls müssen die „Erweiterte Optionen“ (siehe Screenshot Punkt 1) noch ausgeklappt werden. Dort findet man dann besagte Checkbox „Link in einem neuen Tab öffnen“ (siehe Screenshot Punkt 2)

    Als Quelltext wird etwas wie dieses ausgegeben:
    <a href="https://de.wordpress.org/support/topic/bild-widget-oeffnet-keine-links-im-neuen-fenster/"><img src="http://127.0.0.1/wordpress/wp-content/uploads/2019/09/728x90.png" class="image wp-image-531 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" srcset="http://127.0.0.1/wordpress/wp-content/uploads/2019/09/728x90.png 728w, http://127.0.0.1/wordpress/wp-content/uploads/2019/09/728x90-300x37.png 300w" sizes="(max-width: 728px) 100vw, 728px" width="728" height="90"></a>

    Wie man sehen kann fehlt das target-Attribut sodass dieser Link in selben Tab / Fenster geöffnet wird. Man erwartet aber, dass dieser in einen neuen Tab / Fenster geöffnet wird.

    Übrigens kann man auch Menü-Einträge im neuen Tab / Fenster öffnen lassen.
    Man muss hierfür allerdings erst über „Ansicht anpassen“ die Checkbox „Linkziel“ unter „Erweiterte Menüeigenschaften anzeigen“ aktivieren. Hier funktioniert das Setzen der Option „Link in einem neuen Tab öffnen“ jedoch.

    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von mumbomedia.
    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von mumbomedia.
    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Die Ursache ist nun gefunden und behoben worden.
    Es war global in der php.ini die Einstellung display_errors aktiviert.
    Wurde nun geändert und seitdem werden die Fehler nicht mehr im Frontend angezeigt.
    Daher schließe ich diesen Thread.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    Vergleich hat leider keine neuen Erkenntnisse zum Unterdrücken.
    Der Fehler wurde schlicht durch Ändern der Zahl hinter continue behoben.

    Bislang sind auch keine Meldungen dieser Art mehr aufgetaucht.
    Werde es weiter beobachten. Sobald sich etwas ergibt, wird es hier umgehend veröffentlicht.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    @la-geek
    Der Fehler scheint ja nun im Revolution Slider behoben zu sein.

    Dieser war auch nur als Beispiel gedacht, Fehlermeldung dieser Art habe ich auch von anderen Plugins / Themes bekommen.

    Ich versuche dann natürlich, diese zu beheben, was mir meistens auch gelingt.
    Manchmal ist aber nicht sofort ein Update verfügbar. Da wäre es natürlich schön, wennn diese Meldungen nicht angezeigt würden und somit unsere Kunden verunsichern.
    In regelmäßigen Abständen werden alle unsere WP-Installationen aktualisiert, sodass diese aktuell und somit sicher sind. In der Zeit bis diese Updates verfügbar und installiert sind, sollten wie bislang auch Fehler nur geloggt aber nicht sichtbar sein.

    Werde mir mal ansehen, wie es beim Revolution Slider behoben wurde.
    Vielleicht ergeben sich dadurch neue Erkenntnisse.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    (@la-geek)
    Ne, dieser ist standardmäßig auf 0 eingestellt.
    Das ist es ja was mich wundert. Mit der PHP 5.6 werden keine Fehler angezeigt nur verlangen ja einige Plugins PHP 7.0 oder höher.

    Das hatte ich bereits probiert, hat aber nichts genützt.

    Daher ja auch meine Vermutung, dass es keine richtige Error-Meldung sondern eine Exception ist. Auch ein Bug in PHP selbst halte ich für möglich.

    Thread-Ersteller mumbomedia

    (@mumbomedia)

    @bscu
    Richtig, das Error-Reporting wird zur Laufzeit durch das Setzen von WP_DEBUG an oder ausgeschaltet. Hierfür wird das erwähnte ini_set benötigt, was in unseren Fall möglich ist. In Kombination mit WP_DEBUG_DISPLAY und WP_DEBUG_LOG werden zur Laufzeit noch weitere PHP-Einstellungen gesetzt (ebenfalls per ini_set). Somit werden die Default-Werte überschrieben, sodass es egal ist, ob das error_reporting standardmäig aus oder angeschaltet ist. In unseren Fall ist der Standard an, Anzeige nein, Logging ja. Dies macht bei einem Live-System meiner Meinung nach auch am meisten Sinn.

    Wie gesagt, werden seit PHP 7 vermehrt Exceptions statt Errors geworfen und ich vermute, dass WordPress noch keinen Code zum Abfangen dieser besitzt obwohl der Handler für beide Varianten ab PHP 7 gleich ist, da aber dieser Version sowohl Errors als Exceptions das Throwable-Interface erben. Es muss allerdings nicht nur set_error_handler sondern auch set_exception_handler aufgerufen werden, damit PHP den entsprechenden Handler nutzt.

    Bislang hat die Standardeinstellung von WP_DEBUG dafür gesorgt, dass die Meldungen nicht angezeigt wurden, somit liegt die Vermutung nahe, dass etwas am Code von WordPress geändert wurde, sodass es mit PHP 7 nicht mehr korrekt greift.
    Dies ist meiner Meinung nach ein Problem, dass die Entwickler von WordPress beheben sollten. Daher habe ich es hier veröffentlich in der Hoffnung, dass Sie es bemerken, den Fehler prüfen und beheben.

    • Diese Antwort wurde geändert vor 3 Jahre, 2 Monaten von mumbomedia.
    Thread-Ersteller mumbomedia

    (@mumbomedia)

    @bscu

    „Das ist aber der falsche Weg. Anstatt Warnings zu unterdrücken sollte man besser zusehen, dass der Quellcode fehlerfrei ist.“

    Das ist schon richtig, aber ja wohl Sache des jeweiligen Plugin- / Theme-Autors.
    Auch tauchen diese Warnings bei PHP 7.2 auf.

    Der Zweck von WP_DEBUG ist ja, solche Fehler anzuzeigen bzw. zu loggen.
    Auf Live-Systemen sollen diese aber abgefangen und nicht angezeigt werden.
    Denn die Pfadangaben die in den Meldungen ausgegeben werden sind gefundenes Fressen für Hacker und niemand will, dass seine Seite gehackt und ggf. kompromitiert wird.
    Somit ist diese Antwort wenig hilfreich.

    @pezi

    Zu deiner Frage

    Mit “ oder ‚?

    Es ist beides erlaubt.
    Performance-technisch ist allerdings ‚ zu bevorzugen.
    Der Hintergrund ist, dass bei der Verwendung von “ der PHP-Interpreter prüft ob Sonderzeichen/Steuerzeichen wie der Zeilenumbruch \n gesetzt sind.
    Bei Strings die diese nicht benötigen, sollte man daher besser ‚ verwenden.

    siehe auch https://stackoverflow.com/questions/3446216/what-is-the-difference-between-single-quoted-and-double-quoted-strings-in-php

    • Diese Antwort wurde geändert vor 3 Jahre, 2 Monaten von mumbomedia.
Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 45)