Beiträge von Ammaletu

    Da fallen mir zwei Sachen ein: Die Datei fehlt tatsächlich oder die ABSPATH-Konstante fehlt.

    Schau mal bitte ob die Datei /wp-includes/functions.php auf dem Server da ist. Falls sie fehlt, lade am besten alle WP-Dateien noch mal hoch (Update-Anleitung beachten), wwer weiß was dann noch alles fehlt.

    Ansonsten schau mal in Deine index.php auf der obersten Ebene, ob ganz unten das hier drinsteht:

    PHP
    if ( !defined('ABSPATH') )
        define('ABSPATH', dirname(__FILE__) . '/');
    require_once(ABSPATH . 'wp-settings.php');
    Zitat

    Wenn ich meine URL aufrufe, komme ich auf eine Art Baustellen-Seite von 1und1. Wenn ich die URL/wp-login.php versuche, gibt es eine 404 Fehlermeldung.

    Hm, da stimmt auf dem Server irgendwas noch nicht. Du könntest die Dateien z.B. in den falschen Ordner geschoben haben, nicht die richtige URL verwenden (Unterordner in der URL vergessen?) oder Dein Account kann gar kein PHP, weswegen die index.html aufgerufen wird.

    Bevor Du den DB-Dump importierst, müsstest Du im übrigen eigentlich auch den Serverpfad überall ersetzt, z.B. im Pfad von Bildern und manchmal in Plugin-Optionen.

    Diese Funktion wird hier näher erklärt:
    http://codex.wordpress.org/Function_Refer…_enqueue_script

    Wenn Du Scripte einbindest, die in WP schon enthalten sind, solltest Du sie nutzen. Um die JQuery-Tabs zu nutzen brauchst Du ja jQuery und das Tab-Plugin, also müsste der Aufruf in Deinem Theme so aussehen:

    PHP
    <?php
    function my_init_method() {
      wp_enqueue_script('jquery');
      wp_enqueue_script('jquery-ui-tabs');
    }
    add_action('init', my_init_method);
    ?>

    Weitere Scriptnamen siehe die verlinkte Seite. Das mit dem Vermeiden des doppelten Aufrufs klappt natürlich nur, wenn der andere Script-Aufruf diese Funktion auch nutzt. ;-)

    Edit: Ich hatte ursprünglich oben "jquery-ui-tab" geschrieben. Richtig muss es heißen "jquery-ui-tabs".

    Zitat

    was ich nicht verstehe, die Bilder kann ich auch schon nicht beim laden auf die Seite im WP nicht sehen, aber nur sobald ich mit dem IE8 WP geöffnet habe

    Sie sind halt irgendwie defekt, deswegen kannst Du sie im IE überhaupt nicht anzeigen, völlig unabhängig von WP.


    Zitat

    habe deinen Tipp befolgt und die Bilder mal unter gif neugespeichert.

    Du solltest ein anderes Grafikformat wählen als gerade gif. Gif-Bilder sind in den Farben sehr eingeschränkt und eigenen sich nicht für Fotos. Jpeg ist als Format schon richtig, Du musst es nur mit einem anderen Tool speichern. Wie gesagt, installier Dir bei Bedarf das kostenlose IrfanView. Damit kannst Du per Batch-Konvertierung auch einen ganzen Ordner voller Bilder neu abspeichern.

    Tja, kann ich bestätigen, so komisch das klingt. FF 3.5 zeigt die Bilder an, IE 8 nicht.

    Ich dachte erst, da würde vielleicht ein Hotlinking-Schutz auf dem Server falsch laufen (per .htaccess). Aber FF 3.5 mit dem User Agent IE 8 zeigt die Bilder an, auch wenn man den Referrer deaktiviert. Und ich habe mal ein Bild heruntergeladen und kann das auch nicht im IE8 öffnen, während es im FF und in meiner Grafiksoftware geht.

    Es geht, sobald ich es mal neu abgespeichert habe. Womit auch immer die Bilder zuletzt gespeichert wurden, da ist wohl was schiefgelaufen, denke ich. Speichere sie ggf. noch mal mit einem zuverlässigen Grafikprogramm neu ab, zum Beispiel IrfanView.

    Es gibt ein Plugin ("Page Links To"?), mit dem Du eine leere statische Seite anlegen und diese auf einen beliebigen externen Link verweisen lassen kannst. Das würde dann so in der Liste der statischen Seite auftauchen, welche bei den meisten Themes das Hauptmenü darstellt. Für Kategorien ist mir keine Plugin-Lösung bekannt, aber man könnte etwas in der Art mit ein paar Zeilen PHP in der functions.php bauen (wp_list_categories filtern).

    Zitat

    ich bin auf der Suche nach einem ganz einfachem Kontaktformular welches die Nachrichten der Benutzer direkt in das AdminPanel schickt und nicht an meine Email-Addresse.

    Dass Du das noch nicht gefunden hast, wird daran liegen, dass das eben nicht einfacher ist als die Nachricht per E-Mail zu verschicken. Bei Deiner Wunsch-Lösung müsste das Plugin die Nachrichten ja irgendwo speichern, und da bietet sich IMHO nicht so wirklich etwas für an außer einer neuen DB-Tabelle. Die Idee ist nicht schlecht, aber es kann sein, dass sich einfach noch niemand diese Mühe gemacht hat. Gehört habe ich von so einem Plugin jedenfalls noch nicht (was aber nicht viel heißen will, es gibt ja ohne Ende Plugins).

    Die Startseite füllt sich per Default von selbst, das ist nur eine Sicht auf die x aktuellsten Posts. Du kannst im Backend aber einstellen, dass Du eine statische Seite als Startseite verwenden möchtest. Da könnte dann z.B. ein Willkommenstext stehen. Als Übersicht der x aktuellsten Beiträge kannst Du dann bei Bedarf eine weitere (leere) statische Seite nehmen.

    Da das im Fall des Falles automatisch in der Liste der Seiten auftaucht, brauchst Du den expliziten Home-Link im Theme nicht. Sollte also kein Problem sein, den zu entfernen.

    Hm, dann verwendet das Plugin wohl nicht diese Klasse. Aber ich schaue gerade in die Optionen des Plugins und sehe diese Option: "Override Avatar with User Photo". Hast Du die angehakt? Dann sollte das User-Photo eigentlich ganz normal anstelle des Avatars verwendet werden, Du brauchst dann auch das Theme nicht speziell an das Plugin anzupassen und die CSS-Klasse müsste stimmen. Probier das doch einfach mal.

    So, Blick auf die Seite hat weitergeholfen, denke ich: So wie ich das sehe, manipulierst Du auf allen betroffenen Seiten den Loop, sprich Du baust einen Loop in eine Seitenausgabe ein. Wenn man das nicht richtig macht, werden die Originalvariablen vom Original-"Loop" überschrieben und Methoden wie is_page gehen dann nicht mehr. Ist jetzt mal meine Vermutung.

    Ein korrektes Beispiel, wie man einen Loop auf einer Page einbaut, könnte so aussehen:

    PHP
    $dor_query = new WP_Query('cat=123&showposts=6');
    if ($dor_query->have_posts()) {
      while ($dor_query->have_posts()) : $dor_query->the_post();
        // ...
      endwhile;
    } /* end if posts */

    Hier habe ich eigene Variablen verwendet. Alternativ kannst Du Dir $post auch in einer Variablen $old_post merken und nach dem Loop wieder $post zuweisen. das müsste auch gehen.

    Zitat

    Kann das Problem daran liegen, dass die Absender-Adresse nicht existiert?

    Kommt auf Deinen Mailserver an, aber ist nicht unwahrscheinlich. Manche Mailserver verschicken aus Spamschutz-Gründen keine Mails von Adressen, die nicht auf dem Mailserver beheimatet sind (also auch keine Mails von nicht-existenten Adressen). Richte die Adresse doch ggf. ein und konfiguriere sie als Forward auf Deine normale Mail-Adresse. Ansonsten müsstest Du da mal beim Support Deines Hosters anfragen. Gerade Serverumzug klingt so, als könnte sich da was geändert haben. Irgendwas müssten die Dir ja sagen können zum Versand von Mails über PHP.

    Zitat

    ist das moeglich???

    Ja. Viel mehr kann man dazu leider nicht sagen, wenn Du nicht den Code postest, den Du verändern möchtest. ;-)

    (Der Ausschnitt der PHP-Datei, der das Bild bzw. den Link ausgibt, reicht.)

    Es gab vor ein paar Wochen hier gerade einen Thread dazu, da hatte ein Nutzer das gleiche Problem. "Widget Reset" hatte da auch nichts gebracht, aber soweit ich mich erinnere lag es am Ende trotzdem an den Einstellungen in der wp-Options-Tabelle. Schau mal, ob Du den Thread findest. Es ging auch um das Kategorien-Widget, komischerweise. Irgednwas ist in der wp-Options-Tabelle verstellt, das Widget ist also als in Benutzung markiert und wird deshalb nicht zur Auswahl angeboten.

    Hm, habe es doch mal schnell rausgesucht. Hier: http://forum.wordpress-deutschland.org/plugins-und-wi…-geloescht.html
    Letzter Beitrag ganz unten.