Beiträge von dataminer

    Hallo Monika,

    zunächst vielen Dank für Deine Antwort.

    Da gibt es keine Fehlermeldung! "Funktioniert nicht" heißt, die Anpassungen die ich übernommen habe, werden nicht aktiv.
    Z.B. die Widgets sind nicht da, wo sie in meinem Child-Theme auftauchen sollten.

    Wenn ich dagegen das Parentheme modifiziere, dann klappt es.

    Ich verwende keine Funktion zwei mal, sondern kopiere die Datei, die ich modifizieren möchte, dann füge ich sie in meinem Child-Theme dort, wo sie sich in der gleichen Ordnerstruktur im Parentheme befindet.
    Ist das nicht der Sinn des Child-Themes?

    Du hast also Recht;
    es scheint als nähme mein Theme auf ein Child Theme nicht wirklich Rücksicht. Aber nur dann, wenn ein Unterverzeichnis in Frage kommt. Ansonsten klappt alles mit Child-Theme wunderbar.

    Dieses Problematik mit Unterverzeichnis im Child-Theme kann ich irgendwie nicht lösen, weil ich den Grund nicht verstehen kann.

    Hallo,

    ich möchte gerne ein Widget erstellen, welche auf den bestimmten Seiten meines Websites auf der rechten Sidebar ersichtlich ist.

    Ich habe ein Child-Theme erstellt und möchte gerne alle meine Anpassungen hier durchführen.

    Dazu habe ich zunächst ein Widget-Area angelet, in dem ich in die functions.php, die sich in meinem Child-Theme Ordner befindet (interface-child\functions.php), folgende Code-Teil eingefügt habe:

    PHP
    register_sidebar( array(
                'name'                 => __( 'Unsere Lesitungen Sidebar', 'interface' ),
                'id'                     => 'unsere_leistungen_sidebar',
                'description'       => __( 'Shows widgets at Right side for Unsere Leistungen.', 'interface' ),
                'before_widget'     => '<aside id="%1$s" class="widget %2$s">',
                'after_widget'      => '</aside>',
                'before_title'      => '<h2 class="widget-title">',
                'after_title'       => '</h2>'
            ) );

    Somit wurde mein neuer Widgetsbereich auf "Dashboard / Design / Widgets" auf der Rechten Seite ersichtlich.

    Allerdings muss ich jetzt noch bestimmen, wo die neuen Widget-Bereiche in meinem Child-Theme auftauchen soll, also auf der rechten Sidebar.

    Im Parent-Theme ist dazu die Datei "sidebar-extensions.php" zuständig. Die entsprechende Funktion dort sieht so aus:

    PHP
    function interface_display_right_sidebar() {
                // Calling the right sidebar
                if ( is_active_sidebar( 'interface_right_sidebar' ) ) :
                dynamic_sidebar( 'interface_right_sidebar' );
                endif;
            }

    Also habe ich auch in meinem Child-Theme die gleiche Ordner-Struktur angelegt:

    ...\interface-child\inc\structure\

    und dorthin "sidebar-extensions.php" vom Parent-Theme kopiert und hier in der Funktion "interface_display_right_sidebar" folgende Modifizierung gemacht:

    Es funktiniert aber nicht.
    Wenn ich im Gegenteil, diese Code-Teil im Parent-Theme beim gleichen Datei ...\interface\inc\structure\sidebar-extensions.php einfüge funktioniert es. Wieso nicht beim Child-Theme? Ich habe genau die Gleiche Ordnerstruktur.

    Immer wenn ich beim Child-Theme etwas Anpassen möchte, welche in einem Unterverzeichnis liegt, habe ich das gleiche Problem, obwohl alles im Child-Theme-Hauptverzeichnis super läuft.

    Könnte mir bitte jemand sagen, woran das Problem liegen kann?

    Ich bin auf jede Anregung sehr dankbar.

    Viele Grüße

    Das Problem habe ich endlich gelöst! :-) Und zwar in folgender Maßen:

    1. Die "wp-content"-Ordner im FTP-Platform wurde gesichert. Nennen wir das die alte "wp-content"-Ordner

    2. Alle Plugins wurden deaktiviert.

    3. Die alte "wp-content"-Ordner wurde entfernt (im FTP-Platform)

    4. Anstatt der gelöschten Ordner wurde die funktionierende "wp-content"-Ordner, die ich vorher gesichert hatte. Also die neue...

    5. Dann alle Plugins wiederum aktiviert

    Das ist alles :-)

    Vielen Dank noch mal an all die interessierende.

    Hallo noch mal,

    so... Wie auch vorgestern geschrieben, konnte ich die Log-Datei gar nicht betrachten, weil sie bei mir im Server gar nicht erscheint, weder in content-Ordner sonst irgend wo anders.

    Also habe ich mich entschieden die Fehlermeldungen nur im Browser zu aktivieren. Ich danke dir vielmals lieber r23; Dein Vorschlag hat mir viel geholfen.

    Nach der Aktivierung der Fehlermeldungen konnte ich die Fehler im Browser endlich sehen, wenn ich meine Siete aufgerufen habe.

    Da steht zwar keine Fatal Error oder sonst ein Error, sondern fünf Notice, die jedoch ausreichen um es den Grund meines Problems zu verstehen. Zwei von den Notizen sind wie folgende (die letzte drei sind die gleiche wie die zweite):

    Zitat


    Notice: Undefined variable: wp_options in /home/hauptwp/public_html/meineseite.de/wp-content/themes/socialwelfare-child/functions.php on line 56

    Notice: die aufgerufene WP_Widget prozedur hat seit dem Version 4.3.0 ihre Gültigkeit verloren! Bitte verwenden Sie stattdessen__construct() in /home/hauptwp/public_html/meineseite.de/wp-includes/functions.php on line 3619

    Notice: Çağrılan WP_Widget yordamı 4.3.0 sürümünden bu yana geçerliliğini yitirmiş! Lütfen bunun yerine __construct() kullanın. in /home/hauptwp/public_html/meineseite.de/wp-includes/functions.php on line 3619

    Ich habe immer noch keine Ahnung wie ich vom 4.3.0 auf 4.4 gesprungen habe aber soweit ich verstanden habe ist sie tatsächlich der Grund meines Problems laut der obigen Meldung.

    Ich glaube, ich sollte meine WP-Version zurück auf 4.3.0 wächseln. Das kommt mir gerade leichter vor als das, alles auf 4.4 anzupassen.
    Auf der anderen Seite ist es vielleicht doch nicht die beste Idee, weil die nächste Aktualisierung bestimmt bald vor der Tür steht.

    Als eine provisorische Lösung habe ich mir folgende Änderungen an meinem code übernommen:

    Bei der ersten Notice in /home/hauptwp/public_html/meineseite.de/wp-content/themes/socialwelfare-child/functions.php geht es um eine selbst geschriebene Widget. Die enstprechende Zeile ist hier die fünfte:[INDENT]


    [/INDENT]

    Diese klasse habe ich einfach auskommentiert. Und so ist die erste Notice verschwunden.

    Bei den restlichen Notizen handelt es sich um eine sogenannte _deprecated_constructor - Funktion in /home/hauptwp/public_html/meineseite.de/wp-includes/functions.php, die folgendermaßen aussieht. Die entsprechende Zeile ist hier die sechste Zeile von unten startend:

    Ich habe keine Ahnung: was sollte ich nun tun.

    Könnte jemand mir bitte eine Idee geben?

    Vielen Dank bereits.

    Verstehe, also zurück zu PHP 5.5.x :)

    So,
    Dein Code, habe ich in wp-config.php eingetragen.

    Jedoch finde ich keine debug.log-Datei in dem Verzeichnis wp-content :?:

    Was sich auf die WP-Version betrifft:

    Bedauerlicheweise kann ich mich an die vorherige Version nicht erinnern. Das einzige, was ich sagen kann ist die, dass ich auf eine Update-Aufforderung/Meldung einfach das Udate bestätigt habe. Und jetzt sehe ich unter Dashboard-> Startseite-> Aktualisierungen folgendes (wieder Sinngemäß):

    "Sie verwenden die Letzte WP-Version. Die nächste Aktualisierungen werden automatisch übernommen."

    Und dann stand die Version Wordpress 4.4 (über Wordpress).

    Hallo r23,

    deinen letzten Beitrag habe ich gerade gelesen.
    Bilder sind vor dem PHP-Version-Änderung verschwunden. Die Version-Änderung habe ich übernommen mit der Hoffnung dieses Problem zu beseitigen.
    Warte, ich muss erste mal deine Nachricht bearbeiten. ich werde mich wieder melden.

    Vielen vielen Dank für Deine Mühe

    cool - und neben der neuen PHP Version aus du die Plugins alle auf die neue Version migriert?

    Im PHP Handbuch steht was sich zwischen 5.4 auf 5.5 geändert hat und was du bei 5.5. auf 5.6 an deinen Scripten ändern musst und was du bei 5.6 auf 5.7. ändern solltest.

    http://php.net/manual/de/appendices.php

    Ich habe mir das Handbuch durchgelesen. Ja, es ist dort zwar alles erklärt, was die Neuerungen zwischen den einzelnen PHP-Versionen sind. Aber wie übernehme ich die einzelnen Änderungen. Ich verwende das SocialWefare-Theme, welches sehr viele Skripte enthält mit komplizierten Baustrukturen und all diese sind für mich nicht so verständlich, da ich keine große PHP Kenntnisse habe. Auch wenn ich jetzt alle zu ändernde Stellen in den Skripten suchen/finden sollte, bin ich mir nicht sicher, ob ich alles in richtiger Weise ändern kann. Also ich vertraue mir an dieser Stelle nicht so gut.

    Die eigentliche Frage ist die, ob die PHP-Version der eigentliche Grund meines Problems ist. Oder sollte ich es lieber als 5.4 lassen?

    Ich danke Dir für deine wertvolle Vermerkung r23.


    Wordpress 4.4. funktioniert angeblich unter 7.0 die Masse der Plugins und Theme leider nicht.

    Das heißt also, ein upgrade von PHP-Version auf 7.0 war schon mal ein richtiger Schrit (?)

    cool - und neben der neuen PHP Version aus du die Plugins alle auf die neue Version migriert?

    Ne, das habe ich leider nicht (wie Peinlich) :)

    Im PHP Handbuch steht was sich zwischen 5.4 auf 5.5 geändert hat und was du bei 5.5. auf 5.6 an deinen Scripten ändern musst und was du bei 5.6 auf 5.7. ändern solltest.

    Ich muss zunächst die entsprechenden Stellen im Handbuch lesen. Dann melde ich mich noch mal.

    Vielen Dank noch mal!

    Hallo,
    Bei mir aktualisierte sich gerade WordPress automatisch auf die aktuellste Version 4.4. Nach der erfolgreichen Aktualisierung konnte ich auf einmal keine Bilder mehr in das Upload Verzeichnis laden. Ich bekomme folgende Meldung (nur Sinngemäß, denn ich verwende WP in einer anderer Sprache als Deutsch):

    Das Verzeichnis ist leer. Bitte laden Sie etwas reichhaltiges. Dieses Fehler kann daraus entsthen, dass entweder die upload-Operationen in Ihrer php.ini file blockiert/verhindert wurde oder dass der post_max_size-Wert kleiner als upload_max_filesize-Wert ist.

    Außerdem in meinem Hompage ist kein Bild mehr erschichtlich. Alle Bilder sind verschwunden.

    Ich recherchiere seit Tagen über mögliche Ursachen bzw. Lösungen.

    Bereits ausgeschlossene Fehlerquellen:

    - das Bild ist ca. 100kb groß
    - Das max upload file size ist 250 MB
    - auch Bilder die ich schon mal erfolgreich in die Mediathek hochgeladen hatte kann ich nicht mehr neu hochladen
    - an Einstellungen in wordpress wurde auch nichts geändert.
    - PHP Version wurde von 5.4.40 auf 7.0 gesteigert.
    - wp-content/uploads hatte Rechte mit 755. Ich habe es in 777 geändert. Aber dann war es noch schlimmer: Denn die thumbnails in Mediathek waren plötzlich verschwunden. Das heißt, thumbnails werden leer dargestellt.
    - Dann habe ich die Rechte als xxx gändert um die ursprüngliche Rechte beizubehalten. Das upload Verzeichnis hat nun also mit all seinem Unterverzeichnissen den chmod-Wert xxx. An dem Problem hat sich aber nichts geändert.
    - php.ini wurde kontrolliert danach, ob file upload: off ist. Das Ergebnis: ; Whether to allow HTTP file uploads. file_uploads = On

    Die Dateien scheinen alle noch vorhanden zu sein, aber weder ein Vorschaubild noch Bild in Artikel einfügen möglich. Beim anklicken ein Vorschaubild kann man den URL des Bildes betrachten. Z.B. so was:

    http://www.mysite.com/wp-content/uploads/2015/11/bild1.png
    http://www.mysite.com/wp-content/uploads/2015/12/bild2.jpg

    Wenn ich aber per FTP das uploads-Verzeichnis betrachte, sehe ich dort kein .../uploads/2015/11/-Verzeichnis. Und das .../uploads/2015/12/ Verzeichnis ist leer.

    Ich dachte ich kann das Problem vielleicht so lösen, in dem ich die Bilder per FTP in den uploads/2015/12 ordner lade. Es hat aber nichts gebracht.

    Hat jemand eine Idee, wie ich dieses Problem lösen könnte?

    Ich wäre über jeden Feedback sehr dankbar sein.

    Vielen Dank bereits.

    Hallo liebes Forum,

    ich bin eine Wordpress-Anfängerin. Den Wordpress habe ich unter meinem XAMPP-Ordner installiert –C:\xampp\apps\wordpress –. Da Apache wegen vom System verwendete Port-80 nicht starten konnte, habe ich die Konfiguration von Apache anfangs so geändert, dass es den Port 8080 anstatt 80 verwenden sollte. Auf diese Weise konnte ich mein Wordpress-Blog unter http://127.0.0.1:8080/wordpress/wp-admin/ leicht erreichen sowie bearbeiten.

    Dann wollte ich aber noch eine Webseite beim Wordpress erstellen. Beim Dashboard gab es aber keine Option wie "Blog hinzufügen". Ich habe im Internet (FAQ) erfahren, wie das Wordpress für eine Blog-Netzwerk einstellen kann, damit weitere Webseiten/Blogs erstellt werden können. Diese Einstellungen haben aber nicht erfolgt/funktioniert, da mein Webserver einen anderen Port als 80 verwendete, nämlich 8080. Also hab diesen Port-Problem irgendwie gelöst und Port 80 wieder für Apache reserviert.

    Dieses Mal passiert aber folgendes:
    wenn ich die Adresse http://127.0.0.1/wordpress/wp-admin/ im Webbrowser eintippe, wird automatisch http://127.0.0.1/wordpress/wp-admin/install.php aufgerufen:

    Ich gebe auf der Seite ganz normal meine Blog-Name und E-Mail-Adresse und klicke auf "Wordpress installieren", obwohl ich eigentlich nichts installieren sondern mich nur anmelden möchte :-) Was kommt danach raus?

    Ich möchte checken, ob mein Benutzername dort richtig eingegeben wurde, aber da steht keine Möglichkeit dazu. Es steht nur (wie im zweiten Bild ersichtlich ist) "[COLOR=#555555][FONT=Open Sans]Benutzer existiert (existieren) bereits[/FONT][/COLOR]".

    Kann mir bitte jemand helfen? :-( Ich möchte nur mein liebes Blog noch mal haben.

    Vielen Dank bereits
    Liebe Grüße
    Ilay