Beiträge von isd17

    Ich habe ein Plugin geschrieben, um zu erreichen, dass durch eingabe von [shy] eine Silbentrennung an dieser Stelle im Titel eines Beitrages eingefügt wird.

    Code
    add_filter('widget_text', 'do_shortcode');
    
    
    function shy_shortcode_output() {
        return '­';
    }
    add_shortcode('shy', 'shy_shortcode_output');
    ?>

    Das funktioniert auch soweit, aber leider nicht in der Suche.
    Wenn man mit der Wordporess-Suche Beiträge sucht, werden die Titel dann so ausgegeben
    HierStehtDer[shy]Titel. Der [shy] Shortcode wird also irgnoriert.

    Was mache ich falsch? Was fehlt?

    Wordpress Version 6.6.2
    Theme Elementor Hello

    Gibt es eine Möglichkeit, die Option „Featured Image ausblenden“ für alle Websites zu deaktivieren, wenn man eine Multisite verwendet? Seit dem Theme-Update ist die Einstellung in den Theme-Optionen überall aktiv.
    Da ich mehrere Seiten in der WP-Multiseite betreibe (Unterabteilungen auf Vereinsseite) müsste ich die Einstellung überall deaktivieren.

    Außerdem musste ich die CSS-Datei ergänzen, damit die "featured Images" in der passenden Größe angezeigt werden.

    Wo kann ich Einstellungen für die Bilddarstellung per CSS an zentraler Stelle für alle Seiten der Multisite vornehmen?

    Ah, OK eben sehe ich dass nach der Aktion alle Plugins erst einmal deaktiviert waren.
    Es gibt dort ein Plugin, dass sich "MultiSite Clone Duplicator" nennt. Dieses lässt sich nun gar nicht mehr aktivieren. Es gibt dann wieder einen PHP-Fehler. Das Plugin scheint auch total veraltet zu sein.
    Auf jeden Fall war das wohl der Übeltäter, so wie es aussieht.

    Ich habe jetzt den plugins-Ordner einmal in plugins-old umbenannt und eine neuen leeren plugins Ordner per FTP angelegt.
    Danach konnte ich das Backend und die Seitenverwaltung wieder aufrufen.
    Jetzt habe ich das ganze wieder Rückgängig gemacht und auch den Browser-Cache nochmal geleert und es geht immer noch. Das muss ich jetzt nicht verstehen. Ich habe (außer den plugins-Ordner umzubenennen und das wieder rückgängig zu machen) nichts verändert. Trotzdem geht es nun wieder. Auch mit einem anderen Browser....

    Die einzigen beiden Warnings von heute sind diese - sonst nichts.

    Code
    [15-Jun-2023 02:51:21 UTC] PHP Warning:  Trying to access array offset on value of type bool in /homepages/13/dxxxxxxxxxxxxxxxxx/wp-content/themes/graphene/inc/loop.php on line 1214
    [15-Jun-2023 06:30:40 UTC] PHP Warning:  Attempt to read property "post_type" on null in /homepages/13/dxxxxxxxxxxxxxxxxxxx/wp-includes/class-wp-query.php on line 4222

    Ich habe die duplizierung nicht selbst vorgenommen. Ich soll jetzt nur den Fehler reparieren.
    Laut Anwedner, der die Duplizierung gemacht hat ging dieser unter der Netzwerkverwaltung > Websites und hat dann dort eine bestehende Seite dupliziert. Wohl durch anklicken des entsprechenden Links dort. Das ging auch ohne Fehler. Aber jetzt ist eben die Netzwerkverwaltung im Backend nicht mehr erreichbar.

    Richtig, IONOS redet sich damit raus, dass ich eigene PHP-Skripte verwenden würde und sie mir deswegen nicht helfen können.

    Nach dem Duplizierungs-Versuch lässt sich die o.g. Seite Netzwerkverwaltung nicht mehr aufrufen. Es erscheint immer ein Fehler 500.

    Im Errorlog stehen ein "Warning", den ich damit aber nicht in Verbindung bringen würde.
    [07-Jun-2023 08:21:34 UTC] PHP Warning: Attempt to read property "slug" on null in /homepages/13/d252981978/htdocs/clickandbuilds/TSVAuerbach/wp-content/plugins/real-cookie-banner/inc/Assets.php on line 472

    Außerdem ein PHP Fatal-Error der in etwa in der Zeit der Seitenduplizierung aufgetreten ist:

    Ich habe eine Wordpress Multisite-Installation.
    Wenn ich im Backend auf Netzwerkverwaltung > Websites gehe wird mir keine Seite angezeigt, sondern nur ein Fehler 500 ausgegeben.

    Es handelt sich um eine vorinstallierte Wordpress-Version bei Ionos.
    Ich wollte eine eine bestehende Seite zu "duplizieren", um eine neue Unterseite anzulegen. Das hat auch geklappt und wurde abgeschlossen. Danach ist die Seite nun nicht mehr aufrufbar.

    Wo könnte der Fehler liegen? Wo kann ich da ansetzen?

    Ich würde gerne in Wordpress ein Projekt umsetzen, bei dem Kurse mit unterschiedlichen Teilnehmerzahlen gebucht und bezahlt werden können.

    Was mir wichtig ist:

    • Deutsche Sprache wird unterstützt
    • Möglichst auch für Dt. Markt vorbereitet
    • Kurse können nicht mehr gebucht werden, wenn max. Teilnehmerzahl erreicht ist.
    • Bezahlung per Bankeinzug und evtl. Paypal
    • Kalendarische Übersicht der Kurse wäre nett, aber nicht zwingend
    • Nicht mehr als 100 €/ Jahr
    • Sollte schon etwas bekannter sein und nicht nur eine „One-Man-Show“, die dann in zwei Jahren verschwunden ist und nicht mehr weiterentwickelt wird


    Ich schwanke dereit zwischen den beiden Plugins hier:


    Bin aber auch offen für Neues und andere Plugins.

    Hat jemand so etwas schon erfolgreich umgestezt und kann mir ein Plugin empfehlen.
    Oder evtl. eines der oben genannten?

    Könnte ich wohl schon. Ich habe aber mehrfach Artikel gelesen wo einem immer dazu geraten wird das nicht zu tun, da die kompatibilität mit diversen Webbrowsern/Playern und Betriebssystemen via Youtube am besten ist. Sonst muss man das für verschiedene Gegebenheiten anpassen, damit es überall läuft. Außerdem würde es die Seite verlangsamen, wenn das Video auf dem eigenen Server liegt und es schraubt den Traffic nach oben.

    Ich habe mich bzgl. Youtube Videos und DSGVO-Vorgaben eingelesen, komme aber mit ein paar Punkten insbesondere in Verbindung mit dem DIVI-Theme nicht weiter.

    Ich versuche ein eigenes in einem eigenen Youtube-Channel hochgeladenes Video in einer Wordpress Website mit dem Divi-Theme zum laufen zu bekommen.

    Ich habe das Video in einem Textmodul (wahlweise habe ich es auch mit dem Videomodul von Divi versucht) eingebunden in der Form hier:

    Code
    <iframe width="560" height="315" src="https://www.youtube.com/embed/TdL2AW6LVeQ?rel=0&loop=1&playlist=TdL2AW6LVeQ&showinfo=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

    Was dabei überhaupt nicht funktioniert ist:

    • Das Video über die nocookie URL aufzurufen. Da wird dann einfach gar nichts angezeigt.
    • Ich möchte gerne die ganzen Player-Controls ausblenden. Das funktioniert nur, wenn das Video läuft und der Besucher den Player nicht mit der Maus überfährt. Vor dem Start des Videos werden alle diese Elemente angezeigt. (?showinfo=0 etc. bringt nichts)
    • Ich möchte das Video in einer Schleife ablaufen lassen, was aber nur mit dem loop-Parameter UND einer Playlist funktioniert. Jetzt wird oben rechts immer die Playlist eingeblendet mit ein und demselbsen Video


    Fragen:

    • Wie binde ich das Video DSGVO-konform ein? Muss das zwingend über die nokookie URL erfolgen?
      Bei mir geht das leider nicht.
    • Ist ein Autoplay OK, wenn der Besucher vorher ein Cookie-Banner bestätigt hat in dem auch das Laden von Videos angekündigt wird?


    Vielen Dank für die Hilfe.

    Ich möchte gerne eine Seite in Wordpress einrichten die nichts anderes enthält, als im orberen Teil alle existierenden Kategorien und darunter alle existierenden Beiträge aus allen Kategorien.

    Das habe ich so gelöst, dass ich eine Seite angelegt ahbe mit einem eigenen Template.

    Mit folgenden Code gebe ich die Kategorien auf der Seite aus:

    PHP
    <ul>
               <?php wp_list_categories( array(
               'orderby'    => 'name',
               'show_count' => false,
               'exclude'  => array( 4,7 ),
               'hide_empty'   => 1,
               'hide_title_if_empty' => false,
               'title_li' => ''
               ) ); ?>
    </ul>

    Darunter liste ich dann die Beträge auf mit:

    PHP
    <?php query_posts('posts_per_page=-1'); ?>


    Das Problem ist aber nun, wenn ich eine Kategorie anklicke, werden mir korrekterweise dann auch nur noch die Beiträge dieser Kategorie angezeit, aber das "Kategoriemenü" darüber ist weg.

    Wie schaffe ich es denn, dass dieses Menü aus Kategorien immer oben angezeigt wird, ohne für jede Kategroei eine eigene Unterseite anlegen zu müssen?

    Sorry, für die vielleihct blöde Frage. Aber es müsste doch möglich sein ein vorhandenes Plugin, das die Anforderungen weitesgehend erfüllt für seine Zwecke noch individuell anzupassem.

    Wie geht man denn da genau vor?
    Codiert man da im Plugin rum, oder erstellt man da ein Child-Plugin (so ähnlich wie bei den Themes?)
    Und wie ist das dann bei Updates? Bleiben die Änderungen dann erhalten?

    Kann man sich da irgendwo (entweder im Netz oder als Buch) einlesen. Gibt es da Empfehlungen?

    Ich habe eigene Schriften eingebunden. Diese werden sowohl im Frontend als auch im Editorfenster selbst auch korrekt angezeigt.
    Ist es möglich, das im Absatz-Dropdown des WYSIWYG Editors die Überschriften (H1-H6) auch schon in diesem Dropdown quasi als Vorschau angezeigt werden?
    Also so wie z.B. in Word, wo man immer schon eine Vorschau der Schrift im Dropdown erhält, bevor man diese auswählt?

    Ich bekomme das nicht hin.

    Ich habew das Standard Theme Twenty Sixteen mkittels Child Thema angepasst, so dass die zweite Ebene des Hauptmenüs horizontal angezeigt wird.
    Jetzt möchte ich aber noch erreichen, dass das Submenü angezeigt bleibt und der Menüpunkt fett hervorgehoben ist, wenn ein Unterpunkt angeklickt wurde. Jetzt ist es ja so, dass die Unterpunkte nach dem Hovern wieder verschwinden.

    Also in etwas sowas:

    Wenn ich beim Twenty Sixteen Theme im style.css des Childthemes schreibe:

    Code
    .main-navigation ul ul li {
        float:left;    
        display:inline;
    }

    müsste doch eigentlich das Submenü horizontal statt vertikal dargestellt werden. Tut es aber nicht. Es bleibt wie es ist. Wo liegt denn mein Denkfehler?

    Hab ich ja gemacht, gelingt mir aber nicht. Obwohl in Adminimize unter "Menü Einstellungen" die entsprechenden Haken gesetzt sind

    sind im Admin Menü unter Design neben Widgets und Menüs (gewollt) auch die Punkte "Anpassen" "Header" und "Hintergrund" zu sehen. Wieso?