Beiträge von freshman17

    Das Update bleibt jedem selbst überlassen bzw. erst ab 2.7 in die Version implementiert

    WordPress 2.7 Core Update - WordPress Deutschland Blog

    Im Grunde genommen kann mir es gestohlen bleiben da ich alle meine WP-Versionen umgeschrieben habe (leider muß ich WP benutzen).

    Außerdem wollte ich hier nicht diskutieren ob ein Update sinvoll ist oder nicht sondern eine weitere Lösung zeigen bzw. die Schnittstelle offenlegen.

    Wie es aussieht kannst du zu diesem Thema nichts konstruktives beitragen bzw. bist nur aus dein Beitragskonto zu erhöhen.

    so long..

    und ohne Plugin..

    Hier meine Lösung mit WordPress 2.6.2 DE-Edition:

    in der Datei wordpress\wp-includes\query.php in ~ Zeile 1250 steht folgende Anweisung:

    PHP
    if ( empty($q['order']) || ((strtoupper($q['order']) != 'ASC') && (strtoupper($q['order']) != 'DESC')) )
        $q['order'] = 'DESC';

    Hier muß die Zuweisung (am besten auskommentieren):

    PHP
    $q['order'] = 'DESC';

    in diese geändert werden.

    PHP
    $q['order'] = 'ASC';

    Das wars!!!

    Viel Spaß damit

    geht auch einfacher..

    Mich hat dieses Verhalten von Wordpress auch sehr genervt und da ich keine Lust hatte bei jedem Menüpunkt jedesmal eine Bedingung zu erstellen hab ich mir den Code angeschaut.

    Hier meine Lösung mit WordPress 2.6.2 DE-Edition:

    1. Methode funktioniert mit Permalinks im Standard-Modus:

    in der Datei wordpress\wp-includes\query.php in ~ Zeile 1040 steht folgende Anweisung:

    PHP
    if ( !empty($q['category__in']) ) {
        $join = " INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) ";
        $whichcat .= " AND $wpdb->term_taxonomy.taxonomy = 'category' ";
        $include_cats = "'" . implode("', '", $q['category__in']) . "'";
        $whichcat .= " AND $wpdb->term_taxonomy.term_id IN ($include_cats) ";
    }

    Hier muß die Zuweisung (am besten auskommentieren):

    PHP
    $include_cats = "'" . implode("', '", $q['category__in']) . "'";

    in diese geändert werden.

    PHP
    $include_cats = "'" . $q['category__in'][0] . "'";

    2. Methode funktioniert mit Permalinks in allen anderen Modi:

    in der gleichen Datei ~Zeile 1086 steht dieser Code

    PHP
    $join = " INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) ";
    $whichcat = " AND $wpdb->term_taxonomy.taxonomy = 'category' ";
    $in_cats = array($q['cat']);
    $in_cats = array_merge($in_cats, get_term_children($q['cat'], 'category'));
    $in_cats = "'" . implode("', '", $in_cats) . "'"; // <-- das muß geändert werden
    $whichcat .= "AND $wpdb->term_taxonomy.term_id IN ($in_cats)";
    $groupby = "{$wpdb->posts}.ID";

    hier muß diese Zeile

    PHP
    $in_cats = "'" . implode("', '", $in_cats) . "'";

    in das geändert werden

    PHP
    $in_cats = "'" . $in_cats[0] . "'";

    Das wars!!!

    Viel Spaß damit

    Hallo erstmal.

    Ich möchte Wordpress nicht als ein Blogsystem nutzen sonder eher als ein CMS. Mein derzeitiges Problem ist die Anordnung von Menüs, zur besseren Verständnis:

    Home
    - list1
    - list2
    Kontakt
    - Anfahrt

    Jetzt habe ich jeden Punkt im Menu mit Seiten realisiert, sprich Home ist eine Seite, list1 ist eine Seite... usw. Klappt wunderbar aber jetzt kann ich keine Kategorien und Beiträge den Seiten zuordnen sondern muß alles in eine Box quetschen und dies wird auf die Dauer sehr unübersichtlich.

    Mein zweiter Ansatz war jeden Menüpunkt als Kategorie darzustellen und dann die verschiedenen Beiträge immer den Kategorien zuzuweisen. Hier werden jedoch die letzten 10 (Standardeinstellung bzw. mindestens 1) Beitrag in der Startseite angezeigt.

    Bisher habe ich nur mit Typo3 gearbeitet doch leider erlauben es diesmal die Vorgaben nicht. Was eigentlich nach einer simplen Struktur klingt wird in WordPress ein kleines Abenteuer.

    Könnte jemand mir auf die Sprünge helfen dieses Problem von der richtigen Seite anzupacken? PHP-Kenntnisse sind auch vorhanden.

    Schon einmal vielen Dank!

    Hallo erstmal.

    Ich möchte Wordpress nicht als ein Blogsystem nutzen sonder eher als ein CMS. Mein derzeitiges Problem ist die Anordnung von Menüs, zur besseren Verständnis:

    Home
    - list1
    - list2
    Kontakt
    - Anfahrt

    Jetzt habe ich jeden Punkt im Menu mit Seiten realisiert, sprich Home ist eine Seite, list1 ist eine Seite... usw. Klappt wunderbar aber jetzt kann ich keine Kategorien und Beiträge den Seiten zuordnen sondern muß alles in eine Box quetschen und dies wird auf die Dauer sehr unübersichtlich.

    Mein zweiter Ansatz war jeden Menüpunkt als Kategorie darzustellen und dann die verschiedenen Beiträge immer den Kategorien zuzuweisen. Hier werden jedoch die letzten 10 (Standardeinstellung bzw. mindestens 1) Beitrag in der Startseite angezeigt.

    Bisher habe ich nur mit Typo3 gearbeitet doch leider erlauben es diesmal die Vorgaben nicht. Was eigentlich nach einer simplen Struktur klingt wird in WordPress ein kleines Abenteuer.

    Könnte jemand mir auf die Sprünge helfen dieses Problem von der richtigen Seite anzupacken? PHP-Kenntnisse sind auch vorhanden.

    Schon einmal vielen Dank!