• Resolved jstatondesigns

    (@jstatondesigns)


    Just thought I’d let you know that the code generated to add to a template file has incorrect syntax and causes the slider to not work. Basically, it’s missing a curly bracket. See example

    Provided code
    if ( function_exists( ‘soliloquy_slider’ ) ) soliloquy_slider( ’82’ );

    Needs to be
    if (function_exists(‘soliloquy_slider’)) { soliloquy_slider(’82’);

    This could cause some people to think that the plugin is broken, but once the syntax is corrected, it works great. Thanks.

    http://wordpress.org/extend/plugins/soliloquy-lite/

Viewing 6 replies - 1 through 6 (of 6 total)
  • There is nothing wrong with that code. The syntax is correct. You don’t need braces for one liners like that.

    Thread Starter jstatondesigns

    (@jstatondesigns)

    If I remove the bracket, the page goes completely blank and no code is generated. I have the function in my header file and thought that maybe that could be the issue, so I put it in one of my page templates instead and I got a server error. Once I added the bracket – everything worked just fine.

    You may need to wrap it in opening (<?php) and closing (?>) php tags then, but there is nothing wrong with the syntax.

    Thread Starter jstatondesigns

    (@jstatondesigns)

    Yes, I have the opening and closing tags in my file, I was just referencing the supplied code in my post. It’s working with the bracket so I’m good. I just wanted to put this out there in case anyone else ran into the same issue.

    If you are adding just one bracket, then your code has an error somewhere else. You should turn on error reporting to see where the missing bracket lies.

    Thread Starter jstatondesigns

    (@jstatondesigns)

    my bad – here’s the full line of code
    <?php if (function_exists('soliloquy_slider')) { soliloquy_slider('82'); }?>

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Function code incorrect’ is closed to new replies.