Beiträge von funkygog
-
-
-
Dazu gibt es vom Entwickler direkt Hinweise:
https://contactform7.com/styling-contact-form/Bei den Klassen kannst du dann noch eine font-family einfügen.
Also zum Beispie für einen Teilbereich (das gr. Eingabefeld):
Code.wpcf7 textarea { font-family:'Courier New', Arial; background-color: #fff; color: #000; width: 50%; }oder Gesamt:
-
Du müsstest eine neue Seite erstellen und für diese ein Template anlegen.
Diese Seite würdest du dann als Startseite festlegen.
In dem Template steht dann so etwas in der Richtung:
Zeige x Beiträge von Kategorie Elektrogeräte
Zeige x Beiträge von Kategorie Pflege...Ich will nur kurz darauf hinweisen, was dann passiert auf deiner Seite - die jetzt ja sehr gut aussieht.
Es würde also die Beiträge zu den Elektrogeräten zunächst erscheinen
und dann die weiteren Kategorien.
Hast du einen Beitrag mehreren Kategorien zugeordnet, so würde dieser in jedem Kategoriebereich auftauchen.
Aktuelle Beiträge erscheinen eventuell weiter unten, weil die Kategorie weiter unten steht. Was der User vielleicht nicht bemerkt und sich denkt, die Seite wird nicht weiterentwickelt.Die Alternative wäre oben die Kategorien als zusätzliche Menüleiste horizontal anzuordnen und der User klickt das an, was ihn interessiert und er sieht dann alle Elektrogeräte Beiträge.
Unter der Leiste erscheinen einfach die neuesten Beiträge.
Edit: So hast du es ja bereits. Ist doch gut gelöst. Die könnten aber optisch mehr "klickable" aussehen.Aber zurück zum Template:
Es müsste dann pro Kategorie ein Code Block in dieser Art eingefügt werden: -
Das X wird vermutlich über einen Icon Font oder ein normalen Font geladen.
Wenn es anders aussehen soll, so müsste eine andere Schriftart gewählt werden oder im Fall von einem Icon Font vielleicht ein anderes Symbol.
Aber ohne Link zu deiner Website kann dir nur schwer geholfen werden. -
für das direkte bearbeiten der Bilder beim Hochladen kannst du mal nach dem Suchbegriff "Watermark" in den Plugins schauen.
-
Am besten verabschiedest du dich vom Gedanken dem Browser zu diktieren wie die Seite dargestellt wird. Es gibt zuviele unterschiedliche Möglichkeiten (Bildschirmgrößen, Schriftgrößen, unterschiedliche Browser).
Suche dir ein gutes normales Theme (wie gesagt, dass Wordpress eigene Theme ist geeignet) und mit dem entstehenden Inhalt wird sich vieles von selber ergeben. Und mache dich nicht zu abhängig von Plugins. Immer checken, was passiert wenn ich das Plugin ausschalte... -
nur ein Hinweis zu deinem Wunsch:
Wenn du einen Banner (wie im Beispielbild) über das Bild legst, so kann der User das Bild mit der rechten Maustaste speichern ohne Banner. Auch google wird in der Bildersuche das Bild ohne Banner anzeigen.
Vielleicht ist das kein Problem, aber wenn das Banner auch mobil lesbar sein soll - so wird es sehr viel mehr Bild verdecken, da das Bild natürlich kleiner ist.
Insofern ist vielleicht doch eine Infobox direkt beim Bild sinnvoller?Oder alternativ das Bild direkt mit einem Banner versehen über Photoshop oder als Plugin Lösung.
-
Die Angaben passen nicht zu einer Mobil Darstellung
30% von der Breite und dann links und rechts 150px Abstand kann nicht klappen.Auf die schnelle würde ich margin-left und right rausnehmen
und statt width: 30% lieber:
max-width: 300px;HTH
-
Responsive ist in meisten modernen Themes vorhanden. (Kannst du auch testen, wenn du das Browser Fenster verkleinerst.)
Du kannst auch mit dem von Wordpress mitgelieferten Theme anfangen.
Mit der Zeit wirst du dann vielleicht Möglichkeiten vermissen, diese lassen sich dann aber evtl. auch über Plugins nachrüsten. -
Hallo Christian,
mir ist aufgefallen, dass du in der Kategorie Draft zwei Beiträge stehen hast. Einer von beiden funktioniert. Vielleicht kannst du nochmal gezielt schauen ob es hier Unterschiede im Inhalt gibt.
https://www.tsv-reischach.de/category/draftGenerell: Du hast bei den Seiten sprechende URLs, willst du bei Beiträgen wirklich nur eine ID stehen haben?
-
Vielleicht kann dir das Plugin helfen: (ungetestet)
https://de.wordpress.org/plugins/public-post-preview/ -
Enthält die URL deines Beitrags eventuell irgendwelche Sonderzeichen? Vielleicht testest du es einfach mal mit einem einfachen Titel.
-
Ich habe die notwendigen Angaben für die Anzeige nach Anfangsbuchstaben nochmal zusammengefasst:
blog.verbummler.de/2022/08/wordpress-pages-und-posts-mit-bestimmten-anfangsbuchstaben-anzeigen-lassen/Und nochmals vielen Dank an b3317133
-
Meinst du die weiße Farbe im Header? Das ist eigentlich die Farbe des Body, also der gesamten Seite. Würdest du im Body die Farbe ändern, so ändert sich auch die Farbe im Footer.
-
Herzlichen Dank, es funktioniert jetzt! Sowohl mit Posts als auch mit Pages.
-
Hallo b3317133,
vielen Dank für deine erneute Hilfe.
Ich habe es jetzt mit post_where probiert.
Eigentlich suchte ich eine Lösung für Pages, aber dein Hinweis auf die Ergebnismenge betrifft auch meine derzeitige Posts Lösung.Hier mein Versuch - leider nicht erfolgreich wie gewünscht.
In der functions.php:
PHP
Alles anzeigenadd_action( 'posts_where', 'startswithaction' ); function startswithaction( $sql ){ global $wpdb; $startswith = get_query_var( 'startswith' ); if( $startswith ){ $sql .= $wpdb->prepare( " AND $wpdb->posts.post_title LIKE %s ", $startswith.'%' ); } return $sql; }und in der Page-Test.php:
PHP
Alles anzeigen<?php $args = array( 'startswith' => 'G', 'posts_per_page' => 3, 'order' => 'ASC' ); $the_query = new WP_Query( $args ); ?> <div id="content" class="content"> <?php if ( $the_query->have_posts() ) : ?> <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="entrytext"> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_content(''); ?> </div> </div><!-- Ende post --> <?php endwhile; endif; ?> </div><!-- Ende content -->Im Ergebnis werden mir auf der Test Page drei Beiträge angezeigt, aber leider funktioniert der Buchstabenfilter noch nicht.
Ich würde mich freuen, wenn Du mir vielleicht hier noch einen Tipp geben könnten. -
Vielen Dank für den Hinweis.
Habe mir das angeschaut, aber kommt mir offengestanden zu kompliziert vor.
Geht es nicht vielleicht doch auf eine ähnliche Art:PHP<?php $mypages = get_pages( array( 'child_of' => 1701 ) ); foreach( $mypages as $page ) : if (strpos(strtoupper(the_title('','',FALSE)),'B')=== 0) : ?> <div class="discobox"><a href="<?php echo get_page_link( $page->ID ); ?>"> <?php echo get_the_post_thumbnail( $page->ID, 'thumbnail' ); ?> <?php echo $page->post_title; ?></a></div> <?php endif; ?> <?php endforeach; ?>
Die Abfrage der Seiten funktioniert, aber es erscheinen alle Seiten. Der Filter mit "B" funktioniert nicht. Bei Beiträgen (posts) verwende ich diesen und da funktioniert es. -
Hallo,
ich bin auf der Suche nach einer Möglichkeit Seiten mit einem bestimmten Anfangsbuchstaben auf einer Seite anzeigen zu lassen.
Zum Beispiel:
Seite Obst
hier sollen Obstsorten mit B dargestellt werden.
In dem Fall die Seiten Banane, Bromberre, BirneLässt sich dieser Basis Code:
ergänzen um eine Abfrage nach dem Anfangsbuchstaben?Bei Beiträgen verwende ich solch eine Abfrage
Hat jemand vielleicht einen Tipp für mich?
-
Eine ganz simple Methode, falls du nicht viele Kategorien hast und diese nicht oft wechseln -> Links setzen.
Zum Beispiel so:
aus den Kategorien: <a href="/category/musik-infos/">Musik-Info</a> <a href="/category/wptipps/">WP-Tipps</a>Beim Klick auf einen Kategorie Link öffnet sich automatisch die entsprechende Kategorie mit den passenden Beiträgen.