• Gelöst hertmond

    (@hertmond)


    Auf unserer Clubseite haben wir eine Seite mit einem Shortcode eingebunden, um einen Shelly zu steuern.
    Das funktioniert gut, solange jemand angemeldet ist(Backend). Jetzt möchte ich aber, dass unsere Mitglieder, die das Passwort für diese Seite haben (einfacher Passwortschutz), diesen Shelly ein und ausschalten können. Sobald sich jedoch jemand auf diese Seite begibt, ist wird die Funktion nicht mehr angezeigt.
    Hat jemand eine Idee?

    • Dieses Thema wurde vor 1 Woche, 4 Tagen von hertmond geändert.
Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Hallo @hertmond ,
    sorry, aber wie sollen wir dir dabei helfen?

    Du hast weder die URL zur Website noch den Website-Bericht gesendet. Wir wissen auch nicht, was das für ein Shortcode ist, wie du das programmtechnisch umgesetzt hast und ehrlich gesagt, weiß ich nicht was ein „Shelly“ ist.

    Du findest unter Werkzeuge > Website-Zustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
    Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):
    Website-Bericht

    Lies doch bitte mal: Bevor du ein neues Thema (Thread) erstellst

    Viele Grüße
    Hans-Gerd

    Thread-Starter hertmond

    (@hertmond)

    Hallo Hans-Gerd,
    du hast natürlich recht.
    Die URL lautet: http://www.modellflugcondor.de/intern/heizung (hab ich jetzt geöffnet, ist sonst über Passwort geschützt)
    Der Short Code ist über das Short Code Widget eingebunden und lautet: [mcisc_devices]
    Ein Shelly ist ein über Internet steuerbarer elektrischer Schalter.
    Hier der Bericht:


    ` wp-core

    version: 7.0
    site_language: de_DE
    user_language: de_DE
    timezone: Europe/Berlin
    permalink: /%year%/%monthnum%/%day%/%postname%/
    https_status: true
    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: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de
    wordpress_size: 87,15 MB (91387369 bytes)
    uploads_path: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/uploads
    uploads_size: 5,91 GB (6348431961 bytes)
    themes_path: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/themes
    themes_size: 30,74 MB (32228808 bytes)
    plugins_path: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/plugins
    plugins_size: 119,87 MB (125697463 bytes)
    fonts_path: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/uploads/fonts
    fonts_size: directory not found
    database_size: 15,80 MB (16564224 bytes)
    total_size: 6,16 GB (6614309825 bytes) wp-active-theme

    name: OceanWP (oceanwp)
    version: 4.1.6
    author: OceanWP
    author_website: https://oceanwp.org/about-oceanwp/
    parent_theme: none
    theme_features: core-block-patterns, widgets-block-editor, align-wide, wp-block-styles, responsive-embeds, editor-styles, editor-style, menus, post-formats, title-tag, automatic-feed-links, post-thumbnails, custom-header, custom-logo, html5, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, customize-selective-refresh-widgets, widgets
    theme_path: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/themes/oceanwp
    auto_update: Deaktiviert wp-themes-inactive (3)

    Twenty Twenty-Five: version: 1.5, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Four: version: 1.5, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
    Twenty Twenty-Three: version: 1.6, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-plugins-active (11)

    Antispam Bee: version: 2.11.12, author: pluginkollektiv, Automatische Aktualisierungen aktiviert
    Blank Slate: version: 1.2.1, author: Aaron Reimann & Micah Wood, Automatische Aktualisierungen aktiviert
    Control Shelly Devices: version: 1.2.3, author: MCI Desarrollo, Automatische Aktualisierungen aktiviert
    Duplicator: version: 1.5.16.1, author: Duplicator, Automatische Aktualisierungen aktiviert
    Elementor: version: 4.1.4, author: Elementor.com, Automatische Aktualisierungen aktiviert
    Ocean Extra: version: 2.5.6, author: OceanWP, Automatische Aktualisierungen aktiviert
    React Webcam: version: 1.2.0, author: Radek Matej, Automatische Aktualisierungen aktiviert
    Real Cookie Banner (Free): version: 5.2.25, author: devowl.io, Automatische Aktualisierungen aktiviert
    Sticky Header OceanWP: version: 1.0.8, author: Oren Hahiashvili, Automatische Aktualisierungen aktiviert
    WP Mail SMTP: version: 4.9.0, author: WP Mail SMTP, Automatische Aktualisierungen aktiviert
    Yoast Duplicate Post: version: 4.7, author: Enrico Battocchi & Team Yoast, Automatische Aktualisierungen aktiviert wp-plugins-inactive (1)

    Akismet Anti-spam: Spam Protection: version: 5.7, author: Automattic - Anti-spam Team, Automatische Aktualisierungen aktiviert wp-media

    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1692
    imagemagick_version: ImageMagick 6.9.12-98 Q16 x86_64 18038 https://legacy.imagemagick.org
    imagick_version: 3.7.0
    file_uploads: 1
    post_max_size: 512M
    upload_max_filesize: 512M
    max_effective_size: 512 MB
    max_file_uploads: 20
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 250 GB
    imagick::RESOURCETYPE_DISK: 9.22337203685E+18
    imagick::RESOURCETYPE_FILE: 786432
    imagick::RESOURCETYPE_MAP: 125 GB
    imagick::RESOURCETYPE_MEMORY: 4 GB
    imagick::RESOURCETYPE_THREAD: 1
    imagick::RESOURCETYPE_TIME: 9.22337203685E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, 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, FLV, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HEIF, 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, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, 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, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    image_format_transforms: image/heic → image/jpeg, image/heif → image/jpeg, image/heic-sequence → image/jpeg, image/heif-sequence → image/jpeg
    gd_version: 2.3.3
    gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
    ghostscript_version: 10.02.1 wp-server

    server_architecture: Linux 6.8.0-124-generic x86_64
    httpd_software: Apache
    php_version: 8.2.30-nmm1 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 6000
    time_limit: 60
    memory_limit: 512M
    max_input_time: -1
    upload_max_filesize: 512M
    php_post_max_size: 512M
    curl_version: 8.5.0 OpenSSL/3.0.13
    suhosin: false
    imagick_availability: true
    opcode_cache: false
    pretty_permalinks: true
    htaccess_extra_rules: true
    static_robotstxt_file: false
    current: 2026-06-27T14:44:44+00:00
    utc-time: Saturday, 27-Jun-26 14:44:44 UTC
    server-time: 2026-06-27T16:44:43+02:00 wp-database

    extension: mysqli
    server_version: 10.11.14-MariaDB-0ubuntu0.24.04.1-log
    client_version: mysqlnd 8.2.30-nmm1
    max_allowed_packet: 67108864
    max_connections: 500 wp-constants

    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content
    WP_PLUGIN_DIR: /www/htdocs/w01fc21a/Website/www.modellflugcondor.de/wp-content/plugins
    WP_MEMORY_LIMIT: 256M
    WP_MAX_MEMORY_LIMIT: 512M
    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: undefined
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8mb4
    DB_COLLATE: undefined
    EMPTY_TRASH_DAYS: 30 wp-filesystem

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    fonts: does not exist wp_mail_smtp

    version: 4.9.0
    license_key_type: lite
    debug: Keine Debug-Hinweise gefunden.
    lite_install_date: März 16, 2026 @ 9:43a.m.
    Moderator threadi

    (@threadi)

    Der Shortcode [mcisc_devices] wird von dem von dir genutzten Plugin „Control Shelly Devices“ bereitgestellt. Ich hab mir das eben mal angeschaut (kannte es selbst nicht, auch wusste ich ebenfalls nicht was „Shelly“ ist). Zunächst gibt es dort eine Einstellung für die Zugriffsberechtigungen. Geh in deinem Backend im Menü links auf „WP Shelly Control“ und du siehst die Möglichkeiten. Hier kannst du auch die Berechtigungen fürs Frontend festlegen.

    Die Herausforderung für dich: das Plugin bietet hier nur Berechtigungen auf Basis der WordPress-eigenen Rollen. D.h. jeder der das bedienen können soll muss im WordPress-Backend angemeldet sein.

    Aus dem Grund sieht man auch gar nichts, wenn man nicht angemeldet ist (so wie wir gerade).

    Wenn du angemeldet bist und nichts siehst, dann hast du einen WordPress-Nutzer mit einer Rolle, die hierfür nicht freigeschaltet ist. Nutzer mit der globalen „manage_options“ Berechtigung (meist Administratoren oder Redakteure) sehen übrigens immer alles.

    Ich habe mir auch den Code vom Plugin angeschaut. Ich sehe keine Möglichkeit für dich dieses Verhalten zu verändern oder zu beeinflussen. Das ist so wie es ist fest implementiert.

    Somit hast du 2 Möglichkeiten um deinen Wunsch umzusetzen:

    • Wende dich an den Entwickler des Plugins und bitte um eine Ergänzung. Dazu würde ich deren Supportforum empfehlen: https://wordpress.org/support/plugin/wp-shelly-control/
    • Oder such dir jemanden, der das Plugin entweder für dich individualisiert anpasst (da es unter der GPL-Lizenz ist, wäre das rechtlich möglich) oder dir ein eigenes Plugin hierfür entwickelt. Jemanden dafür findest du entweder in der englischen oder der deutschen Jobbörse. Bitte beachte das Fragen dazu hier im Forum nicht zulässig sind.
    Thread-Starter hertmond

    (@hertmond)

    Danke für Eure Hilfe, ich habe es nun so gelöst:
    1. beim Aufrufen der Seite WP-Login.php aufgerufen
    2. dem Benutzer die Rolle Autor gegeben
    3. den Autor dieser Seite auf den Benutzer geändert
    4. das Plugin LoginWP installiert und dort die Landingpage eingegeben
    5. im WP-Shelly den User fürs Frontend auf Autor geändert.
    Läuft

    Hallo @hertmond
    super – freut uns. Danke für die Rückmeldung und “Gelöst”-Markieren. 👍
    Viele Grüße
    Hans-Gerd

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)

Du musst angemeldet sein, um auf dieses Thema zu antworten.