• Resolved chezshire

    (@chezshire)


    First I think that this is a great widget and I really want to use it as it will save me a lot of time coding something like it for my site. Thats said, I am unable to get it to work it seems.

    Widgets are added to the sidebar. I set Dynamic Widget settings on the top: “Set all options to No”. Then, i went to “Pages” setting and tick the checkbox of the desired page where the widget should appear. Save with the hope widget would display on the page I ticked. ticked. It doesn’t.

    Here is the url: http://sccc.maxworks.org/home/schedule/web/web160

    Ideally a small series of links unique to this page ought to have appeared but they do not. It is a custom theme i built. Help?

    http://wordpress.org/extend/plugins/dynamic-widgets/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor Qurl

    (@qurl)

    Are you using custom queries in your theme? Be sure to do a wp_reset_query() before calling the sidebar. You can also try OLD method for DW.

    Thread Starter chezshire

    (@chezshire)

    I tried the ‘old’ method, that did not work. And my template does use the wp_reset_query(). I am a complete newbie who is just learning php, css, wordpress etc. I’ve included the template code below for the page that does the call. I hope we sort this out as otherwise I’ll have to think up my own solution and that is still beyond me i think.

    <?php
    	/*
    	Template Name: Template Category (Match-to-Page)
    	*/
    
    	// Exit if accessed directly
    
    	if ( !defined('ABSPATH')) exit;
    
    	?>
    
    	<?php get_header(); ?>
    
    	<div id="sub-head">
    		<div id="container">
    			<h1 class="post-title"><?php the_title(); ?></h1>
    				<?php $options = get_option('responsive_theme_options'); ?>
    					<?php if ($options['breadcrumb'] == 0): ?>
    					<?php echo responsive_breadcrumb_lists(); ?>
    				<?php endif; ?>
    			</div>
    		</div>
    	</div>
    </div>  
    
    <div id="container" class="hfeed">
    	<?php responsive_header_end(); // after header hook ?>
    	<?php responsive_wrapper(); // before wrapper ?>
    
    		<div id="wrapper" class="clearfix">
    		<?php responsive_in_wrapper(); // wrapper hook ?>
    
    			<div id="content" class="grid col-620">
    
    				<!--
    					here is the idea:
    
    						1. Set article permalinks to be one word.
    						2. Set category name to the same word (ideally)
    						   Ie. for posting study plans to a page called "My SCCC Classes" the permalink would be "classes"
    						   then named the category "Classes" with slug "classes"
    
    						This should also worked with categories with a space in them for instance a page called "My Work" with permalink "work" would have a category name of "My Work" and a slug "work".
    						Note that the query doesn't care that category name has an 'empty space' in it.
    
    				-->
    
    				<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    				<div class="topPost">
    					<!--<h2 class="pageTitle"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>-->
    
    					<!--
    						<div class="topContent"><?php the_content('(Read More...)'); ?> <hr></div>
    					-->
    
    					<div class="topContent"><?php the_content(); ?> <hr></div>
    					<div class="cleared"></div>
    				</div>
    
    				<?php endwhile; else: endif; ?>
    
    				<?php query_posts('category_name='.get_permalink().'&post_status=publish,future');?>
    
    				<?php if (have_posts()) : ?>
    				<?php while (have_posts()) : the_post(); ?>
    
    				<?php if (function_exists('wp_list_comments')): ?>
    				<div <?php post_class(topPost); ?>>
    
    				<?php else : ?>
    				<div class="topPost">
    				<?php endif; ?>
    
    					<h2 class="topTitle"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
    
    					<!--<p class="topMeta">by <?php the_author_posts_link(); ?> on <?php the_time('M.d, Y') ?>, under <?php the_category(', '); ?></p>-->
    
    					<div class="topContent"><?php the_excerpt('(Read More...)'); ?><hr></div>
    						<!--<span class="topComments"><?php comments_popup_link('Leave a Comment', '1 Comment', '% Comments'); ?></span>-->
    
    						<!--<span class="topTags"><?php the_tags('<br>', ', ', ''); ?></span>-->
    						<div class="cleared"></div>
    					</div> <!-- Closes topPost --><br />
    
    					<?php endwhile; ?>
    
    					<?php else : ?>
    
    					<!--
    					<div class="topPost">
    						<h2 class="topTitle"><a href="<?php the_permalink() ?>">Not Found</a></h2>
    						<div class="topContent"><p>Sorry, but you are looking for something that isn't here. You can search again by using <a href="#searchform">this form</a>...</p></div>
    					</div> <!-- Closes topPost -->
    					-->
    
    					<?php endif; ?>
    
    					<?php wp_reset_query(); ?>
    
    					<div id="nextprevious">
    						<div class="alignleft"><?php next_posts_link('&laquo; Older Entries') ?></div>
    						<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
    						<div class="cleared"></div>
    					</div>
    
    			</div><!-- end of #content -->
    
    <?php
     // Custom widget Area Start
     if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('My Custom Widget Area - 1') ) : ?>
    <?php endif;
    // Custom widget Area End
    ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Plugin Contributor Qurl

    (@qurl)

    Are you sure this template is used by WordPress? You can also put DW into debugging mode: Open dynamic-widgets.php and find the constant DEBUG. DW will then tell you where it thinks it is when you request the page.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Widget does not display and I am sad’ is closed to new replies.