Indem du ein Child-Theme erstellst und deine Templates so anpasst, dass ausgegeben wird, was du haben willst.
Gruß
helix
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenIndem du ein Child-Theme erstellst und deine Templates so anpasst, dass ausgegeben wird, was du haben willst.
Gruß
helix
Bitte erkläre genauer, was du willst. Kundenkommentare sind meistens etwas völlig anderes als eine Schlagwörter-Wolke. Wäre schön, wenn man dir folgen könnte, ob du jetzt wirklich etwas anderes willst, ggf. auch: warum. Dann kann man auch besser beraten.
Ansonsten, meine ich, gibt es auch PlugIns, die es erlauben, die Schlagwort-Funktionalität auf Seiten auszudehnen.
Aber auch hier stellt sich die Frage, ob das dem entspricht, was du tatsächlich willst?
Gruß
helix
Was spricht dagegen, die Zeile mit Disallow_File_Edit erstmal wieder rauszunehmen? (Ganz raus, irgendwo anders hin kopieren – ist keine Standard-Definition in der wp-config.php). Und statt dessen mal
Und dann gucken, ob und wenn ja was für eine Fehlermeldung ausgegeben wird.
Gruß
helix
Richtig. Mit Inhalt ist alles gut. Es existiert jedoch später 2-3 Seite, die wenige Zeilen aufweisen werden. Hier müsste ich dann im Inhalt leeren Inhalt einfügen (Zeilenumbrüche), damit das passt. Unschön, daher habe ich gedacht, man könnte den unten fixen.
Leerzeilen sind nicht die einzige Möglichkeit, Leerraum zu erzeugen.
Du kannst mal probieren, dem Element, in dem der Content steckt, eine min-height zu geben.
Gruß
helix
Wenn du die Definition
ergänzst mit
kommen bei mir schonmal zwei der Bilder nebeneinander (das ist abhängig von der Größe des Browserfensters).
Das dritte Bild „passt“ nicht mehr hin, soweit ich sehe, zunächst einmal auch bei größerem Bildschirm / Browserfenster nicht. Da musst du dann mit der Breite des übergeordneten ul-Elements spielen. Oder evtl. auch mit den Randabständen der benachbarten Elemente. Das habe ich jetzt nicht genauer untersucht.
Gruß
helix
Lieber Graemmlin. Auf den Link zum Pixelbild brauche ich gar nicht zu klicken. Das kann ich mir vorstellen, wie drei Bilder untereinander aussehen. Und dass ein Footer damit unförmig hoch wird … Nur: Aus einem Pixelbild kann man nicht auslesen, warum die Bilder untereinander stehen.
Mutmaßlich, weil sie in irgendwelchen Block-Elementen „verpackt“ sind, und die ordnen sich nunmal standardmäßig untereinander an, solange sie nicht ein float erhalten oder mit display: table; oder display: flex; ein entsprechendes „Anordnungsverhalten“ des ganzen Ensembles definiert wird.
Wenn du uns den Link nicht schreiben magst: Schnapp dir die Webentwickler-Tools deines Browsers, lies damit aus, um welche Elemente es geht, und packe in die CSS-Datei deines Child-Themes oder in eine Custom-CSS-Datei die benötigten Definitionen.
Beim Überschreiben von Definitionen aus einem PlugIn kommt es relativ häufig vor, dass die Definition erst mit !important greift.
Gruß
helix
Link zur Seite?
Gruß
helix
Najaaa, das geht für einen einzelnen Beitrag im Prinzip genauso, wie für alle. Per CSS ausblenden (dann hilft die Body-Class oder auch die Post-Class). Oder im Template gleich gar nicht ausgeben: mit Conditional Tag oder mit eigenem Template mit dem Namen des Beitrags-Slugs (Stichwort Template-Hierarchy).
Also @ Hermann222: man kann.
Wenn du noch etwas mehr schreibst, wie-was-warum-wofür – und vielleicht auch sowas wie ein halbes Wort zu deinen Skills verlierst – kann man dir auch konkreter antworten.
Gruß
helix
Der Optik nach ist das kein Standard WordPress.
Wenn du weißt, von welchem Theme oder PlugIn das kommt, wäre es nützlich, wenn du das benennst.
Unabhängig davon wäre ein Link zur Seite nützlich.
Gruß
helix
Ich gehe davon aus, dass es technisch keinen Unterschied macht.
Aber wenn du schon ein Child-Theme hast – und auch in anderer Hinsicht damit arbeitest – dann würde ich persönlich es dort hinein setzen, um meine Anpassungen „zusammen“ zu haben.
Gruß
helix
Meinst du, du willst das Wort „vegan“ durch die grüne Grafik ersetzen?
Lässt sich eventuell über CSS mit dem Attributwert-Selektor lösen. Dazu müsste man deinen Quelltext sehen, nicht nur Pixel.
http://wiki.selfhtml.org/wiki/CSS/Selek…utselektor/Wert
Gruß
helix
Da fragst du die Suchmaschine deines Vertrauens nach „wp conditional tags“ und dann gehst du die Seite durch, bis du den passenden Conditional Tag für deine Anwendung findest.
Und damit baust du dann eine zweite if-Abfrage wie die mit der Attachment-Seite und stellst die dahinter.
Else brauchst du dann wahrscheinlich gar nicht. Sonst else nix.
The Proof of the Pudding is in the Eating.
Gruß
helix
Hab ich probiert. Funktioniert leider auch nicht.
Dann spiel mal bitte ein bisschen mit deinen Webentwickler-Werkzeugen rum. Normalerweise kriegt man da ja die Elemente angezeigt und sieht dann auch, wo Umbrüche erzwungen werden etc.
Wenn du es damit immer noch nicht rausfindest, poste bitte mal den HTML-Code, der durch dein Template ausgegeben wird. Danke.
Gruß
helix
Ähm ja, ich war flüchtig im Code-Lesen.
Deine Tags stecken ja außerdem noch in einem div (=> Block-Element, d.h. das erzwingt einen Zeilenumbruch), d.h. dieses div mit der Klasse .gw-cats muss auch display: inline-block; haben.
Vermutlich kannst du deine Ausgabe viel einfacher gestalten. Weniger html-Elemente. Weniger Klassen.
Gruß
helix
Ja, das geht. Du hast im <body>-Tag unterschiedliche Klassen, je nachdem, auf welcher Seite du bist. Und jeder Menüpunkt hat eine eigene ID. Damit kannst du die Elemente eindeutig ansprechen:
Damit sollte es funktionieren.
Gruß
helix
relativ neu
… da wären mal die Forenregeln, in denen explizit drinsteht, dass ein Link zur Seite hilfreich und erwünscht ist.
Gruß
helix
Es sollen aber doch zuerst die Kategorien gelistet werden und dann die Tags?
D.h. das Problem ist, dass damit ein Zeilenumbruch zwischen den Kategorien und den Tags kommt?
=> Dann müssen die unsortierten Listen <ul>, in denen die Kategorien und Tags ausgegeben werden, auch als inline-Elemente oder inline-block-Elemente definiert werden.
Gruß
helix
„Undefined offset: 1“ ist schon ein Hinweis darauf, dass nicht vorab geklärt ist, ob es da überhaupt was auszugeben gibt.
Das war Unsinn. Ich hätte mal die angegebenen Zeilen in der ebenso angegebenen media.php in wp-includes nachlesen sollen – sorry.
In dem Zusammenhang bedeutete die Fehlermeldung, dass du für deine Bildgröße keine Höhe angegeben hattest.
Ich vermute, du wolltest die Höhe auf „auto“ setzen => das funktioniert in get_the_post_thumbnail() tatsächlich auch genauso, du kannst den Wert auto angeben, in Hochkommata eingeschlossen.
Damit ist dann die Fehlermeldung weg.
Nach wie vor bestehen bleibt das fehlerhafte Verhalten beim ersten und letzten Beitrag in der Reihe.
Ich habe es jetzt mal auf meine Art durchgespielt, d.h. ich habe die Funktionen get_previous_post() und get_next_post() verwendet und noch die if-Abfragen eingebaut, ob es einen vorherigen oder nachfolgenden Beitrag überhaupt gibt und ob der Beitrag ein Beitragsbild hat (sonst Ausgabe des Beitragstitels).
Damit funktioniert es bei mir einwandfrei.
<?php
$prevpost = get_previous_post();
if ( !empty( $prevpost ) ) {
$image = get_the_post_thumbnail( $prevpost, array( 80, 'auto' ), array( 'class' => 'kommt-spaeter', 'alt' => 'Test' ) );
$name = get_the_title( $prevpost );
$url = get_permalink( $prevpost );
if( !empty( $image ) ) {
?>
<a href="<?php echo $url;?>"><?php echo $image;?></a>
<?php
}
else {
?>
<a href="<?php echo $url;?>"><?php echo $name;?></a>
<?php
}
}
$nextpost = get_next_post();
if ( !empty( $nextpost ) ) {
$image = get_the_post_thumbnail( $nextpost, array( 80, 'auto' ), array( 'class' => 'kommt-spaeter', 'alt' => 'Test' ) );
$name = get_the_title( $nextpost );
$url = get_permalink( $nextpost );
if( !empty( $image ) ) {
?>
<a href="<?php echo $url;?>"><?php echo $image;?></a>
<?php
}
else {
?>
<a href="<?php echo $url;?>"><?php echo $name;?></a>
<?php
}
} ?>
Alles anzeigen
Gruß
helix
Ja, weil du in deinem unteren CSS-Teil, für die Kategorien, auch noch ein float: left; drin hast.
Gruß
helix