Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #1040222

    Hallo,
    wir benutzen das plugin external-header-footer um auf subdomains unsere header und footer zu nutzen. jetzt bekommen wir auf den subdomains nachfolgende Fehlermeldung und das css wird nicht mit geladen:
    Warning: Invalid argument supplied for foreach() in …/wp-content/themes/enfold/includes/helper-assets.php on line 329

    Könnt ihr mir helfen was dort falsch läuft.
    Gruß
    Jörg

    • This topic was modified 5 years, 12 months ago by travelsolute.
    #1040981

    Dear admins,

    can you please check this issue?
    Kind regards
    Joerg

    #1041138

    Hi,

    Danke dass Du Enfold verwendest.

    Falls es sich um dieses plugin handelt:

    This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

    Wir versuchen Enfold soweit möglich mit plugins kompatibel zu halten, dies ist aber aufgrund der vielen am Markt befindlichen nicht möglich.

    Versuche einmal auf Dashboard -> Enfold -> Performance -> “CSS file merging and compression” beide Selectboxen auf disabled zu setzen und evtl. noch

    “Disabling of template builder elements” auf “Always load all elements”.

    Vielleicht hilft das.

    LG,
    Günter

    #1041189

    Hallo Günter,

    danke für die Anwort. Ja es handelt sich genau um dieses plugin. Die Vorschläge haben leider nicht geholfen. Ich habe auch alle weiteren plugins probeweise aktiviert bzw. deaktiviert. Leider keine Besserung. Gibt es noch eine andere Idee? Dieses helper-asset kommt ja aus dem enfold theme. Die Fehlermeldung sieht man auf den Seiten die oben genannt wurden.

    Oder gibt es vielleicht eine andere Möglichkeit die header und footer sowie das css zu extrahieren, um sie auf subdomains die nicht wordpress einsetzen, zu benutzen?

    Gruß
    Jörg

    • This reply was modified 5 years, 11 months ago by travelsolute.
    #1042129

    Hi,

    Du könntest folgendes probieren:

    In der Datei enfold\includes\helper-assets.php in Zeile 324 findest Du:

    
    function av_video_assets_required() 
    	{
    		global $posts;
    		
                    $used 	= false;
    

    Füge dazwischen ein:

    
    
    if( ! is_array( $posts ) )
    		{
    			return false;
    		}
    

    d.h. es schaut wie folgt aus:

    
    function av_video_assets_required() 
    	{
    		global $posts;
    		
    		if( ! is_array( $posts ) )
    		{
    			return false;
    		}
    		
    		$used 	= false;
    

    Falls Du Probleme damit hast, gib uns bitte FTP Zugang und einen WP admin account dann können wir das für Dich machen.

    Nicht vergessen, ein backup der Originaldatei für ein fallback machen.

    Best regards,
    Günter

    #1042488

    Hallo Günter,

    vielen Dank für Deine Hilfe. Ich habe den Code verwendet und es funktioniert!
    Damit ist das Problem gelöst.
    Danke
    Jörg

    #1043014

    Hi,

    Freut mich. Allerdings müsst Ihr diesen Fix bei jedem Update machen, da er nicht Teil des core wird.

    Viel Freude mit Enfold und einen schönen Tag.
    Sollten noch Fragen auftreten, kannst Du jederzeit einen neuen Thread aufmachen.

    LG,
    Günter

Viewing 7 posts - 1 through 7 (of 7 total)
  • The topic ‘Invalid argument supplied for foreach() in /helper-assets.php on line 329’ is closed to new replies.