Beiträge von helix

    Allgemein: Verändere deine category.php entsprechend deinen Vorstellungen. Falls du die Standardausgabe zur Darstellung anderer Kategorien brauchst, erstelle eine category-ferienhaeuser.php
    Sinnigerweise, wenn es nicht ein selbsterstelltes Theme ist, machst du dafür ein Child-Theme.

    Konkret: es hängt immer vom verwendeten Theme ab.

    Gruß
    helix

    Hm, wo hab ich schon wieder die Glaskugel hingelegt …

    Üblicherweise, wenn du eine waagrechte Navleiste hast und deine Unterpunkte sich unterm jeweiligen Punkt drunter ausklappen sollen (und du das alles über css lösen willst), sollten die li-Elemente der Hauptnavigation mit position: relative; definiert sein und dann die ul-Elemente für die Subnavigation mit position: absolute; und einem hohen z-index versehen sein. Hast du das so? (Könnte sein, dass auf den Unterseiten deine Subnavigation zwar ausklappt, aber von einem anderen Element überdeckt wird.)

    Gruß
    helix

    Auf die Schnelle zwei Lösungsmöglichkeiten, welche besser passt, hängt von der konkreten Situation ab (Link zur Seite wäre dann hilfreich):

    a) entweder muss dein Beschreibungstext, der sich über das Bild legt, kleiner sein als das Bild, so dass der sichtbare Bereich vom Bild klickbar bleibt.
    b) oder du verlinkst deinen Beschreibungstext statt des Bildes.

    Wahrscheinlich gibt es noch mehr Lösungsansätze, dazu wäre dann auch wieder ein Link zum Geschehen hilfreich.

    Gruß
    helix

    Ja kannst du.
    Du schnappst dir einfach die header.php aus deinem parent-Theme (im Allgemeinen: runterladen per ftp), veränderst sie so, wie du sie haben magst, speicherst sie unter gleichem Namen ab und lädtst sie aber in deinen child-Theme-Ordner hoch. Dann wird deine WordPress-Installation die header.php aus dem child-Theme verwenden und die aus dem parent-Theme ignorieren.

    Du hättest gut und gerne einen neuen Thread aufmachen können: Viele mögen sich nicht durch etliche Beiträge durchlesen, um ganz unten eine neue Frage zu finden. Auch wer zuerst mal sucht, bevor er oder sie selber fragt, findet die Antwort schneller, wenn es in einem eigenen Thread ist.
    Klingt also zwar „verschwenderisch“, ist aber gut für alle Beteiligten.

    Gruß
    helix

    Das kann auf vielerlei Arten gemacht sein. Und wenn ich aufgefordert würde, etwas umzusetzen, das aussieht wie das in deinem Screenshot, würde ich einfach die Kategorieseite / Archivseite so einrichten, dass die Posts der Kategorie ferienhaeuser so dargestellt werden.

    Gruß
    helix

    Doch schon … aber als ich deine Frage das erste Mal gelesen habe, war ich etwas zu müde, so eine verbastelte Frage zu beantworten …

    1.) Frage bitte so, dass auch andere verstehen können, was du meinst.
    Möglicherweise hilft das auch deiner eigenen Klarheit, so dass sich die Anfrage dann erübrigt.

    2.) Du schreibst von einem hover-Effekt, in deinem Codeschnipsel tauchen aber die Pseudoklassen :link und :visited auf.
    Das ist mindestens mal verwirrend.

    3.) Wenn dein Theme die wp body_class einbindet, hast du gute Chancen, dass dein body-Tag schon mit geeigneten Klassennnamen versehen ist, so dass du deinen hover-Effekt genauer spezifizieren kannst, auf welchen Seiten (d.h. innerhalb welcher Klasse) der Effekt auftreten soll.
    Siehe https://codex.wordpress.org/Function_Reference/body_class

    Gruß
    helixhttps://codex.wordpress.org/Function_Reference/body_class


    https://codex.wordpress.org/Function_Reference/body_class

    Leider nicht funktioniert.

    Gut (oder schlecht). Dann ist es das nicht. Dann ist die Frage, ob es an deinem Player / PlugIn dafür liegt. Suche mal nach diesem Player in Kombination mit IE11.

    Und noch was, in der mobilen Ansicht (Smartphone) ist immer noch ein Abstand zwischen Inhalt - Footer und Header, soll aber genau wie in der Desktop-Ansicht nicht sein. Wo kann ich das ändern?


    Da ist ein div mit der Klasse wrapper, das hat nach oben 7,5% Abstand. Nach unten habe ich nicht geguckt, vermutlich ähnlich. Hohe Zeilenzahl in der css, also irgendwo tief in den Media Queries vergraben.

    Gruß
    helix

    Ja, danke.

    Ich habe mal Tante Gugl nach „wp plugin own menu for each post or page“ gefragt. Da kommt einiges.
    Vielleicht magst du dir
    https://wordpress.org/plugins/page-specific-menu-items/ oder
    https://de.wordpress.org/plugins/intell…osts-and-menus/
    mal ansehen.

    https://wordpress.org/plugins/ce-wp-menu-per-page/
    sah auch interessant aus, ist aber schon länger nicht mehr aktualisiert.

    Oder du stöberst selber weiter …

    Gruß
    helix

    Mein Problem ist jetzt nur, dass dort mit festen Größen gearbeitet wird und das die Wordpress-Gallerie nicht responsive ist, werden die Bilder runterskaliert und die Fläche der Bildunterschrift ragt über das Bild hinaus. Ich hoffe ihr versteht was ich meine.

    Auf Mobilgeräten funktioniert der Effekt zwar nicht, aber Benutzer mit kleineren Monitoren bekommen doch dann sicher auch kleinere Bilder angezeigt oder habe ich da einen Denkfehler? Wie kann man dem entgegenwirken?


    Schritt 1: definiere in deiner functions.php, dass die Galerien in html5 ausgegeben werden (findest du im WordPress-Codex unter add_theme_support, siehe https://codex.wordpress.org/Theme_Markup). Damit hast du kein br-Tag mehr nach soundsoviel Bildern (Spalteneinstellung) und keine vorgegebenen Abstände bei der Bildbeschriftung.

    Dann definiere die Breite für das umschließende figure-Element und gib dem Bild

    Code
    width: 100%;
    height: auto;


    Und dem Element, das den Beschriftungstext enthält, das Gleiche. Plus zusätzlich eine Angabe zum vertical-align.
    Damit sollten Bild und Bildbeschreibung zusammenkommen.

    Wenn dein Bild insgesamt kleiner wird, als die Bildbeschriftung lang ist, wird es Zeit, über einen neuen breaking Point (Media Query) in deiner css nachzudenken: weniger Bilder in einer Zeile oder Bildbeschriftung übers oder unters Bild.

    Das mit dem Nebeneinander-Floaten ist ein Rechenspiel – oder du befasst dich mit css-box-sizing.

    Oder du bleibst bei einer festen Größe und gibst den figure-Elementen ein

    Code
    display: inline-block;

    Da die Displays von Touch-Geräten unter Umständen gar nicht so klein sind (Tablets), ist es sinnvoll, hier nicht allein über Media Queries, d.h. die Bildschirmgröße, zu arbeiten, sondern zusätzlich mit wp_is_mobile (siehe https://codex.wordpress.org/de:Funktionsreferenz/wp_is_mobile) entweder für mobil oder für nicht-mobil eine weitere Klasse zu vergeben, so dass Touchgeräte auf jeden Fall die Bildbeschriftungen angezeigt bekommen können.

    Gruß
    helix

    Versuch mal, deiner Navigationsleiste einen hohen z-index zu geben.

    Firebug sagt mir, dass das Element mit inline-style versehen ist:

    Code
    <div class="navigation section no-padding bg-dark" style="position: fixed; width: 100%; top: 0px;">

    Entweder hier ergänzen oder entsprechendes in die style.css schreiben:

    Code
    <div class="navigation section no-padding bg-dark" style="position: fixed; width: 100%; top: 0px; z-index: 9999;">

    Gruß
    helix

    Im IE testen musst du selber, sowas führ ich nicht …

    So wie ich das verstehe, ist der neueste Stand der von Kommentar #34 (von dd32). Dort ist eine neue query.php verlinkt (also zum Download), mit der man die Datei query.php im Ordner wp-includes ersetzen soll. Laut nachfolgender Kommentare funktioniert es bei allen, die sich darauf gemeldet haben.

    Gruß
    helix

    Okay, kleine Nachhilfestunde in HTML …

    Der Ursprungscode sah vermutlich so aus?

    PHP
    <?php $args = array(
        'before_title'  => '<h3 class="widgettitle">',
        'after_title'   => '</h3>' ); 
    ($args);  ?>

    Heißt übersetzt: Gib vor dem Titel ein öffnendes h3-Tag aus, das mit die Klasse „widgettitle“ ausgezeichnet wird (Zeile 2)
    Und nach dem Titel schließe das Tag wieder (Zeile 3).
    Wenn du jetzt versuchst, nach dem Titel die Klasse ausgeben zu lassen, ist das dezent unsinnig.

    Probier doch mal so (vorausgesetzt, dein Ursprungscode war so, wie oben beschrieben):

    PHP
    <?php $args = array(
        'before_title'  => '<p class="widgettitle">',
        'after_title'   => '</p>' ); 
    ($args);  ?>

    Dann gibt das System statt der Überschrift einen einfachen Textabsatz aus, den du mithilfe der Klasse in deiner Stylesheetdatei besonders definieren kannst (falls nötig).

    Gruß
    helix

    Der Slider liegt in einem relativ positionierten div. Darin ist ein weiteres div mit der Navigation und allem, was das sonst noch drüber liegen soll, das ist absolut positioniert und erhält einen hohen z-index, so dass es drüber liegt.

    In der Vorschau von Herrn Schneider kommt dann eine weitere sticky Navleiste ins Fenster, wenn Bild / Slider fast durchgescrollt ist. Soll das auch nachgemacht werden? Das ist eher tricky und ich weiß nicht, ob es ein fertiges PlugIn gibt, das den Effekt so liefert. Sonst über ein passendes JavaScript reinbasteln …

    Gruß
    helix