WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Is this template widget ready? (6 posts)

  1. ThaJacka
    Member
    Posted 6 years ago #

    Hi

    I purchased a template from a company and this company claims that this template is widget aware but when I install the template I get this error:

    No Sidebars Defined

    You are seeing this message because the theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions.

    They are saying that it's my wordpress setting that are causing the the problem. Is there any setting in wordpress that can cause a widget ready template not to be widget ready? Where in the code of this template can I check to see if it's widget ready?

  2. MichaelH
    Member
    Posted 6 years ago #

    If would be considered widget ready if you have the Widget tab under the Presentation tab. See Administration > Presentation > Widgets.

    Usually the widget code would be in your theme's sidebar.php file.

    Resources:
    Widgetizing Themes

  3. ThaJacka
    Member
    Posted 6 years ago #

    Thanks MichaelH.

    I just recieved this from the company. Are they telling me that they forgot to add the function.php file?

    We have performed deep investigation due to your request on WordPress Template # 1301 functionality. We have stated that Template # 1301 was and is widget ready and we would like to provide you with steps to prove that.
    To use widgets and all needed functionality of our template you will need to perform next operation. Please go to your WordPress folder and choose /theme/default/ folder. There you need to find function.php file and copy it to /theme/template1301 folder where you have our template placed.
    This action will give all needed functionality to Template # 1301.
    And now let me explain what for you have to do all these actions. When you install WordPress on your server it generates function.php and writes there its settings. The point is that different versions of WordPress are using different function.php files, so if we put some certain function.php file with our templates it will make them work only with some certain WordPress version. So we do not place function.php file there to make our templates work with maximum number of WordPress versions. Also every time when we sell WordPress template we provide our assistance in setting up a template on client’s webspace.
    We have tested on our test domain un-customized Template # 1301 with ponnted steps and everything was working correctly and there were no issues submitted.

  4. MichaelH
    Member
    Posted 6 years ago #

    They are NOT saying they FORGOT the functions.php file. They are saying copy the wp-content/themes/default/functions.php file to the wp-content/themes/template1301 folder.

  5. ThaJacka
    Member
    Posted 6 years ago #

    The theme is now widget ready. Thanks!

  6. Samuel Wood (Otto)
    Tech Ninja
    Posted 6 years ago #

    And now let me explain what for you have to do all these actions. When you install WordPress on your server it generates function.php and writes there its settings.

    This is incorrect, in the extreme. They should include their own functions.php file customized for their own theme. If it's in the theme's folder, then it should come with the theme.

    In short, their explanation is crap, they simply forgot to include their own functions.php file. What's more, the default theme's functions.php file defines a whole lot of stuff that most themes won't need, so using it doesn't make a whole lot of sense. Might work, but it shouldn't be necessary.

    Please tell us who sells these crappy themes, so that we can recommend not using them.

Topic Closed

This topic has been closed to new replies.

About this Topic