Beiträge von TonyMacarony

    Funktioniert immer noch nicht. So sieht das jetzt bei mir aus:

    PHP
    function wpdocs_theme_name_scripts() {
        wp_enqueue_style( 'header', get_stylesheet_directory() . '/header.css' );
    }
    add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );

    ...und ja, die Datei liegt im Hauptverzeichnis des Child-Themes.

    Du meinst so?

    PHP
    function wpdocs_theme_name_scripts() {    wp_enqueue_style( 'style-name', get_stylesheet_uri() );    wp_enqueue_script( 'script-name', get_template_directory_uri() . '/css/stylesheet.css', array(), '1.0.0', true );}add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );

    Wenn ja, wo genau muss ich das einfügen?

    Hallo Leute,

    kann mir bitte jemand verraten, wie ich zusätzliche CSS-Dateien am "saubersten" in mein Theme integrieren kann?

    Es gibt ja die Möglichkeit im Head-Bereich mit

    Code
    [COLOR=#808000]<[/COLOR][COLOR=#0A0A0A]link[/COLOR][COLOR=#A1A100]rel[/COLOR][COLOR=#0A0A0A]=[/COLOR][COLOR=#800080]"stylesheet"[/COLOR][COLOR=#A1A100]href[/COLOR][COLOR=#0A0A0A]=[/COLOR][COLOR=#800080]"stylesheet.css"[/COLOR][COLOR=#808000]>[/COLOR]

    Geht das evtl. auch anders? Die style.css ist ja anscheinend auch anders eingebunden oder?

    Edit: Du schreibst ja neuerdings würde der Fehler auftreten. Was hast du denn neuerdings gemacht? Wurde ggf. PHP upgedated? Ist dein Theme aktuell? Vielleicht kann man den Fehler so schon mal eingrenzen.

    Da ich meinen Blog gerade komplett neu erstelle und jeden Tage etliche Zeit davor verbringe, habe ich keine Ahnung woran es liegen- bzw. was ich dort geändert haben könnte. Es ist einfach zu viel! Mein Theme "pixgraphy" ist auf dem neusten Stand.

    Also wenn ich mich ins Backend einloggen möchte kommen nur folgende Fehler:

    Code
    PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-content/themes/genialewelt/functions.php:19) in /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-login.php on line 407
    PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-content/themes/genialewelt/functions.php:19) in /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-login.php on line 394

    Weiße Seite klingt nach "500 Internal Server Error" und deaktiviertem Error Reporting.
    Schau mal in die PHP Error.log bei deinem Hoster. Da müsste die Ursache bzw. der entsprechende Fehler geloggt werden...

    Hab jetzt meine error.log Datei angeschaut. Dort sind sehr viele Einträge... :shock: Dort findet man hauptsächlich folgenden Fehler:

    PHP
    PHP Warning:  Cannot modify header information - headers already sent by (output started at /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-content/themes/genialewelt/functions.php:19) in /mnt/web102/b3/98/57738898/htdocs/WordPress_SecureMode_01/wp-content/plugins/jetpack/class.json-api.php on line 398

    Das nächste Problem was ich nun habe. Ich kann mich nicht mehr in den Admin-Bereich einloggen. Dann kommt auch eine weiße Seite!

    Mal testweise ALLE Plugins deaktivieren und auf ein Standard-TwentyXXX Theme switchen.

    Plugins hab ich alle deaktiviert und es führte zu keiner Veränderung!

    Themes kann ich gar nicht mehr installieren. Da kommt immer folgender Fehler:

    Zitat

    Ein unerwarteter Fehler ist aufgetreten. Es scheint etwas bei WordPress.org oder mit dieser Serverkonfiguration nicht zu stimmen. Sollte das Problem weiter bestehen, nutze bitte die Support-Foren.

    Was nun?

    Hallo Leute,

    ich habe neuerdings Probleme beim veröffentlichen von Beiträgen, bekomme dann immer eine weiße "leere" Seite angezeigt. Das Gleiche kommt beim Speichern von Menüs, Widgets usw., quasi im kompletten Backend. Gespeichert werden die Änderungen alle.

    Hat jemand eine Idee, woran es liegen könnte? Bin total ratlos!

    Bin mir nicht sicher, ob ich es richtig gemacht habe. Hier der Code...

    PHP
    if ( ! function_exists( 'pixgraphy_get_theme_options' ) ) {
        function pixgraphy_get_theme_options() {
            return wp_parse_args(  get_option( 'pixgraphy_theme_options', array() ), pixgraphy_get_option_defaults_values() );
    require_once( get_stylesheet_directory() . '/inc/footer-details.php' );
    require_once( get_stylesheet_directory() . '/inc/register-widgets.php' );
        }
    }

    Jetzt kommt zwar keine weiße Seite mehr, aber irgendwie gibt es immer noch keine Änderung. Wie gesagt, mit php kenn ich mich nicht wirklich aus! :roll:

    In der functions.php sind die entsprechenden Verweise auf die beiden Dateien. Jetzt hab ich aber im Child-Theme bereits eine functions.php. Muss ich jetzt den kompletten Code aus der Originaldatei hinter den aus der functions.php im Child-Theme kopieren? Wenn ja, müssen dort dann alle Verweise auf sämtliche php-Dateien als absoluter Pfad angegeben werden?