Beiträge von Centershock86
-
-
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:
-
-
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:
Codefunction 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!
-
Vielleicht kann dir das Plugin helfen: (ungetestet)
https://de.wordpress.org/plugins/public-post-preview/Sehr gute Idee, allerdings gibts den Beitrag dann unter einen neuen URL.
Das nützt mir leider so nichts. -
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 -
Genau so mach ich es.
Besten Dank für die Analyse und Unterstützung! -
Ahh jetzt verstehe ich. Nein, durch klick auf den speichern Button funktionieren die redirects noch nicht.
-
Beim speichern blitzt hinter der URL kurz etwas mit settings auf und es erscheint die Meldung, das die Seite gespeichert wurde.
Den redirect habe ich allerdings auch mal nach oben gepackt und jetzt sieht so aus als würde alles korrekt funktionieren
-
In der .htaccess steht das:
Apache Configuration
Alles anzeigen#This Apache config file was created by Duplicator Installer on 2022-03-31 10:50:08. #The original can be found in archived file with the name .htaccess__[HASH] # BEGIN WordPress # Die Anweisungen (Zeilen) zwischen „BEGIN WordPress“ und „END WordPress“ sind # dynamisch generiert und sollten nur über WordPress-Filter geändert werden. # Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>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. -
Ok, das Widget sitzt jetzt an der richtigen Stelle und die Leerzeilen vor get_header und in der function.php sind auch alle raus.
Leider werden die http-requests noch immer nicht weitergeleitet. -
Ok, jetzt weiß ich schon mal was du wegen html-codes meinst, der hängt über dem header ... Das ändere ich auf jeden Fall derweil schon mal ...
-
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 b3317133,
die Zeile kommt in der wp-config nicht vor.
Die URL ist https://salon-petit-cherie.de/ bzw. was nicht umgeleitet wird ist z. B. http://salon-petit-cherie.de/anfahrt-kontakt/
Die Startseite selbst wird komischerweise als einzige umgeleitet.Beste Grüße
Markus -
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 -
Mega gut, genau so hatte ich mir das vorgestellt!
Besten Dank an Dich!
-
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.
-
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