Beiträge von ODAK71

    Habe ein sehr mystisches Problem:

    Bei einer Seite wird das Template nicht angewandt, nach mehreren Stunden probieren habe ich raus gefunden, dass man, wenn man eine neue Seite mit den selben Angaben anlegt, das Template völlig problemlos angewendet werden kann.

    Ich habe mehrere Seiten dieser Art, alle von Hand zu ändern wäre SEHR aufwändig.

    Bei der Problemseite kann ich die Seite auch nicht verschieben, also keine Seite nach oben oder unten (Elternseite) oder so.

    Die Website läuft mit WPML (aktuelle Version) und WP 3.6 bei allinkl. unter PHP 5.3 (cgi)- ich habe schon viel in WordPress gemacht, so was hatte ich noch nie.

    Die Seite gibts schon länger (ungefähr seit 2 Jahren).

    In der Datenbank kann ich in den Tabellen posts und postmeta keine Unterschiede feststellen.

    Bin für jeden Hinweis dankbar.

    Kennt jemand folgendes Problem: Seit dem Update auf WordPress 3.4 wird bei einigen wenigen Projekten der Seitenloop doppelt durchlaufen. Das Problem trat vorher mit WordPress 3.3.2 und früheren Versionen nicht auf.

    Weiß jemand, ob es dazu bereits eine BugReport gibt?

    Beide von mit betroffenen Projekte laufen mit WPML, ich habe aber auch andere WPML-Projekte, bei denen das Problem nicht auftritt und ich kann auch nicht sagen, ob das Problem von WP oder WPML verursacht wird.

    Gibt es eine Funktionsänderung bei WP 3.4, die dieses Verhalten erklären könnte?

    Dankbar für jeden Tipp (provisorisch könnte ich natürlich einen

    PHP
    break;

    am Ende des Loops rein hauen, aber das ist ja auch nicht wirklich Sinn der Sache.

    Hi,

    kann mir nicht vorstellen, dass ich der einzige mit diesem Problem bin, find aber irgendwie keine Lösung:

    Ich möchte die Anzahl der Bilder pro Seite erhöhen wenn ich im "Layer-Modus" der Mediathek bin als beim Einfügen eines Artikelbildes zum Beispiel. Vermutlich ist das ganz einfach, aber ich finds irgendwie nicht. Kann auch ne leichtgewichtige Plugin-Lösung sein, falls es sich nicht direkt einstellen lässt.

    Dankeschön im Voraus!

    Hi WPler,

    für Euch sicher ne ganz simple Frage, aber ich scheitere gerade dran:

    Wie kann ich eine Variable (nennen wir sie $postid), die ich erfolgreich in einem Loop ermittelt habe, an den Footer ergeben, ohne das der Wert verloren geht. Habs mit global versucht, hat aber nicht funktioniert.

    Vielen Dank im Voraus!

    Hallo WPler,

    Gibt es eine Möglichkeit, die mit get_all_page_ids() ermittelten IDs der Seiten so zu sortieren, wie die Seiten auch im Backend sortiert sind?

    Falls nein - was ich vermute - wie kann ich die IDs in der richtigen Reihenfolge anderweitig ermitteln. Ich benötige also ein Array mit den Seiten-IDs (und zwar nur diesen) in der korrekten Reihenfolge. Korrekte Reihenfolge meint: in der Abfolge, die ich durch das Feld Reihenfolge definiert habe.

    Irgendwie stehe ich gerade auf dem Schlauch.

    Bin für jeden hilfreichen Tipp dankbar.

    Ich antworte mir mal selbst

    Folgendes muss in die function.php

    PHP
    function hauptseiten_id() {
        global $post;
        $page_ancestors = end($post->ancestors);
        if(!empty($page_ancestors)){
            $child_of = $page_ancestors;
        }else{
            $child_of = $post->ID;
        }
        return $child_of;
    }

    Mittels hauptseiten_id() lässt sich dann im Template die ID der Hauptseite, also der obersten Elternseite zu einer Unterseite, egal, wie weit geschachtelt, ermitteln.

    Hallo Community,

    Ich will in der Sidebar eine Navigationsleiste mit den Unter- und Unter-Unterseiten zu Hauptseite. Soweit so gut, wenn ich aber auf einer Unter-Unter-Seite bin, wird mit meiner Variante logischerweise nicht mehr die Übergeordnete und die Hauptseite gefunden, weil mein Snippet nur einschließlich der Unterseite, nicht aber der Unter-Unterseite funktioniert:

    PHP
    if ($post->post_parent) {
    	$kiddies = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
    }
    else {
      	$kiddies = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
    }

    Wie kann ich das Snippet so ändern, dass es auch mit Unter-Unterseiten klar kommt.

    Danke im Voraus für jeden hilfreichen Tipp!

    Gibt es eine Möglichkeit, mit vertretbarem Aufwand Links auf alle Unterseiten einer Hauptseite dynamisch in ein Template einzubauen?

    Die Hauptseiten sind feststehend, da werden kein weiteren hinzukommen, ich hab für jede Hauptseite ein extra Template (weil sich hauptseitenabhängig das Layout ändern soll, das Grundraster bleibt gleich, aber bestimmte Elemente ändern sich, sodass ich also eh verscheidene Templates brauche).

    Es wäre in diesem Falle kein Problem, die Hauptseitenkategorie per ID auszuwählen, da ja die Hauptseiten feststehen sind.

    In der Linkstruktur soll allerdings die Hauptseite NICHT aufgelistet sein, sondern nur ALLE Unterseiten dieser Hauptseite (übergeordnete Seite). Die Unterseiten ändern sich immer mal wieder d.h. diese können nicht händisch über ID eingefügt werden, dass muss dynamisch passieren.

    PHP/CSS-Kenntnisse vorhanden, wenns nen PlugIn geben sollte dass sich per Aufruf im Template einbinden lässt, würd mir das auch helfen. Kann kein Problem sein, dass es noch nicht gab, vielleicht habe ich mich bei meiner Google Suche einfach nur zu blöd angestellt.

    Vielen Dank im Voraus.

    Ich zieh die Frage zurück - hab ne Idee zur Lösung

    Mein Problem ist zwar auf dem Zielserver noch nicht gelöst, aber die Spalte guid wir durch die Permalinks nicht geändert, lediglich wenn man eine neue Seite anlegt - nach geänderter Permalinkstruktur - wird hier bei der neuen Seite was anderes eingetragen.

    Hab auf meinem Testserver das Problem durch zwei Schritte beheben können:

    (1) .htaccess-Datei automatisch von WP-generiert und nicht durch Copy-and-Paste

    (2) ändern der guid von http://www.example.com/?page-id=2

    in http://www.example.com/?p=2

    Dann gabs nur noch eine Kategorie, die nicht funktioniert hat, dort musste ich bei wp_term_taxonomy die Spalte count bei allen Zeilen mit taxonomy = category auf 1 setzen. Dann gehts zumindest auf dem Testserver, den Rest muss ich morgen mit dem Hoster klären*).

    Hatte aber noch nie so viele Probleme mit Permalinks, vielleicht doch auch ein Problem (Bug) in WP 2.9.1?

    *) Mein Hoster pflegt mod-rewrite Regeln selber ein, um Sicherheitsprobleme zu minimieren.

    Hallo allerseits,

    hab gerade eine neue WP-Seite hochgeladen. Soweit so schön und gut. Funktionierte auch alles.

    Wollte dann die Permalinks ändern. Geht aber nicht.

    Hab die Permalinkstruktur
    /%year%/%monthnum%/%day%/%postname%/

    verwendet, also nix besonderes, alle Unterseiten und Kategorien führen in den Fehler 404.

    Die üblichen Verdächtigen .htaccess /mod-rewrite sinds nicht.

    Hab jetzt mal ein bisschen weiter gesucht:

    Die Tabellenspalte guid in wp_posts wird NICHT geändern beim Umstellen auf Permalinks. Sollte sie aber. Außerdem heißt die Tabelle bei mit nicht wp_posts sonder sowas in der Art wie xyz7_posts aber das sollte mit dem Problem eigentlich nix zu tun haben, es sei denn, es gibt einen Bug in WP 2.9.1

    Hat irgend jemand ne Idee dazu. Ist dringen, Seite MUSS morgen online gehen.

    Hallo, hab jetzt ne Weile im Forum gesucht - weil ich mir nicht vorstellen kann, dass das Problem noch keiner hatte - hab aber keine Antwort gefunden - vielleicht weiß ja jemand schnell Rat:

    Ich habe in meinem Blog in der Randleiste Artikel ("News") nach Monaten. Da die News mehrere Jahre zurück reichen, wird die Monatsliste immer länger und länger. Ich such nun nach ner Möglichkeit, dass fürs aktuelle Jahr die Monate einzeln aufgelistet sind, für zurückliegende Jahre, aber nur das Jahr angezeigt wird und wenn man da drauf klickt, dann dieses Jahr nach Monaten, damit meine Liste nicht so ewig-ewig lang wird. Bis überzeugt davon, dass es dafür ne Lösung gibt, meine Suche hat aber nicht gefruchtet. Extension? oder WP-Befehl? wer kann helfen und mir den entscheidenden Tipp geben.

    Vielen Dank im Voraus!

    Und hier die Lösung des Problems - wenn auch nicht von mir

    In der Datei \more-fields-object.php\ im PlugIn-Ordner von more-fields suchen nach:

    PHP
    function wp_default_scripts(&$scripts) {
    		$src = get_option('home') . '/wp-content/plugins/more-fields/post.js';
    		$scripts->registered['post']->src = $src;
    	}

    ändern in:

    PHP
    function wp_default_scripts(&$scripts) {
    		$src = get_option('home') . '/wp-content/plugins/more-fields/post.js';
    		$scripts->add_data['post']->src = $src;
    	}

    siehe hier: http://labs.dagensskiva.com/forum/topic.ph…lies=8#post-810

    Nach Upgrade auf WP 2.9 kann ich das Posting-Datum nicht mehr ändern. Die Eingabefelder für die Datums/Uhrzeitänderung klappen nicht auf, wenn ich auf den entsprechenden Link klicke. Hat jemand das gleiche Problem und kennt jemand die Lösung. Wo finde ich die englische BugList zu WordPress 2.9?

    Den Status und die Sichtbarkeit kann ich ebenfalls nicht mehr ändern. Wenn ich JavaScript im Browser abschalte, bekomm ich zumindest die Eingabefelder und kann die entsprechenden Werte ändern, aber das kanns doch nicht wirklich sein. Was mich aber schon mal vermuten lässt, dass aus irgendwelchen Gründen AJAX bzw. ein JavaScript nicht optimal funktionieren. Any Ideas?

    Hallo WP-Gemeinde,

    leider kann ich der Suchfunktion in diesem Forum keine sinnviollen Ergebnisse entlocken, also stell ich meine Frage neu, obwohl ich mir sicher bin, nicht der erste mit dieser Frage zu sein:

    Ich habe einen Hoster mit sehr restriktiven Sicherheitsvorkehrungen. So darf ich zum Beispiel selber keine Schreib-Lese-Rechte vergeben - muss ich alles den Admin von denen Fragen. Dafür halten die dann andererseits auch die Seite dann noch am Laufen, wenn sie ziemlich unter Beschuss stehen. Mit anderen Worten: ich habe gute Gründe bei denen zu bleiben.

    Nun meine Frage: welche minimalen Schreibrechte müssen gesetzt sein, damit das AutoUpdate funktioniert. Je detaillierte, desto besser. Damit ich dem Admin klare Anweisungen geben kann.

    Klar könnte man auch sagen: dann immer update von Hand, aber soviel Zeit habe ich nicht, alles immer von Hand zu updaten, ich hab genügend anderes zu tun. Und auch ne Reihe weiterer WordPress-Installationen.

    Für ne Liste mit den Rechten oder nen Link super dankbar,
    ODAK