Beiträge von Centershock86

    Versuche es zusätzlich mit:

    Code
    $query->set( 'post__not_in', get_option( 'sticky_posts' ) );


    Ansonsten poste einen Link zur Seite wo man das ansehen kann und sonstige Angaben lt. Forenregeln, Punkt II.

    Ok, der neue Code blendet Sticky Posts komplett aus, auch wenn sie in der Kategorie "display" sind.

    Das ist der Link zum Frontend, Skript aktuell ohne die zusätzlich Skripte von Dir: https:// markus-speicher.de/wp-models/girls/
    Ich denke man bräuchte etwas in der Art wie: hide Sticky Posts if in another category :) Nur als Script eben.

    Wenn Du noch was brauchst, einfach melden. Bin zeitnah online.

    Beachte das Wort "zusätzlich".

    Ansonsten poste Deinen ganzen Code und erkläre genau, welche Beiträge mit welchen Kategorien wo erscheinen wo sie nicht erscheinen sollten. Dazu einen Link zur Seite wo man das ansehen kann.

    Also die Beiträge in der Kategorie "anwesend" sind wie gewünscht auf der Post-Home online.
    Beiträge in einer anderen Kategorie werden nicht angezeigt. Nur die mit "Sticky" markierten Beiträge bleiben auch online, wenn Sie nicht der Kategorie "anwesend" angehören.

    Der Code ist:

    Code
    function wpdocs_exclude_category( $query ) {
            if ( $query->is_home() && $query->is_main_query() && ! is_admin() ) {
                $query->set( 'category_name', 'anwesend' );
                $query->set( 'ignore_sticky_posts', true );
            }
        }
        add_action( 'pre_get_posts', 'wpdocs_exclude_category' );

    Ein Ansatz wäre eine eigene Kategorie z.B. "Startseite' oder 'Blog' o.ä. und dann die WordPress Beitragsübersicht auf Beiträge mit dieser Kategorie begrenzen, siehe Beispiel in der [FONT=Courier New]pre_get_posts[/FONT] Dokumentation.

    Sehr gut, danke für die Doku!
    Soweit funktioniert das auch, allerdings werden auch die Posts die oben gehalten werden, unabhängig von der Kategorie, noch angezeigt.
    Hast Du da zufällig eine Idee, wie man das verhindern kann?

    Mein Script sieht so aus:

    Code
    function wpdocs_exclude_category( $query ) {
            if ( $query->is_home() && $query->is_main_query() && ! is_admin() ) {
                $query->set( 'category_name', 'anwesend' );
            }
        }
        add_action( 'pre_get_posts', 'wpdocs_exclude_category' );

    Besten Dank!

    Hallo zusammen,

    kennt Jemand ein Plugin mit dem man Beiträge unter ihrer URL online lassen kann, ohne dass der Beitrag aber in der Beitragsübersichts-Seite erscheint?

    Also grob "veröffentlicht" > Beitrag ist online und auf der Beitragsübersichts-Seite zu sehen

    Entwurf > Beitrag ist komplett offline

    Was ich suche > Beitrag ist "Entwurf" oder "ähnliches", ist aber unter der URL des Beitrags zu finden, taucht jedoch nicht in in der Beitragsübersichts-Seite auf.

    Die meisten unserer Beiträge sind nur eine Woche online, jedoch würde ich gerne das ich sie auch bei Google etc. indexieren kann.

    Gibt es dafür in WP bzw. ein WP-Plugin, womit man das erreichen kann?

    Beste Grüße
    Markus

    In der .htaccess steht das:


    Einstellungen › Allgemein
    WordPress-Adresse (URL): https://salon-petit-cherie.de
    Website-Adresse (URL): https://salon-petit-cherie.de
    Generell enden sonst aber alle Links mit einem Slash. Wo das eingestellt werden kann habe ich nicht nicht gesehen.


    Permanent Links: Individuelle Struktur
    https://salon-petit-cherie.de/prostituierte-hure/%postname%-%post_id%/
    Sonst ist dort nichts mehr eingetragen.

    Das ist ein Widget, was ab und zu geschaltet wird. Der Fehler tritt allerdings schon seit etwa drei Wochen auf. Das kann also nicht das Problem sein, da es erst seit heute Vormittag wieder online ist.
    Was ist denn abgesehen davon falsch am Widget? Ist doch nur simples html?
    Komisch ist auch das die Weiterleitung von http auf https auf der Starteite funktioniert und sonst nirgends. Das Widget ist auch auf der Startseite eingebunden. Ich denke es ist eher ein tieferliegendes & globales Problem.

    Der mod rewrite ist aber soweit mit dem Plugin zusammen richtig oder?

    Hallo ihr lieben,

    habe vor drei Wochen in der Google Search Console einen Umleitungsfehler gemeldet bekommen. Nach einiger Recherche liegt es wohl an der Weiterleitung von http zu https. In die .htaccess habe ich dann folgenden Code eingefügt:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Außerdem habe ich noch das Plugin "Better Search Replace" installiert und alle URL von http zu https weitergeleitet.

    Man müsste meinen, das es jetzt funktioniert, doch das tut es leider nicht. Versuche ich eine Seite über http aufzurufen kommt, als hätte man es nicht umgestellt, eine unsichere Seite.

    Fehlt mir noch irgendwas? Warum könnte das nicht funktionieren?

    Beste Grüße
    Markus

    Ja ich verwende ein Child-Theme.

    Habe das ganze jetzt mit einem Plugin umgesetzt, was es möglich macht Widgets als Block auf einer bestimmten Seite zu integrieren (Organic Widget Area Block Plugin). Heißt ich habe den PHP Code als Widget (Code Widget Plugin) erstellt und mit Widget Area integriert.

    Allerdings gefällt mir der Code noch nicht wirklich. Das erste Bild wird sehr oft angezeigt, das zweite schon weniger usw. und das vierte Bild wird erst gar nicht angezeigt.

    Vielleicht hat Jemand eine Idee wie man das gleichmäßig verteilen kann und das bei einer beliebiger Anzahl der Bilder.

    Hier mal der Code, ohne die Bilder selbst. Würde sonst zu unübersichtlich werden.

    PHP
    <?php
        $divs = array(
        '<div id="divFirst">picture 1</div>',
        '<div id="divFirst">picture 2</div>',
        '<div id="divFirst">picture 3</div>',
        '<div id="divFirst">picture 4</div>'
    );
        $randKeys = array_rand($divs, 2);
        echo $divs[$randKeys[0]];
    ?>

    Hallo danielgoehr,

    klingt für mich erst mal gut. Kennst du ein gutes Plugin um PHP-Shortodes zu integrieren? Nach was würdest du suchen, wenn du den Code unten siehst?

    Die Bilder um die es geht, binde ich aktuell so ein:
    <picture>
    <source media="(min-width:768px)" style="width: 100%; height: 31.25%; max-width: 1920px;" srcset="/wp-models/wp-content/uploads/2022/07/Header-Bilder-SPS-ts-pixabay-4.jpg">
    <img class="attachment-post-thumbnail size-post-thumbnail wp-post-image" src="/wp-models/wp-content/uploads/2022/07/Header-Bilder-SPS-mobile-ts-dana.jpg">
    </picture>
    .

    Beste Grüße
    Markus

    Hallo zusammen,

    meine JavaScript-Kenntnisse sind leider nicht die besten und ich habe schon eine ganze Weile nach einer Lösung gesucht, nichts passendes gefunden.
    Ich möchte in Wordpress ein Script einbinden was mir verschiedene Bilder als picture element zufällig darstellt. Für die Einbindung von Javascript im Body, habe ich hoffentlich schon das passende Plugin gefunden ...

    Hier mal ein Beispiel anhand von drei Fotos, die zufällig angezeigt werden sollen. Ich verwende zwei verschiedene Fotos, das zweite ist für Mobile optimiert.

    <!-- random Foto 1 -->
    <picture>
    <source media="(min-width:768px)" style="width: 100%; height: 31.25%; max-width: 1920px;" srcset="/uploads/2022/07/Header-Bild-SPS-desktop-1.jpg">
    <img class="attachment-post-thumbnail size-post-thumbnail wp-post-image" src="/uploads/2022/07/Header-Bild-SPS-mobile-1.jpg">
    </picture>


    <!-- random Foto 2 -->
    <picture>
    <source media="(min-width:768px)" style="width: 100%; height: 31.25%; max-width: 1920px;" srcset="/uploads/2022/07/Header-Bild-SPS-desktop-2.jpg">
    <img class="attachment-post-thumbnail size-post-thumbnail wp-post-image" src="/uploads/2022/07/Header-Bild-SPS-mobile-2.jpg">
    </picture>

    usw.

    Wäre super, wenn einer weiß, wie man das umsetzen könnte, bzw. mir einen Link schicken würde!

    Beste Grüße
    Markus