Beiträge von MegaWork

    Danke , aber genau deshalb wohne ich hier!

    So jetzt zu den Code Fehlern:

    Beim ersten habe ich mich wohl geirrt, da liegt der Fehler schon vorher in der Funktion site5framework_content_nav()

    Probier mal diese durch folgenden Code zu ersetzen:

    Und bei der zweiten Funktion, einfach eine weitere geschweifte Klammer ans Ende hinzufügen ( zwischen } und ?> )

    Du könntest eine Seite (keinen Beitrag) erstellen, die Du dann über Einstellungen -> Lesen als Startseite festlegst.

    Oder Du erstellst weitere neue Beiträge, die nicht die für die Sidebar festgelegte Formatvorlage benutzen.

    Oder du vergibst das Schlagwort "featured" an die Beiträge, die auf der Startseite angezeigt werden sollen. (Vorausgesetzt, dies ist das Schlagwort, das unter Design -> Anpassen --> Hervorgehobener Inhalt -> Schlagwort-Bezeichnung eingetragen ist.)

    Auch diese Frage ist einfach zu beantworten:

    Unter Design -> Widgets das widget Twenty Fourteen Ephemera in die Sidebar Inhalt Seitenleiste ziehen und als Formatvorlage Video auswählen.

    Jetzt müssen nur noch Beiträge erstellt werden und diesen die Formatvorlage Video zuweisen - Fertig!

    Das gehört in das stylesheet Deines themes (meistens style.css) - allerdings ist zu bedenken, dass wenn kein Child-Theme verwendet wird, diese Änderung bei jedem Theme Update verloren geht und neu eingegeben werden muss.

    Multisite ist genau die richtige Wahl für die genannte Aufgabenstellung.

    Der geringe Mehraufwand für die Einrichtung (wenn man überhaupt von einem Mehraufwand sprechen kann, schließlich bedeutet die Einrichtung von 2 unabhängigen WordPress Installationen auch doppelten Aufwand) wird bei weitem vom Minderaufwand bei der späteren Instandhaltung und bei der täglichen Arbeit mehr als ausgeglichen.

    Plugins müssen nur einmal installiert werden, es muss nur eine Installation auf dem aktuellen Stand gehalten werden, man kann mit nur einem login in beiden Webseiten arbeiten, usw.

    Mit dem richtigen Plugin (siehe mein voriger Beitrag) ist es sehr einfach eine Seite gegen ungewollten Besuch zu schützen, dazu müssen keine Änderungen an Userberechtigungen oder .htaccess-Sperren vorgenommen werden.

    Und es mag ja altmodisch sein, aber ich bin der Meinung, dass Kundenprojekte immer von Profis (also von Leuten die wissen was sie tun) gehandelt werden sollten.
    Und zum Profi kann man nur werden, wenn man seinen Horizont erweitert und eben nicht den einfachsten Weg, sondern den richtigen Weg beschreitet!

    Diese Abfrage wird bei mir schon in meiner ersten If-Anweisung abgearbeitet:

    PHP
    .....
        if ( is_admin() || ! $query->is_main_query() ) {
            return;
        }
        .....

    Die beiden Abfragen laufen unabhängig voneinander:

    Die erste fragt ab, ob der Seitenbesucher ein Administrator ist oder ob die Datenbankabfrage die Hauptabfrage ist, wenn ja erfolgt ein Rücksprung und die nächste Abfrage wird abgearbeitet. Eigentlich bewirkt diese Abfrage gar nichts, denn auch wenn die Bedingung erfüllt ist geht es einfach zur nächsten Abfrage.

    Die zweite fragt ab, ob die aktuelle Seite die Startseite ist und wenn ja, soll die Kategorie 1 angezeigt werden.

    Möglicherweise wolltest Du ja eine alternative Abfrage erstellen, in der Art:

    PHP
    if ( $a < $b )
    {
        echo "a ist kleiner als b";
    }
    elseif ($a == $b)
    {
        echo "a ist gleich b";
    }


    Dann fehlt aber das else und diese Abfrage würde bedeuten, das ein angemeldeter admin nicht nur die Kategorie 1 angezeigt bekommt.

    Okay! Ein kurzer Blick in Firebug verrät, dass das was Du "header" nennst genau genommen nicht der Header ist sondern ein Container (div) mit der Klasse "Hero Unit"!

    Ich würde mal die Quelldateien Deines Themes danach durchforsten, dann ein child theme erstellen, die entsprechende Quelldatei dorthin kopieren und anpassen (sprich diesen Container herauslöschen)!

    Wichtiger Hinweis! Nur in der Kopie im child theme löschen / arbeiten.

    Die meisten themes bieten Anpassungsmöglichkeiten z.B. unter Design -> Anpassen.

    Ansonsten im CSS des themes. Kann im Backend unter Design -> Editor bearbeitet werden.
    Änderungen in theme Dateien sollte man aber vermeiden, da diese bei Updates des themes verloren gehen. Dafür sollte immer ein child-theme erstellt werden - dann besteht auch keine Gefahr das theme zu zerstören.

    Ich glaube, da fehlt nur ein klein wenig - versuche mal Deinen code wie folgt zu ergänzen:

    PHP
    function textdomain_exclude_category( $query ) {
        if ( is_admin() || ! $query->is_main_query() ) {
            return;
        }
        if ($query->is_home() && $query->is_main_query() ) {
            $query->set( 'cat', '1' );
        }
    }
    add_action( 'pre_get_posts', 'textdomain_exclude_category' );