Beiträge von Cowboy of Bottrop

    So, das Snippet eingebaut, die Ausgabe in der Seite ist nach wie vor

    Code
    <p>
      <span class="embed-youtube" style="text-align:center; display: block;">
        <iframe class='youtube-player' width='880' height='495' src='https://www.youtube.com/embed/JjOfH1utnJU?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' allowfullscreen='true' style='border:0;'></iframe>
      </span>
    </p>

    Es wird also noch immer youtube.com geladen, nicht youtube-nocookie.com.

    Hallo zusammen,

    um Youtube-Videos datenschutzkonform ein meine Artikel einzubetten, habe ich vie SQL alle Links von

    Code
    www.youtube.com

    zu

    Code
    www.youtube-nocookie.com

    umgewandelt. Die Videos waren alle per oembed eingebunden, es stand also nur der Link in einer Zeile. So ist es jetzt auch, nur wird der Link jetzt angezeigt und nicht das Video. Beispiel: https://www.countrybears-linedancer.com/taenze/tag-on/

    Wie bekomme ich ohne großen Aufwand die Videos datenschutzkonform eingebunden?

    Und nein, ich habe die meisten Videos nicht als mp4-Datei zum Upload in die Seite zur Verfügung.

    Zunächst mal Danke für die Ansätze. Auf die Idee, "news ticker" als Suchbegriff zu nehmen, bin ich wohl deshalb nicht gekommen, weil ich ja keinen Ticker in diesem Sinne will.

    Der Ajax-Ansatz erscheint mir die sinnvollste Methode, nur dass ich keinen Reload der Seite auslösen möchte. Einfach oben für ein paar Sekunden ein Textfeld einblenden. "Es gibt neue Beiträge" oder so ähnlich der Inhalt. Verlinkt entweder auf den neuen Beitrag oder auf die Startseite. Optische Gimmicks wie Fadein/Fadeout oder halbtranspatrenter Hintergrund sind schön, aber kein Muss.

    Die Ticker-Plugins, die wenigstens halbwegs aktuell sind, scheinen mit nicht zu bieten, was ich suche.

    LG,
    Markus aka Cowboy

    Hallo Leute,

    ich bin letztens über eine Website gestolpert, die mir beim Lesen eines Beitrags am oberen Seitenrand einen Hinweis eingeblendet hat, dass neue Inhalte veröffentlicht wurden. Ich würde so etwas gerne auf der Seite unsere Tischtennisvereins anbieten, weil gerade an und nach Spieltagen viele Spielberichte von den Mannschaftsführern geschrieben werden. Gibt es eine Möglichkeit, in WordPress einen solchen Hinweis einzubauen? Meine Suchen mit der Suchmaschine meines Vertrauens und im Plugin-Verzeichnis brachten mich bisher nicht weiter.

    LG,
    Markus aka Cowboy

    evtl. fehlt ja auch nur ein davor... in ~/theme/get-authors.php on line 8
    global $wpdb;

    Klarer Fall von nicht richtig gelesen, denn im Eingangspost steht bereits, dass [FONT=courier new]global $wpdb;[/FONT] nichts gebracht hat.

    Anyway, ich habe durch hinzufügen von

    PHP
    require_once($_SERVER['DOCUMENT_ROOT'] . $folder . '/wp-config.php');
    require_once($_SERVER['DOCUMENT_ROOT'] . $folder . '/wp-load.php');


    an den Anfang der get-authors.php habe ich die Funktion wieder hergestellt. Alle weiteren Probleme sind Sache des Themes und brauchen nicht hier erörtert werden.

    LG,
    Markus aka Cowboy

    Wenn mir das was sagen würde... Ich bin froh, das vor damals überhaupt ans Laufen gebracht zu haben. Genau in dieser Zeile 8 steht die SQL-Abfrage, die bisher funktioniert hat. Woher jetzt in einem neuen Theme der Fehler kommt, ist mir ein Rätsel. Und meine bescheidenen Kenntnisse reichen leider nicht, um die Fehlermeldung korrekt zu deuten. Deshalb frage ich ja hier... ;-)

    LG,
    Markus aka Cowboy

    Hallo Leute,

    ich habe auf der Seite unseres Tischtennisvereins eine Autorenliste, in der neben der Biografie auch einige Metadaten ausgegeben werden: https://goo.gl/Vkn4Wh

    Das funktioniert soweit zu meiner Zufriedenheit. Ich experimentiere derzeit aber in einer Testinstanz mit einem neuen Theme, und da schlägt die Datenbankabfrage fehl. Der Code

    PHP
    $result = $wpdb->get_results("SELECT ID, display_name FROM {$table_prefix}users ORDER BY display_name ASC");

    der genau so in der Liveseite funktioniert, gibt auf der Testseite folgende Fehlermeldung aus:
    [COLOR=#444444][FONT=Roboto]
    [/FONT][/COLOR]

    Code
    Fatal error: Uncaught Error: Call to a member function get_results() on null in /path/to/my/theme/get-authors.php:8 Stack trace: #0 {main} thrown in /path/to/my/theme/get-authors.php on line 8

    Auch ein voransetzen von [FONT=courier new]global $wpdb[/FONT] hilft dabei nicht, ebensowenig die Alternative

    PHP
    $results = $GLOBALS['wpdb']->get_results("SELECT ID, display_name FROM {$table_prefix}users ORDER BY display_name ASC");

    Hat jemand einen Tipp, wie ich das wieder ans Klappen bekomme?

    Das Theme in der Testinstanz ist übrigens ein Child-Theme zum Cusomizr-Theme (https://de.wordpress.org/themes/customizr/)

    Keep it Country,
    Markus aka Cowboy

    Du kannst z. B. mit dem Filter wp_handle_upload_prefilter arbeiten. Beispiele dazu findest du genug im Netz. Auf die Schnelle habe ich das gefunden: https://wordpress.stackexchange.com/questions/1335…-files-per-acco
    https://wordpress.stackexchange.com/questions/2277…less-exact-size

    So wie ich das sehe, gilt das generell für alle Downloads. Aber zumindest mit dem Codeschnipsel aus dem 2. Link kann ich dafür sorgen, dass keine Bilder größer 1024 px mehr hochgeladen werden. Das ist doch schon mal ein Teilerfolg.

    Nichts desto trotz, die Fragestellung aus dem Eingangspost ist damit nicht beantwortet. Wie bekomme ich Bildgröße und -Abmessungen in die Mediathekübersicht?

    Das habe ich jetzt nicht verstanden. Ich denke wir reden vom Beitragsbild? Da musst du doch einfach nur das Format anlegen und im Template dann das andere Format laden. Posts müssen dafür gar nicht angefasst werden.


    Nicht nur, es geht auch um Bilder im Allgemeinen, die viel zu groß hochgeladen werden. Ich dachte, das geht aus dem Eingangspost hervor. Im WP ist in vielen Post für Bilder die Größe "Groß" ausgewählt, das Bild bzw. der umgebende div bekommt dann ja auch die entsprechende Klasse. Von daher meinte ich, dass ich viele Posts anfassen müsste.

    [COLOR=#333333]Das steht eigentlich alles im Codex...[/COLOR]
    [COLOR=#333333]Ohne crop wird skaliert. Dabei gelten die angegeben Maße als Maximum. Es kann also nicht größer sein. Dementsprechend, wenn das Format nicht passt, wird eine der Seiten kürzer.[/COLOR]
    [COLOR=#333333]Crop schneidet das Bild exakt auf das gewünschte Format.[/COLOR]


    OK, das hab ich jetzt verstanden.

    Du kannst z. B. mit dem Filter wp_handle_upload_prefilter arbeiten. Beispiele dazu findest du genug im Netz. Auf die Schnelle habe ich das gefunden: https://wordpress.stackexchange.com/questions/1335…-files-per-acco
    https://wordpress.stackexchange.com/questions/2277…less-exact-size


    Danke, das werde ich mir mal ansehen.

    [COLOR=#333333]Leg ein Bildformat mit der benötigten Größe an und verwende das statt dem Format "Groß".[/COLOR]

    [COLOR=#333333]
    Dann müssten reichlich Posts angepasst werden. Da kann ich sicher besser eine Größe für das Maximalformat anlegen:

    PHP
    add_image_size( 'Maximal', 1024, 1024 );

    Was mir dabei nicht ganz klar ist: Sind das die absoluten Maße, oder die maximalen? Denn es werden ja kaum quadratische Bilder hochgeladen, und einen Zuschnitt auf ein quadratisches Maß ist natürlich nicht erwünscht. Aber natürlich gibt es Bilder sowohl im Hoch- als auch im Querformat, und 1024 px soll die längste Bildseite sein.[/COLOR]

    Ich habe irgendwo ein Codeschnipsel aufgetan, dass die Bilder beim Upload automatisch verkleinern und das übergroße Original löschen soll. Nur setzt mir das die Bildgröße nicht auf eine maximale Kantenlänge von 1024 px, sondern auf den Wert, der in den Mediathek-Einstellungen als Groß definiert ist. Aktuell sind das 560 px, und die Bildgröße wird auch so verwendet. Ich habe im Upload-Formlar einen Hinweis auf die maximale Bildgröße eingebaut, ebenso in der Box für das Beitragsbild auf die erforderliche Größe hingewiesen. (exakt 998x206 px, damit der Seitenheader durch das Beitragsbild ersetzt wird)

    Wie kann ich die Größe automatisiert limiteren? Ich arbeite zwar bereits lange mit WordPress, in die Tiefen des Systems habe ich mich bisher noch nicht vorgewagt...

    Hallo,

    ich betreue eine WP-Site, an der mehrere unerfahrene Autoren mitwirken. Und die laden schon mal Bilder hoch die dann 5 MB oder mehr auf die Waage bringen, gerne über 5000 px Breite. Dazu werden auch häufig Artikelbilder mit den falschen Abmessungen hochgeladen.

    Ich möchte jetzt gerne in der Übersicht der Mediathek die Bildgröße und Abmessungen anzeigen, gerne auch danach sortieren. So will ich zu große und falsch formatierte Bilder aufspüren und nachträglich anpassen/skalieren.

    Ein veraltetes Plugin habe ich gefunden, welches mir die Dateigröße anzeigen soll. Da es seit über drei Jahren aktualisiert wurde, habe ich es nicht getestet. Aber das lässt sich doch sicherlich mit ein paar Zeilen Code in der functions.php berwerkstelligen, zumal zumindest die Daten in der Detailansicht der Bilder ja vorhanden sind.

    Keep it Country,
    Markus aka Cowboy

    Hallo Leute,

    ich setze auf mehreren WordPress-Installationen diverse Formulare ein, die mit Contact Form 7 erstellt und mit reCaptcha abgesichert sind. Auf einer Seite habe ich das Problem, dass ein Klick auf den Senden-Button keine Reaktion bringt. Es handelt sich hier um ein einfaches Kontaktformular mit der Option, eine Datei anzuhängen und einen Newsletter zu abonnieren (MailPoet). Ich verwende das genau so in mehreren Seiten, nur in einer funktioniert es nicht.

    Hat jemand eine Idee, wo ich suchen muss? In der Konfiguration des Formulares finde ich jedenfalls keinen Fehler, die Keys für reCaptcha habe ich zurück gesetzt und neu eingegeben. Ich habe auch verschiedene Browser und mehrere Rechner/Smartphones genutzt, um das zu testen. (In Microsoft Edge wird reCaptcha noch nicht mal angezeigt, aber das nur nebenbei...)

    Es geht um dieses Formular: [COLOR=#444444][FONT=Roboto]https://goo.gl/KnWmlD

    Keep it Country,
    Markus aka Cowboy[/FONT][/COLOR]

    Noch ein bisschen experimentiert...
    Egal, welche Seite ich als Beitragsseite festlege, diese Seite wird sofort kursiv gesetzt, Smilies werden nicht mehr in Grafiken umgewandelt, Shortcodes funktionieren nicht mehr und auch YouTube-Videos, die embedded sind, werden nicht mehr angezeigt. Statt dessen steht nur der Link da.

    Im Umkehrschluss funktioniert der fragliche Shortcode, solange die Seite Tänze nicht als Beitragsseite festgelegt ist. Im Sidebar-Widget funktioniert er ja auch, so viel zur Frage, ob das Plugin auch aktiviert ist...

    Ich bin mit meinem Latein am Ende. Alles an dieser WordPres-Installation funktioniert wie gewünscht, außer auf der Beitragsseite.

    Keep it Country,
    Markus aka Cowboy

    Was mir auch auffällt, mit der Einstellung als Beitragsseite wird der Text kursiv gesetzt. Normalerweise ist der Seitentext nicht kursiv.

    Ein Test mit dem Theme Twenty Seventeen ergab, dass der Seitentext gar nicht ausgegeben wird, nur die Liste der Tänze.

    Keep it Country,
    Markus aka Cowboy

    Gesendet von meinem SM-A310F mit Tapatalk