Beiträge von Melewo

    Habe mir die functions.php und die Readme angeschaut. Da steht zwar in der readme.txt etwas von Support und Version

    Zitat

    2.3 (2014.1.9) - added : support for php versions below 5.3


    https://themes.trac.wordpress.org/browser/anarch…e.txt?rev=30650

    doch das kann es wohl nicht sein, denn bis PHP 5.2...

    PHP
    add_filter("the_content", "nur_ein_test");
    
    
    function nur_ein_test($content){
    
    
        return strtoupper($content);
    }



    und erst ab PHP 5.3 ist die Verwendung anonymer Funktionen (namenloser Funktionen) möglich.

    PHP
    add_filter("the_content", function($content){
    
    
        return strtoupper($content);
        }
    );

    Somit solltest Du zuerst Deine PHP-Version kontrollieren.
    Habe jetzt zwar keine WordPress-Installation unter PHP 5.2... zur Verfügung, kenne das aber mit den anonymen Funktionen von anderen Scripts, die dann derartige Fehlermitteilungen lieferten.

    Und bevor ich es vergesse, unabhängig von WP, eine anonyme Funktion wie [COLOR=#000000][COLOR=#007700]function([/COLOR][COLOR=#0000BB]$wp_customize[/COLOR][COLOR=#007700])[/COLOR][/COLOR] setzt PHP 5.3 voraus und falls Du noch PHP 5.2.17 oder so verwendest, wirst Du die Fehlermitteilung nur los, wenn Du alles umschreibst. Doch das stand sicherlich beim Theme und das hast Du auch kontrolliert?

    Mit einem zusätzlichen Verzeichnis meinte ich nicht in WP, sondern neben WP. In diesem dann eventuell eine class-zugang.php ablegen, welche in der Datenbank nachschaut, ob Nummer und Passwort richtig sind, falls ja, dann halt weiter. Das wäre dann getrennt von WP und selbst wenn sich da etwas herumspricht, würde noch lange kein Zugang zu WP bestehen. Doch da gibt es ja die unterschiedlichsten Möglichkeiten.

    Wer hat die denn da so geschrieben?
    Ich meine, die sieht allein bereits dadurch schon fehlerhaft auf, weil ich zwar zwei öffnende runde Klammern sehe, aber nur eine schließende. Und statt da eine Funktion zu definieren, wird da eigentlich nur der Bezeichner für eine bereits definierte Funktion notiert. So in etwa könnte es richtig sein:

    PHP
    add_action( 'customize_register', 'theme_customize_register' );
    
    
    function theme_customize_register( $wp_customize ) {
        ...
    }

    Was sollte die Funktion denn sonst auch machen, wenn die nichts zurück gibt oder was auch immer.

    Nun habe ich mich erst einmal ein ganz klein wenig über die Unterschiede bei Verwendung von Windows Server als OS und Xampp belesen, die Unterschiede dürften sich wohl in Grenzen halten. Warum Du da aber eine LAN Karte deaktiviert hast oder so, erschließt sich mir immer noch nicht, was einfach nur damit zusammenhängen könnte, weil ich bisher noch keinen Windows Server als Betriebssystem verwendete.

    Nun gut, wenn Du aber schreibst, dass das Menü ladet, so arbeitet doch WP eigentlich und findet eventuell nur die CSS nicht, womit dann alles untereinander wie Kraut und Rüben dargestellt wird, was völlig normal ist. Da hilft ein Blick in den Quelltext der Seite, wie die URL zur CSS aussieht und ob diese erreichbar ist. Falls nicht, so müsste da halt, wie bereits geschrieben, eine Anpassung vorgenommen werden.

    Berufsmäßig bin ich IT-Systemadmin und eher mit Servern was zu tun.


    Das merkt man irgendwie, weil meine Kenntnisse mich da gerade in Stich lassen, denn vom ersten Teil habe ich kaum etwas verstanden und beim zweiten Teil denke ich mir, Xampp enthält einen Server, der auf jedem PC läuft, warum sollte man den unter einem Windows Server zum Laufen bringen wollen? Was verstehe ich hier gerade nicht?

    Jedenfalls hast Du ja Xampp und Wordpress zum Laufen bekommen, Du wirst eventuell im Dashboard nur noch unter Einstellungen die Seiten URL und WordPress URL richtig eingeben müssen oder lese mal hier:

    http://faq.wpde.org/wordpress-url-aendern/

    Was die wp-config.php anbelangt, unter Xampp ist localhost richtig für DB Host und bei vielen Hostern ebenfalls, nur halt nicht bei allen.

    Hab es jetzt nochmal ohne <?php und ß> probiert - selbes problem


    Habe mal kurz die von Dir verwendete Funktion von

    http://emmtee.de/wordpress-side…rar-ausblenden/

    unter Localhost getestet, kann nicht meckern.


    Du solltest dabei nur berücksichtigen, dass mit is_home() die Sidebar nur auf der Startseite ausgeblendet wird. Um zum Beispiel die Sidebar auf der Startseite und in allen statischen Seiten auszublenden, müsstest Du

    PHP
    if ( is_home() or is_page() )


    beim if-Statement verwenden.

    Ist irgendwas von mir einsichtbar auf dem Server was normalerweise nicht sichtbar sein darf?


    Nein, die Domain steht ja in der Fehlermitteilung und Angaben zum Server stehen im HTTP-Header, den jede Webseite mitsendet, um sich beim Browser vorzustellen. Der Browser stellt sich ja auch beim Server vor und teilt dem Server mit, dass ich zum Beispiel Deine Seite mit einem Firefox Version 26 besuchte. Eine gegenseitige Vorstellung gehört eben zu einer vernünftigen Unterhaltung und auch Browser und Server unterhalten sich über allgemeine technische Details.

    Hast Du einen geeigneten Editor? Falls noch nicht, dann lade Dir den Notepad++ herunter, danach lade Dir die functions.php aus dem Theme-Verzeichnis herunter, öffne die Datei im Notepad++, suche nach Deinem eingefügten Code, entferne den öffnenden <?php und schließenden ?> vor und hinter dem von Dir eingefügten Code und lade die Datei wieder hoch.

    Um Foren zu durchsuchen, benutze ich meist nicht die Forensuche, sondern die erweiterte Google-Suche und gebe dort die URL des zu durchsuchenden Forums ein und dazu dann den Suchbegriff.
    Beispiel, wie Du es auch direkt in den Suchschlitz eingeben kannst:

    Code
    "W3 Total Cache" site:http://forum.wpde.org

    Frage mich allerdings, was Du da eingeben hast "C:\..."? das ist ne Adresse auf Deinen PC; auf dem Server, so Du einen hast, gibt es kein C:\


    Bist Du Dir sicher, dass es das bei IIS und ASP.NET nicht gibt?

    Zitat


    HTTP/1.1 200 OK
    ...
    Server: Microsoft-IIS/7.5
    X-Powered-By: ASP.NET


    Du musst die PHP-Tags

    PHP
    <?php
    ...
    ?>


    entfernen, da die ja in der functions.php bereits vorhanden sind.

    Das könnte völlig harmlos sein und einfach nur an den verwendeten Plugins liegen. Eventuell dass sich zwei Plugins gegenseitig behindern, zum Beispiel in dem es dazu kommt, dass ein Wert, der für ein Plugin bestimmt ist, an einem zweiten Plugin übergeben wird, für welches der Wert nicht gedacht war. Nur ein einfaches Beispiel:

    Code
    <script type="text/javascript">
    
    
    window.onbeforeunload = function() {
        alert("Verlasse die Seite");
    }
    </script>


    Und schon hätte ich laufend diese Meldung. Du könntest per FTP kontrollieren, ob zeitlich Dateien aktualisiert wurden, die mit dem Auftauchen dieser Meldung übereinstimmen. Wenn sich da keine Zusammenhänge zu erkennen geben, dann könntest Du auch das ganze Verzeichnis neu hochladen.

    Einige Minuten später ist mir dann eingefallen, nicht dass das irgendetwas nach dem Prinzip von Google-News oder so werden soll. Dann würde eine Lösung mit einem Feedreader, wie von Shadow bereits geschrieben, in Frage kommen. Nur müsste der nicht nur die Feeds von einer Seite abholen, sondern von unterschiedlichen Seiten, je nachdem welche Seite gerade die jeweils aktuellsten News anbietet.
    Per Ping oder wie könnte man das angehen? Also die News cachen, damit nicht bei jedem Seitenaufruf erst einmal 20 Requests gesendet werden, um 20 Feeds von 20 URLs neu einzulesen.
    Ob es dafür ein fertiges Plugin gibt, weiß ich nicht.

    Wenn Du den normalen TinyMCE ohne zusätzliche Plugins benutzt, so würde ich es im einfachsten Fall für eine Fehlfunktion und im schlimmsten Fall für eine Infektion mit Schadcode halten. Wenn Du zusätzliche Plugins für den Editor benutzt, könnte es auch mit diesen zusammenhängen. Im Grunde handelt es sich bei meiner Antwort jedoch nur um ein Stochern im Dunklen.

    So viel vielleicht noch, es ist nichts Ungewöhnliches, dass sich Plugins gegenseitig behindern können und gerade bei JavaScript kann es dadurch zu kaum vorhersehbaren Verhalten kommen.

    Hast Du dieses Verhalten bereits in unterschiedlichen Browsern festgestellt?