Verfasste Forenbeiträge

Ansicht von 15 Antworten – 46 bis 60 (von insgesamt 71)
  • Thread-Starter ZNMAC

    (@znac)

    @hage, Deinen Lösungsvorschlag mit ACF (Advanced Custom Fields) habe ich jetzt nachvollzogen und verstanden. Mit ACF erzeugst Du ein neues Feld. Das könnte man anstelle des „Nutzer“-Feldes oder für z.B. eine Einwilligungserklärung nutzen. Danke für diesen Ansatz. Dann würde jedoch der Name nicht mehr in der Tabelle comments.comment_author hinterlegt werden, sondern in irgendeiner ACF-Tabelle.

    Je mehr man in die Materie rein guckt, fallen einem andere – vielleicht mögliche – Lösungswege ein.

    1. Wäre es möglich, nur die Feldbeschreibung für die Standard-Kommentarfelder über das Child-Theme zu ändern? Diese sind in den Core-Sprachdateien – vermutlich in den twentytwentytwo-de_DE.po und twentytwentytwo-tr_TR.po Dateien – hinterlegt. Und natürlich in den Binärdaten-Dateien gleichen Namens nur mit der .mo-Dateiendung. Also so etwas wie eine für das Child-Theme eigene po-/mo-Datei?

    Oder

    2. Könnte ich nicht
    anstelle der Feldbeschreibung für

    msgid "Name"
    de_DE: msgstr "Name"
    tr_TR: msgstr "İsim"

    die Feldbeschreibung für

    msgid "User Nickname"
    de_DE: msgstr "Benutzer-Spitzname"
    tr_TR: msgstr "Kullanıcı takma adı"

    im Template verwenden? Aber so, dass trotzdem die Benutzereingabe für den Nicknamen im comments.comment_author hinterlegt wird?

    Thread-Starter ZNMAC

    (@znac)

    Allerdings sehe ich nicht so ganz den Zusammenhang zu der ursprünglichen Frage von dir. 🤔

    @hage, Du hast recht, war mein Fehler, denn ich hatte gedacht, nur über das Template könnte ich das „Website“-Feld entfernen.

    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert. Grund: Grammatik
    Thread-Starter ZNMAC

    (@znac)

    @hage, die Zielstellung 2: Kommentarfeld 4 + 5: Website-Feld und Kontrollkästen mit dem Text komplett entfernen
    habe ich nunmehr durch folgendes Code-Snippet in der functions.php meines Child-Themes lösen können:

    /*** Standard-Kommentarfelder entfernen ***/
    /*** folgende Standardfelder gibt es: author, email, url, cookies ***/
    add_filter('comment_form_default_fields', 'ZNAC_standard_kommentarfelder_entfernen');
    function ZNAC_standard_kommentarfelder_entfernen($fields){
        if(isset($fields['url'])) unset($fields['url']);
        if(isset($fields['cookies'])) unset($fields['cookies']);
        return $fields;
    }

    Grund hierfür: Ich verhindere durch entfernen des cookie-Kontrollfelds, dass WordPress bei eventueller Auswahl durch meine Besucher Cookies erzeugt.

    Hilfreiche Links waren:
    comment_form Description
    How to remove the website URL field from the WordPress comment form

    Deinen Lösungsvorschlag für die Zielstellung 1 werde ich heute abend versuchen, nachzuvollziehen. Danke für deine Hilfestellung.

    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    @hage, leider nicht. Die oben besagten Felder
    1. Kommentar *
    2. Name *
    3. E-Mail *
    4. Website
    5. Kontrollkästchen
    sind bis auf das Kommentarfeld leider nicht vorhanden und somit nicht editierbar.

    Template

    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    @hage,
    ich ziehe noch mal glatt, da ich Dir nicht folgen kann – habe derzeit Knöpfe auf den Augen.

    Den Zustandsbericht habe ich oben gepostet. Desweiteren setze ich neben dem Plugin TranslatePress ein Twenty Twenty-Two-Child-Theme ein, mit nicht mehr als folgenden rudimentären Dateien – nur diese Dateien, kein template usw.: screenshot.png und
    1. style.css

    /*
    Theme Name: adimlarim
    Theme URI: https://adimlarim.com/
    Author: ZNAC
    Author URI: https://adimlarim.com/
    Template: twentytwentytwo
    Description: Somewhere over the rainbow ...
    Requires at least: 5.9
    Tested up to: 6.0
    Requires PHP: 5.6
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: adimlarim
    Tags: 
    */

    2. functions.php

    <?php
    /*** Child-Theme registrieren und in Warteschlange stellen ***/
    add_action( 'wp_enqueue_scripts', 'ZNAC_enqueue_styles' );
    function ZNAC_enqueue_styles() {
        wp_enqueue_style( 'child-style', 
    	get_stylesheet_uri(),
            array( 'parenthandle' ), 
            wp_get_theme()->get('Version')
        );
    }
    
    /*** IP-Speicherung bei Kommentaren verhindern ***/
    function ZNAC_remove_comment_ip( $comment_author_ip ) { return ''; }
    add_filter( 'pre_comment_user_ip', 'ZNAC_remove_comment_ip' );
    
    ?>

    Kommentar-Block
    Wenn man einen Beitrag kommentieren will, so erscheinen ja standardmäßig folgende Felder zur Eingabe:
    1. Kommentar *
    2. Name *
    3. E-Mail *
    4. Website
    5. Kontrollkästchen mit der Beschriftung „Meinen Namen, meine E-Mail-Adresse und meine Website in diesem Browser speichern, bis ich wieder kommentiere.“

    Template

    Zielstellung 1
    Kommentarfeld 1: Den „Name *“ in deutsch als auch türkisch umformulieren.

    Du empfiehltst eine Bearbeitung über das Template. Nur leider sieht mein Template anders aus, ich hab keinen Einstiegspunkt für „In den Bearbeitungsmodus wechseln“ um das Feld „Name *“ zu ändern sowie deren Übersetzung. Desweiteren sind die Feldbezeichnungen ja im Core verankert (wp-content\languages\d\de_DE.po + \t\tr_TR.po). Ob sie über TranslatePress übersetzbar sind, das weiß ich nicht. Denn wie gesagt, bei mir sieht alles anders aus.

    so sieht es per Default aus:

    Template

    so nach Änderung auf Kommentar-Abfrageschleife:

    Template

    Zielstellung 2
    Kommentarfeld 4 + 5: Website-Feld und Kontrollkästen mit dem Text komplett entfernen

    Ich bekomme irgendwie nicht raus, welche Template-Datei betroffen wäre, damit ich die dann korrekt in mein Child-Theme nach Änderung aufnehmen kann.

    Thread-Starter ZNMAC

    (@znac)

    Hallo @hage, danke für Deine Unterstützung. Bei mir sieht die Listenansicht anders als bei Deiner Hardcopy aus: Bild Die Felder für Name, e-Mail usw. sind gar nicht verfügbar.

    Hier ein Link auf den Hello-World-Beitrag auf meiner Seite.

    Irgendwie habe ich trotzdem ich eine aktuelle Twenty Twenty-Two-Theme-Version habe, einen veralteten Kommentarblock. Werde deshalb heute Abend versuchen, das Template mit einem neueren Kommentar-Block zu versehen, so es einen solchen gibt.

    In der \wp-content\languages\themes\twentytwentytwo-de_DE.po finden sich die Feldbezeichnungen nicht. Desweiteren ist mein Problem, dass ich auch im Türkischen die Bezeichnungen ändern will.

    Hab mir eine Access-DB gestrickt, mit der ich die einige Inhalte des Installationsverzeichnisses ausgelesen habe. Die Texte sind hier zu finden.

    wp-content\languages\d\de_DE.po
    wp-content\languages\t\tr_TR.po

    Wie kann ich, ohne diese Dateien zu verändern, ein paar Texte ändern. Ginge dies irgendwie über das Child-Theme?

    
    ### wp-core ###
    
    version: 6.0.1
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 2
    dotorg_communication: true
    
    ### wp-paths-sizes ###
    
    wordpress_path: /xxx/meineSeite.de
    wordpress_size: 53,26 MB (55847180 bytes)
    uploads_path: /xxx/meineSeite.de/wp-content/uploads
    uploads_size: 0,00 B (0 bytes)
    themes_path: /xxx/meineSeite.de/wp-content/themes
    themes_size: 6,35 MB (6662310 bytes)
    plugins_path: /xxx/meineSeite.de/wp-content/plugins
    plugins_size: 26,06 MB (27326559 bytes)
    database_size: 1,68 MB (1756905 bytes)
    total_size: 87,35 MB (91592954 bytes)
    
    ### wp-active-theme ###
    
    name: adimlarim (adimlarim)
    version: 0.1
    author: XYZ
    author_website: https://meineSeite.de/tr/
    parent_theme: Twenty Twenty-Two (twentytwentytwo)
    theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, block-templates, widgets-block-editor, wp-block-styles, editor-style
    theme_path: /xxx/meineSeite.de/wp-content/themes/adimlarim
    auto_update: Deaktiviert
    
    ### wp-parent-theme ###
    
    name: Twenty Twenty-Two (twentytwentytwo)
    version: 1.2
    author: WordPress-Team
    author_website: https://de.wordpress.org/
    theme_path: /xxx/meineSeite.de/wp-content/themes/twentytwentytwo
    auto_update: Deaktiviert
    
    ### wp-plugins-active (7) ###
    
    Advanced Custom Fields: version: 5.12.3, author: Delicious Brains, Automatische Aktualisierungen deaktiviert
    Antispam Bee: version: 2.11.1, author: pluginkollektiv, Automatische Aktualisierungen deaktiviert
    Gallery Custom Links: version: 2.1.1, author: Jordy Meow, Automatische Aktualisierungen deaktiviert
    Lightbox for Gallery & Image Block: version: 1.11, author: Johannes Kinast <johannes@travel-dealz.de>, Automatische Aktualisierungen deaktiviert
    TranslatePress - Multilingual: version: 2.3.4, author: Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban, Automatische Aktualisierungen deaktiviert
    WPS Hide Login: version: 1.9.6, author: WPServeur, NicolasKulka, wpformation, Automatische Aktualisierungen deaktiviert
    Yoast SEO: version: 19.5.1, author: Team Yoast, Automatische Aktualisierungen deaktiviert
    
    ### wp-plugins-inactive (1) ###
    
    WP Mail SMTP: version: 3.5.2, author: WPForms, Automatische Aktualisierungen deaktiviert
    
    ### wp-media ###
    
    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1690
    imagemagick_version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
    imagick_version: 3.4.4
    file_uploads: File uploads is turned off
    post_max_size: 200M
    upload_max_filesize: 200M
    max_effective_size: 200 MB
    max_file_uploads: 20
    imagick_limits: 
    	imagick::RESOURCETYPE_AREA: 31 GB
    	imagick::RESOURCETYPE_DISK: 1.84467440737E+19
    	imagick::RESOURCETYPE_FILE: 786432
    	imagick::RESOURCETYPE_MAP: 31 GB
    	imagick::RESOURCETYPE_MEMORY: 16 GB
    	imagick::RESOURCETYPE_THREAD: 8
    imagemagick_file_formats: 3FR, 3G2, 3GP, 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, GRAYA, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, 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, PGX, 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, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    gd_version: 2.2.5
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 9.50
    
    ### wp-server ###
    
    server_architecture: Linux 5.4.0-121-generic x86_64
    httpd_software: Apache
    php_version: 7.4.30 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 10000
    time_limit: 30
    memory_limit: 256M
    max_input_time: 60
    upload_max_filesize: 200M
    php_post_max_size: 200M
    curl_version: 7.68.0 OpenSSL/1.1.1f
    suhosin: false
    imagick_availability: true
    pretty_permalinks: true
    htaccess_extra_rules: false
    
    ### wp-database ###
    
    extension: mysqli
    server_version: 10.5.16-MariaDB-1:10.5.16+maria~focal-log
    client_version: mysqlnd 7.4.30
    max_allowed_packet: 67108864
    max_connections: 500
    
    ### wp-constants ###
    
    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /xxx/meineSeite.de/wp-content
    WP_PLUGIN_DIR: /xxx/meineSeite.de/wp-content/plugins
    WP_MEMORY_LIMIT: 256M
    WP_MAX_MEMORY_LIMIT: 256M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    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: utf8
    DB_COLLATE: undefined
    
    ### wp-filesystem ###
    
    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    
    
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    @hage Danke, hat einwandfrei geklappt. Lösung sieht folgendermaßen aus:
    1. Empfehlung: Änderungen an der function.php nur am Child-Theme vornehmen.
    2. In der function.php des Child-Themes folgendes Code-Snippet aus
    How to Stop Storing IP Address in WordPress Comments: Method 2: Manually Stop Storing IP Addresses with WordPress Comments hinzufügen:

    function ZNAC_remove_comment_ip( $comment_author_ip ) { return ''; }
    add_filter( 'pre_comment_user_ip', 'ZNAC_remove_comment_ip' );
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    Hatte ich zwar umgestellt, aber vergessen den Button „Aktualisieren“ zu betätigen. Danke für den Hinweis.

    Thread-Starter ZNMAC

    (@znac)

    @hage, schön, dann brauche ich kein Plugin, nur etwas Geduld. Vielen Dank

    Thread-Starter ZNMAC

    (@znac)

    Das ist das Mindeste, nochmals Danke.

    Thread-Starter ZNMAC

    (@znac)

    Es möge sich ein Abgrund auftuen und ich mich verflüchtigen.

    Soviele Knöpfe gibt es gar nicht, wie ich sie hatte. Vielen vielen Dank für Eure Geduld.

    Ich gelobe Besserung :-))

    Thread-Starter ZNMAC

    (@znac)

    @hage, irgendetwas scheine ich zu übersehen. Manno, das kann doch wohl nicht so schwierig sein, schließlich klappt es ja bei Dir, warum nicht bei mir?

    Schritt für Schritt:

    1. „Einstellungen > Lesen > deine letzten Beiträge“ habs nochmal kontrolliert, ist so eingestellt.

    2. Den gesamten Abfrage-Loop in meinem Startseiten-Template gelöscht.

    3. Struktur neu aufgebaut:

    Abfrage-Loop
    > Beitrags-Template
    > > Cover
    > > > Spalten
    > > > > Spalte
    > > > > Spalte
    > > > > > Beitragstitel …

    4. Overlay Deckkraft auf 0 gestellt.

    5. Den Beitragstitel-Block angeklickt, Textfarbe auf rot gestellt.

    6. In den Eigenschaften ist die Linkfarbe rot, aber wird vom Beitragstitel weder im Backend noch im Frontend übernommen.

    Sobald ich jedoch beim Beitragstitel die Link-Einstellung „Titel als Link darstellen“ deaktiviere, wirds rot.

    Nachtrag 1: Auch außerhalb des Cover-Blocks werden die Farbänderungen am Beitragstitel-Link innerhalb des Startseiten-Templates im Abfrage-Loop nicht übernommen.

    Nachtrag 2: Hab mal das Gutenberg-Plugin installiert, Farbe wird nicht übernommen.

    • Diese Antwort wurde vor 3 Jahren, 11 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 11 Monaten von ZNMAC geändert.
    • Diese Antwort wurde vor 3 Jahren, 11 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    @bscu, also, wenn ich ein Custom-CSS benötige, greife ich auf die „alte“ Methode zurück.

    Das heißt für mich, ein Beitragstitel in einem Startseiten-Template innerhalb eines Covers muß ich anders behandeln als außerhalb eines Covers. Denn außerhalb des Covers, übernimmt er die Textfarbe, die ich im Template-Editor von WordPress 6 einstelle.

    Defacto ist dies ein Problem des Cover-Blocks. Wie kann man solche Fehler melden?

    PS: auch wenn es nur interimsweise wäre, müßte ich ein Child-Theme aufbauen.

    • Diese Antwort wurde vor 3 Jahren, 11 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    die Transparenz für die linke Spalte

    super, genau danach suche ich derzeit und nach der Möglichkeit, den Abfrage-Loop so zu ändern, dass ich pro Zeile immer zwei Beiträge sehe.

    Thread-Starter ZNMAC

    (@znac)

    @hage, vielen Dank für diesen Hinweis:

    Morgen stellt Jessica Lyschik beim Online-Meetup in Dresden „Neues in WP 6.0, Gutenberg-Editor sowie Twenty Twenty-Two anpassen“ vor.

    Habe im Zuge dessen auch MeetUp und ZOOM kennenlernen können. Leider konnte ich erst eine halbe Stunde später zuschauen, aber es war super informativ. Wurde diese Veranstaltung aufgezeichnet, hast Du hierüber Infos?

    WordPress hat auch in Deutschland eine starke Community. Ich bin dafür dankbar.

Ansicht von 15 Antworten – 46 bis 60 (von insgesamt 71)