Beiträge von funkygog

    Mit Glück geht das ganz einfach - ungetestet

    Jetzt steht:

    PHP
    .interesse:hover {
      cursor: url(" https://www.online2go.eu/wp-content/uploads/2022/08/maus_cta.png "),auto;
    }

    und falls du bei der Klasse interesse auch die Hover Grafik verwenden willst hier das "a" einfügen

    PHP
    .interesse a:hover {
      cursor: url(" https://www.online2go.eu/wp-content/uploads/2022/08/maus_cta.png "),auto;
    }

    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:

    PHP
    <?php $custom_query = new WP_Query('cat=9'); //your category id
    while($custom_query->have_posts()) : $custom_query->the_post(); ?>
    
    
        //loop items go here
    
    
    <?php endwhile; ?>
    <?php wp_reset_postdata(); // reset the query ?>

    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.

    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.

    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 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:

    und in der Page-Test.php:

    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, Birne

    Lässt sich dieser Basis Code:

    PHP
    <?php wp_list_pages ('child_of=1701&title_li=' ); ?>


    ergänzen um eine Abfrage nach dem Anfangsbuchstaben?

    Bei Beiträgen verwende ich solch eine Abfrage

    PHP
    if (strpos(strtoupper(the_title('','',FALSE)),'B')=== 0) : ?>

    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.