Beiträge von new_user

    Yeah, es funktioniert!

    In meinem Code muss es allerdings !is_front_page() heißen, da die Startseite eine Seite und kein Beitrag oder Übersicht ist.
    Zusätzlich habe ich den Code noch um zwei IDs ergänzt, um auf den entsprechenden Seiten die CSS-Klasse ebenfalls auszublenden. Dort sieht es nämlich auch nicht gut aus.

    Abschließend der header.php Code:

    PHP
    <?php 	if( !is_front_page() && !is_page(168) && !is_page(356) ) { ?>    
    	<link rel="stylesheet" type="text/css" media="all" href="<?php echo get_stylesheet_directory_uri(); ?>/entry-content.css" />
       	<?php } ?>

    Vielen Dank an alle die sich an der Lösung beteiligt haben, besonders maxe, der mir eine gute Richtung zur Lösung gewiesen hat.

    Topic closed :-)

    So, hoffentlich mein letzter Eintrag zum Thema mit der Lösung!
    Noch ein wenig gesucht und auf diesen Eintrag gestoßen: https://wordpress.org/support/topic/…-for-front-page

    Folgendermaßen umgesetzt:

    CSS-Datei entry-content.css mit Inhalt erstellt:

    In der header.php des Themes als letzten <head> Eintrag den Code ergänzt

    PHP
    <?php if( !is_home() ) { ?>    <link rel="stylesheet" type="text/css" media="all" href="<?php echo get_stylesheet_directory_uri(); ?>/entry-content.css" />
        <?php } ?>

    Es funktioniert - zumindest in der Testumgebung!
    Ich werde es gleich mal in der Seite umsetzen für die es geplant ist. Sollte aber so umgesetzt werden können.

    Ich habe es in meinen letzten Versuchen ganz an den Schluss gestellt. Hat aber nichts geändert.
    Ich poste mal den Code

    Hallo,

    leider habe ich damit auch nicht meine gewünschte Darstellung erreicht.
    Ich habe WP 4.0 in einer Testumgebung neu installiert und mit der hier beschriebenen Vorgehensweise getestet. Leider auch dort mit dem gleichen Misserfolg: Entweder wird die CSS auf alle Seiten angewendet oder auf keine. Irgendwie scheint das mit if_home nicht so zu funktionieren wie gewünscht. Oder ich mache etwas grundlegend falsch!?
    Beim Suchen nach ähnlichen Problemen anderer User bin ich auf http://wordpress.stackexchange.com/questions/3326…eid-not-working gestoßen. In der Beschreibung, so weit mein Englisch es verstehen lässt, scheint der Nutzer ähnliche Probleme zu haben. Eine Antwort verweist auf die wp_reset_query function
    Vielleicht auch eine Lösungsmöglichkeit in diesem Fall? Vielleicht kann jemand was dazu schreiben und am besten auch wo ich diese Funktion aufrufen muss.

    Ratlose Grüße mit ein klein wenig Hoffnung

    Ich bin ratlos!
    Habe nun noch ein wenig recherchiert und folgenden Code versucht:

    27 ist die Page ID, aber auch hier das Gleiche wie mit !is_home
    Die Home-Seite, welche die ID 27 hat, wird leider auch mit der css-Klasse angezeigt, die nur auf den anderen Seiten angezeigt werden soll.
    Wenn noch jemand einen Tipp oder Hinweis hat wäre ich sehr dankbar!
    Grüße

    OK, ich möchte einen weiteren Zwischenstand meiner Versuche posten.
    Ich habe festgestellt, dass es definitiv so heißen muss:

    Code
    require('../../../wp-load.php'); // Include Wordpress

    Rufe ich die Datei mit der URL auf geht nichts!

    Mit if(!is_home) oder if(!is_front_page) tut sich nichts. Auf allen Seiten werden die Links weiterhin so dargestellt wie im System vereinbart.

    Mit if(!is_home()) oder if(!is_front_page()) wird die CSS-Klasse in style.php angewendet, aber weiterhin auch auf der Home-Seite! Und genau das möchte ich ja vermeiden.

    Meine Vermutung: Der Befehl muss wohl !is_xyz() lauten, d.h. mit Klammern aufgerufen werden, jedoch nicht home oder front_page
    Die Frage: Wie finde ich den richtigen "Namen" heraus?

    Sollte stimmen. Habe es mal mit URL angegeben: http://www.dieurl.de/wp-load.php
    Funktioniert leider auch nicht.
    Habe testweise unter http://goo.gl/XaKmpa eine einfache html angelegt, die auch über style.php die css-Klasse erhält.
    Es funktioniert, allerdings ohne die if-Abfrage und den require Befehl.
    Sobald ich den vorangesetzten Kommentar des require Befehls wieder entferne, ist die css Funktion nicht mehr gegeben. Allerdings fehlt dann immer noch die if-Abfrage.
    Vielleicht helfen diese Infos weiter?

    css ist kein php, von daher gibt es da auch keine IF Abfragen.
    Aber wieso machst du für Home nicht einfach, wie ich schon vorgeschlagen hatte, eine eigene Formatierung (die Standard-Formatierung)?

    Wenn ich wüsste wie man die existierende Standardformatierung einfach übernimmt ... ;-)
    Ich habe die Sache nicht programmiert und bin froh mit dem Programmierer auch nichts mehr zu tun haben zu müssen! War ein sehr leidiges Thema. Will lediglich die letzten Feinheiten anpassen.
    Ich schicke mal den Link mit. Meines Erachtens existieren auf der Home Seite eine ganze Menge an css Vereinbarungen: http://goo.gl/h87l6E

    Danke und Gruß

    Danke! Ich bin mit deinem Vorschlag ein wenig weitergekommen, auch wenn ich diesen nicht ganz so übernommen haben. Mit folgendem Code bin ich meinem Wunsch aber ein wenig näher gekommen, auch wenn ich dies noch auf allen Seiten testen muss:

    Das belässt zumindest die Home Seite so wie gehabt.
    Wende ich dies auf "body.page" an, zerschießt es wieder meine Home Seite.
    Für mich wäre ein css Befehl optimal, der home ausschließt.

    Trotzdem Danke! Bin ein Stück weiter gekommen.

    Gruß

    Hallo,

    ich möchte folgende CSS in allen Beiträgen und Seiten einbauen:

    Ich habe ein mit bootstrap erstelltes Theme. Ich kopiere den Code in die style.css
    Die Links in Beiträgen und Seiten werde jetzt auch so angezeigt wie gewünscht.
    ABER:
    Auf der Home-Seite sieht es schrecklich aus und "überschreibt" auch alle dortigen css Regeln die für andere Links existieren!
    Ich habe ein wenig experimentiert und das Ganze mal in .entry-content2 (ohne div) umbenannt und dem Link mit class="entry-content2" experimentiert. Leider ohne Erfolg.
    Mir wäre am liebsten, wenn auf der Home-Seite die entry-content irgendwie umgebogen werden könnte bzw. auf allen anderen Seiten und Beiträgen meine css funktioniert, ohne die Home-Seite zu beeinflussen. Vielleicht lässt sich eine .entry-content2 einbauen, allerdings kenne ich mich in php zu wenig aus um zu wissen wo ich da ansetzen müsste.
    Alle anderen Lösungsansätze sind natürlich willkommen. Danke!

    Grüße

    Hallo,

    ich habe eine Seite mit teils noch fehlenden Einträgen. Diese werden sukzessive ergänzt.
    Bis dahin stellt sich das Problem, dass das Seitenende nicht unten, sondern nach oben verschoben liegt. Dies finde ich nicht sehr schön und suche nach einer Lösung um dies so einzurichten das es immer sauber dargestellt wird. Also footer.php sollte immer ganz unten dargestellt werden, unabhängig von Auflösung oder Inhalt.
    Hat jemand einen Tipp oder Vorgehensweise? Bin mit WP noch nicht sehr vertraut und meine Suchen ergaben bisher noch keinen Ansatz.

    Gruß

    OK, bei mir hat die Verknüpfung der Bilder mit der CSS-Klasse img-responsive den gewünschten Erfolg gebracht. War doch einfacher als gedacht.
    Habe eine ganze Weile gesucht und probiert, bin allerdings erst nach dem Forumeintrag auf den Link gestoßen.
    Vielleicht hilft es ja noch anderen Lesern.

    P.S.: Ja, die Permalinks kann ich wg. fehlendem mod rewrite momentan leider nicht umstellen.