WordPress.org

Ready to get started?Download WordPress

Forums

GC Testimonials
Blank home page when plugin is activated (16 posts)

  1. Nick
    Member
    Posted 6 months ago #

    Trying out the plugin, but when activated, I get a blank page after the header file ends.

    At first, I thought it was conflicting with another testimonial plugin, but after deactivating that, I still got the blank page.

    Using a custom theme based on the 2012 theme. But seems odd that it doesn't load anything in the index.php file, and anything after that. No errors are displayed. Not doing anything out of the ordinary, only pulling in some post requests using wordpress functions for the home page.

    Any ideas on why this is happening?

    Thanks.

    https://wordpress.org/plugins/gc-testimonials/

  2. Nick
    Member
    Posted 6 months ago #

    Replicated the site to a test server to help solve the problem, like de-activating and re-activate other plugins one by one, default theme etc...and i cant replicate the problem, but yet it exists on the live site...which is really annoying as it doesn't help in trying to find a potential problem.

    Any ideas are welcome!

  3. Chris Dillon
    Member
    Posted 6 months ago #

    Whenever I get a blank page it's usually due to a PHP error. Try turning on debug mode in your wp-config.php by setting

    define('WP_DEBUG', false);

    to

    define('WP_DEBUG', true);

    and see what that reports.

    Also try the Developer plugin.

  4. Nick
    Member
    Posted 6 months ago #

    Thanks.

    To confuse matters some more. I get a few errors with the WP_DEBUG on true, but only one that's associated with this plugin. However, that only appears on the admin panel and not the front end:

    Notice: Use of undefined constant KCVT_URL - assumed 'KCVT_URL' in /......./wp-content/plugins/gc-testimonials/testimonials.php on line 946

  5. Chris Dillon
    Member
    Posted 6 months ago #

    The plugin has a few non-fatal errors and the developer is aware of them.

    (1) The fact that an identical installation works on another server indicates a difference in PHP or MySQL configurations. Do you know how to run phpinfo()? If so, look for differences in the two PHP configs. If not, I can walk you through it.

    (2) I assume you're looking at the source code of the blank page. When you say you "get a blank page after the header file ends," are you referring to header.php? So the basic structure of the blank page is like

    <html>
    <head>
    <title></title>
    <link this>
    <script that>
    </head>
    <body class="home">
    <div id="page">
      <header>
        <nav id="site-navigation">...</nav>
      </header>
      <div id="main">

    and ends before any content <div>'s?

  6. Nick
    Member
    Posted 6 months ago #

    Run the phpinfo(); but cant see any differences between the 2 - is there anything specific to look for that might affect this?

    As for the blank page after the header, yeah how you described it.

    The browser renders everything up until the end of header.php
    After that, nothing is displayed - in either the browser or the source code. Just stops at the last tag in the header.php which is <div id="main">, the opening tag for the main content.

  7. sibasish
    Member
    Posted 6 months ago #

    Hello sir,
    I want to show GCtestimonial categories-wise
    Any suggestion ?

  8. Chris Dillon
    Member
    Posted 6 months ago #

    sibasish, please open a new thread.

  9. Chris Dillon
    Member
    Posted 6 months ago #

    Nick, I thought if there was a glaring difference between the 2 phpinfo's we would have a place to look for culprits. I've seen overly strict mysql modes prevent inserting/updating records with zeroes in the dates, for example.

    So upon activation, every page is blank or just when using the plugin's shortcode or widget?

    Please post the code of your page template and the shortcode or widget settings you're using.

  10. Nick
    Member
    Posted 6 months ago #

    Blank pages upon plugin activation.

    Have pasted the first part of the home page here: http://pastebin.com/UqmdyYmS

    The plugin settings will be on default, no shortcode or widgets will be used with this plugin as it causes the break on activation.

    Not had any problems like this with any other plugins.

  11. Chris Dillon
    Member
    Posted 6 months ago #

    Yep, this is really odd. Aside from the non-fatal errors and some CSS conflicts, the plugin itself is very simple and really plays well with others.

    I should have asked this sooner: What happens on a default theme like TwentyTwelve?

  12. Chris Dillon
    Member
    Posted 6 months ago #

    Looking at your code, I think you should consider this from http://codex.wordpress.org/Function_Reference/query_posts:

    Note: This function isn't meant to be used by plugins or themes.

    Double Note: query_posts() is overly simplistic and problematic

    It... will outright fail in some circumstances

    Any modern WP code should use more reliable methods

    TL;DR don't use query_posts() ever

  13. Nick
    Member
    Posted 6 months ago #

    Ok thanks. You reckon this might be causing the issue?

    What do you suggest to use instead?

  14. Chris Dillon
    Member
    Posted 6 months ago #

    get_pages, get_posts, or my favorite WP_Query

  15. Nick
    Member
    Posted 6 months ago #

    Ok thanks. Will look into them and get the code updated :)

  16. Chris Dillon
    Member
    Posted 4 months ago #

    Nick, any progress on this? Need any help?

Reply

You must log in to post.

About this Plugin

About this Topic

Tags

No tags yet.