Beiträge von helix

    Hallo, ich hatte das schon gesehen, dass du die Fehlermeldung gepostet hast, der Thread lag auch dauernd in einem geöffneten Tab und hat freundlich gewartet … kam nur dies und das und sonstewas auch noch …

    „Undefined offset: 1“ ist schon ein Hinweis darauf, dass nicht vorab geklärt ist, ob es da überhaupt was auszugeben gibt.

    Versuche mal diese Abfrage auch noch einzubauen. Wahrscheinlich am zielführendsten mit !empty()
    Vielleicht in die Richtung:

    PHP
    if ( !empty( $next_post ) && is_a( $next_post , 'WP_Post' ) )

    Gruß
    helix

    Mal halblang und nicht mit Child-Themes auf Neu-Einsteiger geworfen. Wenn HaloLg mit dem Theme Twenty Seventeen arbeitet, arbeitet er mit großer Wahrscheinlichkeit auch mit WordPress 4.7. Wie verschiedentlich bemerkt, bietet WordPress ab der Version 4.7 von Haus aus ein Custom CSS an. Zu finden im Admin-Bereich unter Design -> Customizer -> Zusätzliches CSS.

    HaloLG: hier kannst du deine CSS-Anpassungen eintragen. Solange es bei CSS-Anpassungen bleibt, reicht das auch und ist updatesicher.
    Vor 4.7 mussten wir in solchen Fällen immer ein PlugIn für Custom CSS empfehlen.
    Ein Child-Theme brauchst du, wenn du verändern willst, was überhaupt ausgegeben wird, nicht nur, wie das aussehen soll.

    Gruß
    helix

    Schon cool, wie man eine sinnlose Diskussion führen kann, wo eigentlich […]

    Schon cool, wie man sich extra in einem Forum anmelden kann („Registriert seit: 16.12.2016 / Beiträge: 1“), um sich nicht nur zu ereifern, sondern außerdem auch noch genau das abzuliefern, was man selber herb kritisiert – einen substanzlosen Beitrag mit Null-Hilfestellung.

    Der Beitrag von chrisatwpde enthält keine Frage. Der Beitrag enthält keine Antwort / Hilfestellung.
    Was muss oder soll man da von ihm denken?
    Egal …

    Ich frage mich eben nur, warum der Grundsatz, andere nicht grundlos zu beschimpfen oder niederzumachen, regelmäßig für nicht-so-Bewanderte außer Kraft gesetzt werden soll?

    Die Ausgangsfrage, warum im WP-Editor mit der neuen Version 4.7 Schaltflächen rausgenommen wurde, wurde größtenteils sehr sachlich beantwortet, obwohl das wpde-Forum nicht wordpress.org ist (und also hier niemand den unterstellten „Fehlgriff“ zu verantworten hat).

    Die permanenten Spitzen der „nicht-so-Bewanderte-Verteidiger“ – angefangen mit „was soll der Blödsinn?“ in der Ausgangsfrage – erscheinen mir wenig angemessen.

    Gruß
    helix

    Prima!
    Und „mal auf dem Schlauch stehen“ ist glaubich normal …

    Noch eine Ergänzung: Man kann eigentlich immer Elemente gezielt einzeln ansprechen, auch dann, wenn sie nur die allgemeine Klasse .menu tragen. Wenn keine ID da ist, kann man immer auch über die Verschachtelung ansprechen, nach dem Schema: „nimm die ul mit der Klasse .menu, die in deinem widget #xxx steckt …"

    Gruß
    helix

    Ich hatte ein ähnliches Problem für eine Bilder-Navigation (Galerie), dort allerdings „symmetrisch“, d.h. Fehlermeldung beim ersten und beim letzten Bild, weil es dort kein voriges bzw. folgendes Bild geben kann.

    Hast du den Debug-Modus eingeschaltet? Bekommst du eine Fehlermeldung? Vielleicht hilft die weiter.

    Gruß
    helix

    Dein image-Tag ist in beiden Fällen nicht richtig. Image ist ein selbstschließendes Element <img />
    =>

    PHP
    <img width="100px" alt="" src="<?php echo $image;?>" />

    Und dann hast du deine Variable $image falsch angelegt. Die Funktion get_the_post_thumbnail() gibt dir bereits einen <img>-Tag zurück, nicht die URL. Dafür wäre the_post_thumbnail_url() zuständig.
    Bleiben wir bei get_the_post_thumbnail(); – deine weiteren Parameter gibst du dann in den Klammern ein.

    PHP
    $image = get_the_post_thumbnail( $prevpost, array( 100, xx), array( 'class' => 'meine-thumbnail-class', 'alt' => '' ) );


    Ich weiß nicht, ob die Größenattribute auch funktionieren, wenn du nur ein Maß – die Breite – angibst, ansonsten für xx noch die Höhe eintragen (ausprobieren); Klasse ist beispielhaft; dein alt-Tag musst du sowieso noch mit Leben, äh: Inhalt, füllen.

    Und dann eben in der Ausgabe deine Variable anstelle des img-Tags ausgeben.

    Siehe: https://developer.wordpress.org/reference/func…post_thumbnail/

    Gruß
    helix

    Wer nicht wagt, der nicht gewinnt. => Mach’s einfach.

    ---
    Einschub: ich glaube, dir ist eine Sache noch nicht klargeworden: In den meisten Themes ist eben ein Menü, die Hauptnavigation, wirklich gestalterisch ausgearbeitet.
    Man braucht aber nicht unbedingt eigene Klassen etc. im Menü, um ein x-beliebiges WordPress-Menü chic gestalten zu können. WordPress bringt nämlich eigentlich von Haus aus schon alles mit, was man braucht.
    ---

    Mein Ansatz wäre also: Pack dir dein Menü in deine Sidebar. Du kannst dafür ohne weiteres das Menü-Widget verwenden. (Wie gesagt, ich gehe davon aus, dass im MarkUp schon alles da ist; falls ich mich an dieser Stelle irre, wäre dann doch ein eigenes Menü für die Sidebar anzumelden – das ist aber auch nicht die Welt und haben etliche Copy-&-Paste-Programmierer vor dir schon erfolgreich hinbekommen.)

    Und dann kann es munter losgehen mit dem Stylen.
    1.) Kontrollieren: hängen da noch irgendwo Bulletpunkte, die du nicht haben willst? (Sowohl Widgets werden normalerweise als Listenelemente ausgegeben als auch die einzelnen Menüpunkte.) -> Mit Webentwickler-Werkzeug auslesen, welches Listenelement den Aufzählungspunkt mitbringt und dann ausschalten über list-style: none;
    2.) Unterebene bei Mouse-Over ein- und ansonsten ausblenden => erreichst du, indem du Aufzählungslisten innerhalb eines Listeneintrags ein display: none; gibst, bei Mouse-Over display: block;

    Code
    li ul { display: none; }
    li:hover ul { display: block; }


    Damit schiebt es jedesmal beim Hovern die nachfolgenden Menüpunkte nach unten. Nicht schön, aber es arbeitet schon mal.

    Dann musst du dir drüber klar werden, wie und mit welchem Effekt deine Untermenüs jeweils eingeblendet werden sollen. Danach suchen – ggf. hier beschreiben und nochmal um Suchhilfe nachfragen – und einbauen.

    Gruß
    helix

    Ich kann mangels Englisch und großartigen Coder-Fähigkeiten da nicht viel machen, aber es interssiert mich va. wie man ein, per WP erstelltes Menü mit eigener Struktur verbinden könnte.

    Eigentlich, „normal“, macht man das mit schlichtem CSS …
    Und eigentlich sind diese Techniken inzwischen so weit verbreitet, dass es dafür auch deutschsprachige Tutorials geben sollte.
    Problem ist dann eher noch, jeweils die passenden Suchbegriffe zu finden und sich das zusammenzustückeln.

    Gruß
    helix

    Da fallen mir zwei Lösungsansätze ein:
    a) recherchieren und ausprobieren: wie „baue“ ich mein eigenes Widget?
    b) Ausgabe der Taglist in einen Shortcode packen und diesen hinwiederum in ein Textwidget stecken. Achtung, wenn es nicht zufälligerweise schon in deinem Theme definiert ist, dass Shortcodes im Textwidget erkannt werden, musst du das in deiner functions.php auch noch extra definieren.

    Gruß
    helix

    Ich vermute, du meinst nicht eine Tag-Cloud, das wäre ein Standard-Widget.

    Werden derzeit in deinem Theme die Tags – also die zugeordneten – jeweils unter dem Text angezeigt?
    Dann würde ich im Theme gucken, mit welcher Funktion die ausgegeben werden – und das entsprechend in die Sidebar verlagern.

    Achtung: du bist in der Sidebar normalerweise nicht mehr im Loop, deswegen kann es dir passieren, dass du dir zunächst nochmal die ID holen musst bzw. diese explizit in deine Funktion reinpacken musst.

    Gruß
    helix

    […] Werde mich hier also in Moment wirklich auf Hilfe und Nachfragen abstützen müssen.


    Es bleibt ja noch das „Fallback“, das Nevery auch bereits benannt hat: Dann gibt man sich eben mit weniger zufrieden.

    Natürlich kannst du das immer wieder versuchen, dir hier für Fragen die „Komplett-Antwort“ abzuholen.
    Tatsächlich unterliegt dieses Prinzip aber auch seinen Einschränkungen. Zeichenketten per Drag & Drop zu transferieren, ohne wirklich zu begreifen, was man wieso macht, ist fehleranfällig …

    Gruß
    helix