Tagged: ,

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #1140451

    Hi,
    the hook doesn’t work on WordPress 5.2.3 with Enfold 4.2.6.
    I’m also unable to upgrade to Enfold 4.6.2 since it states that the theme is already the last version.

    This is the code I expect working as wp_head does:

    function add_code_after_body(){
    ?>
        I should find this line after body tag
    <?php
    }
    add_action('wp_body_open', 'add_code_after_body');
    #1140462

    Solved

    Step 1
    Installed manually a new version of the theme:
    – download from theme forest
    – uncompress and rename locally the folder from enfold to enfold_new
    – uploaded the folder via FTP to /wp/wp-content/themes
    – renamed /wp/wp-content/themes/enfold to /wp/wp-content/themes/enfold-old
    – renamed /wp/wp-content/themes/enfold-new to /wp/wp-content/themes/enfold
    Now reload the page of the site and the fresh files are loaded.

    Step 2
    Now there is an issue with the API key, since now it uses tokens.
    So, to obtain a token, visit https://build.envato.com/create-token/
    Select the following the permissions as explained here https://kriesi.at/documentation/enfold/theme-registration/#toggle-id-5

    Step 3
    Now the hook wp_body_open is available, since the new header.php file has these lines

    	if( function_exists( 'wp_body_open' ) )
    	{
    		wp_body_open();
    	}
    	else
    	{
    		do_action( 'wp_body_open' );
    	}

    ______
    Hope this could help others.

    • This reply was modified 5 years, 1 month ago by ClaudioPignoli. Reason: fixed tags
    #1140857

    Hi,

    Great, I’m glad that you got it working and thanks for sharing your solution :-)

    Please let us know if you should need any further help on the topic or if we can close it.

    Best regards,
    Rikard

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.