• So I wanted to plant some PHP code in my sidebar that I had in the index.php of my old theme. The code is meant to display a thumbnail that was defined for the post via the post’s meta-data. So I’m using the php-code-widget and I keep getting a parse error:

    Parse error: syntax error, unexpected $end in xxxx/wp-content/plugins/execphp.php(37) : eval()’d code on line 22

    What I’m trying to put in there is this PHP:

    <div id="my-recent-posts">
    <?php query_posts('showposts=3&offset=5'); ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="bits"  id="post-<?php the_ID(); ?>">
    <?php $thumb = get_post_meta($post->ID, 'post-thumb', true); ?>
    <?php if ($thumb != null) { ?>
    <div class="post-thumb">
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><img src="<?php echo $thumb; ?>" alt="post image" title="<?php the_title_attribute(); ?>"/></a>
    </div>
    <?php } ?>
    <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
    <div class="postmeta">Posted on <strong><?php the_time('F j, Y') ?></strong> under <?php the_category(', ') ?></div>
    <div class="excerpt">
    <?php the_excerpt(); ?>
    </div>
    <div class="postaction">
    <div class="alignleft"><a href="<?php the_permalink() ?>">Continue Reading</a></div>
    <div class="alignright comment-num"><?php comments_popup_link('0', '1', '%'); ?></div>
    </div>
    </div>

    I’m sure that the error isn’t with the plug-in, rather the PHP I’m trying to put into the plug-in won’t play nice with it. I just don’t know what I’m doing wrong.

  • The topic ‘PHP Widget Parse Error’ is closed to new replies.