Viewing 8 replies - 1 through 8 (of 8 total)
  • ths error interrupts the rendering of your single post:

    Fatal error: Call to undefined function yarpp_sql() in /home/bsjovumg/public_html/guiawordpress.org/wp-content/themes/convergence/single.php on line 58

    you possibly need to install/activate the ‘yarpp’ plugin (?)

    Thread Starter AMGCAT

    (@amgcat)

    Thanks for your quick response.

    I did it but still having the same issue. Once yarpp is active, the sidebar still missing in single.php. I have been trying to deactivate some plugins but no succes at all.

    I still see tha same error message at the bottom of the single post of your link.

    possibly, the ‘yarpp’ plugin is broken – try to use the latest version and/or replace the plugin with a new upload.

    Never add naked calls to Plugin functions in your template.

    Change this:

    <?php yarpp_sql() ?>

    …to this:

    <?php
    if ( function_exists( 'yarpp_sql' ) ) {
        yarpp_sql();
    }
    ?>

    That way, if the function doesn’t exist, you don’t get a fatal error.

    Thread Starter AMGCAT

    (@amgcat)

    Thank you both.

    It was the last version of the plugin, anyway I have delete and download a fresh version, activated and still getting the same errors. What I notice now is the admin bar at the top of the page is missing too. I meant there is the space for the bar but no bar at all.

    Change this:

    <?php yarpp_sql() ?>
    …to this:

    <?php
    if ( function_exists( ‘yarpp_sql’ ) ) {
    yarpp_sql();
    }
    ?>

    That way, if the function doesn’t exist, you don’t get a fatal error.

    Thank you Chip.

    Where is the file were I have to change that code ?

    In single.php there is only this code refring to yarpp:

    $results = $wpdb->get_results(yarpp_sql(array('post'),array()));

    Thank you again for your help.

    Change this:

    $results = $wpdb->get_results(yarpp_sql(array('post'),array()));

    …to this:

    if ( function_exists( 'yarpp_sql' ) ) {
        $results = $wpdb->get_results(yarpp_sql(array('post'),array()));
    }

    Thread Starter AMGCAT

    (@amgcat)

    Thank you chip. Is working now. My sidebar and comments area are back.

    Never add naked calls to Plugin functions in your template.

    That was on the theme itself. I would try to upgrade the theme ASAP. Authors must be aware of this issuee.

    Thank you and thank you both.

    Toni 🙂

    Mr Chip Bennett, you are my new lord and master!! I have been battling for a couple of weeks now trying to get the page that displays my individual posts to display correctly. Only today did I notice that the bottom part of the page was not displaying at all from a section ending with:

    <div class="col1">
    <h2>Related Posts</h2>

    I do not know PHP and there was some terribly complex function call to bring up “Related Posts”. I bought my template from TemplateSold so I did not know about YARRP and did not have it active. When I posted the code that seemed to be creating the error:

    <?php $results = $wpdb->get_results(yarpp_sql(array('post'),array()));
    foreach ( (array) $results as $_post ) :
    $_post = get_post($_post->ID);  ?>

    I found out about this plug in called YARPP that the function call was looking for. When I activated the plugin my page still wasn’t working but I eventually found this page where you suggested the fix above. It worked like a dream, and now my page is displaying correctly. Thank you so much. You are a god amongst men.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘My sidebar is gone on single.php’ is closed to new replies.