Support » Plugin: WP Songbook » WP Songbook Still Destroying Entire Web Site

  • Resolved jbearden


    I first posted this problem when V. 2.0 came out. When I updated to that version, every page on my entire Web site got trashed — not just the ones with songs on them, but every single page. The only way to fix the problem was to re-install the entire Web site from a recent back-up (which, fortunately, I had). Since then there have been 2 more updates (versions 2.0.1 and 2.0.2) and I have tried installing each of them, with, unfortunately, the same results. Not a single page on any subject will display, and the usual error message is “Warning: call_user_func_array() expects parameter 1 to be a valid callback, class ‘wp_songbook’ does not have a method ‘enq_wphead’ in D:\wamp\www\wp-includes\plugin.php on line 525”. I hope this helps in fixing the problem, and I hope it gets fixed soon, because at this point, I can’t trust updates from this developer, and I’d advise anyone interested in this plugin not to trust them, either.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author sjiamnocna


    To all: If you find any error in new version, please use this topic. I really want hear from you, what happens, but with new topic I (as developer) don’t get any email announcement. If you post to that topic, I get email and I can react faster. Thank you

    Thank you for posting the error message. It’s really more helpful than “It doesn’t work, help, help!!!”, couse anything that people posted here never happened to me on any test site I used.
    I’ve followed the file and maybe I’ve found the mistake with non-existing function linked to action. I’ll upload v. 2.0.3.

    I’m very happy, you are testing 🙂
    Please try the v2.0.3 and let me know

    Did it again!
    Once again, v. 2.0.3, which was supposed to fix the problem present in all the last 3 versions, has destroyed my Web site (every page), and I’m going to have to restore the whole thing from a backup (Fortunately, I’ve learned with this plugin to make a full backup every time. Here is the newest set of error messages:

    ( ! ) Warning: include_once(inc/class.ajax.php): failed to open stream: No such file or directory in D:\wamp\www\wp-content\plugins\wp-songbook\wp-songbook.php on line 47
    Call Stack
    # Time Memory Function Location
    1 0.0010 131264 {main}( ) …\index.php:0
    2 0.0010 133144 require( ‘D:\wamp\www\wp-blog-header.php’ ) …\index.php:17
    3 0.0020 145640 require_once( ‘D:\wamp\www\wp-load.php’ ) …\wp-blog-header.php:13
    4 0.0020 152576 require_once( ‘D:\wamp\www\wp-config.php’ ) …\wp-load.php:37
    5 0.0050 231656 require_once( ‘D:\wamp\www\wp-settings.php’ ) …\wp-config.php:89
    6 0.2230 15068672 include_once( ‘D:\wamp\www\wp-content\plugins\wp-songbook\wp-songbook.php’ ) …\wp-settings.php:255

    I still have some hope for this plugin, but it’s getting harder to maintain it. This is getting old!

    Plugin Author sjiamnocna


    Thank you for patience.
    I’ve fixed this one. I hope it will finally work now with 2.0.4

    It’s still got problems!

    Installed V. 2.07, hoping the V. 2.x problems were finally fixed. I suppose this one is an improvement (?), since it no longer trashes the entire Web site, just the pages that are supposed to display songs. Still can’t use it, though, since that was supposed to be its whole purpose. The error message has changed, too– now it says:

    Warning: Invalid argument supplied for foreach() in D:\wamp\www\wp-content\plugins\wp-songbook\inc\class.public.php on line 164

    Hope you can get this fixed sometime….

    Plugin Author sjiamnocna


    Try, if it fixes with 2.0.8.
    Thank you for posting these errors.
    Ive never got any of these on any of my sites or localhost.

    Once again, V. 2.0.9 still has problems (a new one this time). Instead of trashing the Web site or the “Songs” page, this time it just made all (44) of my songs disappear. On the “Songs” page, instead of showing any of the songs, I get the following cutesy message:

    “We are sorry but nothing was found for selected conditions. An (probably green) alien from space have stolen everything similar this morning. Please, try something different”

    I’m really getting tired of this…

    Plugin Author sjiamnocna


    Hi! I’ve tried on Windows WAMP also – working (except file paths – ‘c:\\’ ). Please, try set WP_DEBUG to true and (or) better set true WP_DEBUG_LOG (to log errors to wp-content/debug.log file for simple posting here) and try 2.0.10


    Just go to wp_config.php and add these lines:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);

    I’m starting to feel like Charlie Brown trying to kick the football…
    I tried the newest version (2.0.10), set the debug variables as requested (above) and I’m still getting the cutesy message about “alien from space” and no songs. The error messages logged to the debug file are these:
    [02-Aug-2016 01:03:51 UTC] PHP Stack trace:

    [02-Aug-2016 01:03:51 UTC] PHP 1. {main}() D:\wamp\www\index.php:0

    [02-Aug-2016 01:03:51 UTC] PHP 2. require() D:\wamp\www\index.php:17

    [02-Aug-2016 01:03:51 UTC] PHP 3. require_once() D:\wamp\www\wp-blog-header.php:19

    [02-Aug-2016 01:03:51 UTC] PHP 4. include() D:\wamp\www\wp-includes\template-loader.php:75

    [02-Aug-2016 01:03:51 UTC] PHP 5. the_content() D:\wamp\www\wp-content\themes\twentythirteen\page.php:34

    [02-Aug-2016 01:03:51 UTC] PHP 6. apply_filters() D:\wamp\www\wp-includes\post-template.php:240

    [02-Aug-2016 01:03:51 UTC] PHP 7. call_user_func_array:{D:\wamp\www\wp-includes\plugin.php:235}() D:\wamp\www\wp-includes\plugin.php:235

    [02-Aug-2016 01:03:51 UTC] PHP 8. songbook_public->songlist() D:\wamp\www\wp-includes\plugin.php:235

    and the same error messages are shown on the screen, along with the cutesy (infuriating) message. Yes, it’s true that I’m running this on a local (WAMP) server setup, so I can test it before publicly posting it on the Web (a good thing, too, with messages like that popping up!), but no one else’s plug-ins seem to have any problems with that. Why can’t this one get it right?

    Plugin Author sjiamnocna


    Finally after 8 computers did well on the 9th it appeared. I found it and repaired in 2.0.11

    P.S.: You can change the text about “Alien” if you need in WPSB->settings->language 🙂

    So glad I came across v2.0.11 this morning. Very timely and it is working well on a new project. I’ll post if I come across bugs. One question I have is styling. I’d like to make some changes to the appearance of the back to song list notcie and also the file download box and icons. Was wondering where to find the css and code for that? which files should I look at? Thanks.

    actually found a bug. the video links to youtube on both the songlist and the songs page are not working. I added a youtube url to the video tabs and the link or icon is not appearing on the songlist page. on the individual song page I set the option to display the link in near the title and it is not appearing.

    Plugin Author sjiamnocna


    I’m glad for closing this bug also. Thank you for help 🙂

    All files, that appears in the plugin are located in the wp-songbook/files/ subdirectory.

    Dir CSS/ contains all CSS styles and IMG/ all images including the *.SVG used in link back to list.
    Take a look on CSS/songbasics.css

    If you like, you may place the backlink into your theme, see and (or) alter the appearance within CSS (display:none; on image .SVG etc.)


    To the bug:
    actually it isn’t bug, just part, which I hadn’t finished yet and needs a lot of code.

    Thank you for helping me by posting the errors.

    thanks for the info above. Also noticed under the songlist that not all of the options are appearing in the display. I have display genre turned on and it isn’t appearing in the songlist table content. Thanks.

    thanks for the info above. Also noticed under the songlist that not all of the options are appearing in the display. I have display genre turned on and it isn’t appearing in the songlist table content. Thanks.

    Plugin Author sjiamnocna


    Just resave song list settings. When you enable it, it adds to the list to drag’n’drop sort and the second time it saves the order of the fields. It should work 🙂

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘WP Songbook Still Destroying Entire Web Site’ is closed to new replies.