Beiträge von danielgoehr

    Cool!!!!
    Wenn ich nicht angemeldet bin, funktioniert das perfekt. Bin ich aber bereits angemeldet, komme ich auf mein User Account.
    Kann man da was machen?


    Ja, dafür müsstest du die Funktion etwas erweitern:

    Hallo zusammen,

    wir würden das Twenty Seventeen-Theme [...]

    Das hatte ich schon ausprobiert, bringt aber keine Änderung.
    Oder hab ich etwas falsch gemacht?

    [...]

    <?php twentysixteen_the_custom_logo(); ?>

    Irgendwie habe ich das Gefühl, hier geht etwas durcheinander.
    Du schreibst, du nutzt twenty-seventeen. Auf der verlinkten Seite wird auch tatsächlich twenty-seventeen verwendet. Der Quellcode, den du bearbeitet hast, gehört aber zu twenty-sixteen.

    Kann es sein, dass du das falsche Theme bearbeitest und es deshalb nicht funktioniert?

    Oha. Das überschreitet dann mein Wissen :-(

    Mit dem Code oben klappt das leider auch nicht

    Der zitierte Code kam von dir. Ich hatte den jetzt nicht weiter geprüft. Aber der sieht ungefähr so aus, als sei das die Kombination aus der originalen single.php und deiner Tabelle. Der war nicht für copy/paste gedacht.

    Ich befürchte ehrlich gesagt auch, dass das eigentlich ganz viele kleine Baustellen sind, die sich hier auf die schnelle nicht im Forum lösen lassen. Das ist eigentlich kein Hexenwerk, aber wenn du es selbst machen möchtest und ein zufriedenstellendes Ergebnis haben möchtest, wirst du dich wahrscheinlich zumindest rudimentär mit der Template-Struktur, PHP, HTML und CSS auseinandersetzen müssen.

    Könnte man ev. meine Tabellen in die Original single.php integrieren?
    Weiss zwar nicht wie aber vielleicht würde das ja klappen irgendwie

    Kann man. Das würde dann ungefähr so aussehen, wie das, was du in deinem ersten Post hattest:


    1. Meine eigene single.php


    Edit: Gerade nochmal auf deine Seite geschaut. Ich befürchte, das wird so nichts werden. Du hast ja jetzt einfach eine Ansammlung von Tabellen und dann kommt das Div mit der Sidebar (übrigens sieht es nur optisch so aus, als sei das im Footer, technisch gesehen sitzt es eigentlich korrtekt darüber). Deine Tabellen müssen alle in ein umschließendes div rein. Dieses Div muss dann per CSS auf "float:left" gesetzt werden. Und du musst schauen, dass daneben noch genug Platz für die Sidebar ist.

    Die Tabellen führen jetzt leider auch dazu, dass deine Seite nicht mehr responsive ist.

    Jetzt befindet sich die Sidebar links im Footer

    Das dürfte nicht so sein.

    Werden deine divs (Inhalt und Beitrag) eigentlich auch irgendwo geschlossen? Ich hab das Gefühl, du hast hier ein strukturellen Problem. Deshalb ist die sidebar vermutlich auch im Footer.

    Es ist aber ziemlich schwer zu sagen, weil der Code so unübersichtlich formatiert ist.

    Wie gesagt, im ersten Post hattet du noch eine single.php, die völlig anders aussah als die jetzt (dort waren die Original-Funktionen noch vorhanden).

    Aber egal... Bei der aktuellen single.php müsste die get_sidebar Zeile über die get_footer Zeile, wenn du sie rechts haben möchtest.

    Wie henk1060 schon sagt:
    Das Problem wird sich nur lösen lassen, wenn wir die Seite in Aktion sehen.

    Das "Problem" ist, dass du (bzw. das Theme) das Beitragsbild als Background-Image per CSS einfügt. Das lässt sich nicht so ohne weiteres verlinken.

    Mögliche Lösungsansätze:

    1. Das Bild als <img /> einfügen und verlinken.

    2. Einen transparenten Link einfügen (also opacity 0 oder einfach keinen Text eingeben), den Link auf display:block setzen und die Größe so einstellen, dass er den gesamten schwarzen Bereich ausfüllt.

    Den Code direkt unter den Header

    PHP
    <?php get_header(); 
    ?><?php do_action( 'cyberchimps_after_content_container' ); ?><?php get_sidebar( 'right' ); ?><table style="width:1200px"><tbody><tr>....

    Unter dem Header führt logischerweise zu einer Sidebar, die links ist.

    Diese Zeile gibt es in der single.php schon (relativ weit unten):

    PHP
    <?php do_action( 'cyberchimps_after_content_container' ); ?>

    Dahinter musst du diese Zeile einfügen:

    PHP
    <?php get_sidebar( 'right' ); ?>

    Dann ist die Sidebar auch rechts...

    Ich lade jetzt mal die Original single.php hoch. Da ist die Seitenleiste sichtbar.

    Edit:
    so, jetzt ist die Original single.php installiert

    http://xn--enzyklopdie-s8a.tierlexikon.ch/enzyklopaedie/abdimstorch/

    Dies ist natürlich alles in einem Child-Theme


    Ich habe mir jetzt mal das Original-Theme heruntergeladen. Die Sidebar wird hier eingebunden:

    PHP
    <?php do_action( 'cyberchimps_after_content_container' ); ?>

    Warum das in der originalen klappt und in deiner nicht, kann dir vermutlich nur der Theme-Support erklären.

    Du könntest aber, wie Marcus[IS] schon vorgeschlagen hat, die Sidebar an der Stelle einfach selbst einbinden:

    PHP
    <?php get_sidebar( 'right' ); ?>

    Um ohne Plugins oder eigene meta-boxes WordPress dazu zu bringen, bei neuen Einträgen in der Standard-Auswahlbox bei benutzerdefinierten Felder einen Namen vorzuschlagen, legt man am besten einen eigenen Beitrags- oder Seitenentwurf an und fügt dort Werte für die gewünschten Namen ein. Dann werden diese Namen überall angeboten.

    Ach echt? Das war mir neu... Aber gut zu wissen!

    Klar, er kann sie natürlich selbst hinzufügen. Aber laut seiner Aussage ist die Sidebar ja in der "originalen" single.php vorhanden und in seiner bearbeiteten Version nicht mehr.
    Ich kann aber irgendwie nicht erkennen, wo die Sidebar in der "originalen" herkommen soll.

    Deshalb meine Frage :)