WordPress.org

Support

Support » Plugins and Hacks » Events Manager » [Resolved] Events (past and future) don't show in home slider nor in RSS

[Resolved] Events (past and future) don't show in home slider nor in RSS

  • I’ll put the two issues together because I get the feeling they’re part of the same problem: no event (past or future) shows up neither in the home page slider of my site or in the RSS feed (this one: http://wordpress.org/plugins/feed-template-customize), so it looks like both of them don’t see the category pertaining to the Events Manager plugin.
    Now with a VERY simple language (the site was built by a friend: I don’t know anything about codes and plugins), could you tell me what the problem could be, or how can I give you more information to help you find out?

    https://wordpress.org/plugins/events-manager/

Viewing 15 replies - 1 through 15 (of 22 total)
  • angelo_nwl

    @angelo_nwl

    NetWebLogic Support

    sorry haven’t tried the slider before and can’t help with regards to other plugins since EM is not fully integrated with the plugins(slider). however, you can check for wp_query or how the slider plugins get custom post type information.

    Hi Angelo,
    thanks for your time.
    Unfortunately, I have no idea what “wp_query” means. 🙂

    Apparently, the slider is not a plugin, but natively created in my website’s code. Here’s the page of the editor for the slider:

    <?php query_posts( ‘posts_per_page=10’ ); ?>
    <div id=”sticky-container”>
    <div id=”sticky-content” class=”row clearfix”>

    <div class=”large-3 columns clearfix medium-3 show-for-medium-up carousel-wrapper show-for-medium-up” role=”sticky-sidebar”>

    <div class=”carousel”>
    <div class=”c-wrapper”>

    <?php $query = new WP_Query( array(
    ‘post_type’ => array( ‘post’, ‘event’ ),
    ‘orderby’ => ‘date’,
    ‘order’ => ‘DESC’,
    ‘posts_per_page’ => 10) );
    //’posts_per_page’ => -1) );
    ?>

    <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
    <?php global $post; ?>
    <div class=”c-list”>
    ” data-rel=”<?php the_ID(); ?>”>
    <div class=”row clearfix”>
    <div class=”large-3 medium-3 columns clearfix”>

    <?php the_post_thumbnail(array(70, 70), array(‘class’ => ’rounded-thumb thumb’)); ?>

    </div>
    <div class=”large-6 medium-6 columns clearfix”>
    <div class=”cell vertical-align”>
    <div class=”post-date”><?php echo get_the_date(‘d/m/Y’); ?></div>
    <h4 class=”post-title”><?php the_title(); ?></h4>
    </div>
    </div>
    </div>

    </div>
    <?php endwhile; endif; ?>
    <?php wp_reset_query(); ?>
    </div>
    </div>


    <img src=”<?php echo get_template_directory_uri(); ?>/library/images/psm-arrow-up.png” class=”ico”>


    <img src=”<?php echo get_template_directory_uri(); ?>/library/images/psm-arrow-down.png” class=”ico”>

    </div>
    <div class=”large-6 columns clearfix medium-6 show-for-medium-up” role=”sticky-sidebar”>
    <div class=”sticky-post-list”>
    <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>

    <div class=”sticky-post” data-rel=”<?php the_ID(); ?>”>
    “><?php the_post_thumbnail(‘sticky-home’); ?>
    <div class=”post-date” style=”margin: 20px auto -20px;”><?php echo get_the_date(‘d/m/Y’); ?></div>
    <h3 class=”panel-title”>“><?php the_title(); ?></h3>
    <?php the_excerpt(); ?>
    </div>

    <?php endwhile; endif; ?>
    </div>
    </div>

    <div class=”large-9 columns clearfix show-for-small-only mobile-main-slider”>
    <div class=”swiper-container”>
    <div class=”swiper-wrapper”>

    <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
    <div class=”sticky-post swiper-slide” data-rel=”<?php the_ID(); ?>”>
    “>
    <?php the_post_thumbnail(‘sticky-home’); ?>
    <h3><?php the_title(); ?></h3>

    </div>
    <?php endwhile; endif; ?>

    </div>
    </div>

    </div>

    </div>
    </div>
    <?php wp_reset_query(); ?>

    I have further information.
    In the line where it reads “‘post_type’ => array( ‘post’, ‘event’ ),”, if I delete “‘post’,” and just leave “‘event'”, the events created with Events Manager appear in the slider!
    Of course they alone, without any other category’s post.

    caimin_nwl

    @caimin_nwl

    NetWebLogic Support

    If you’re still having problems getting the events you want, you may need to experiment with the orderby and order parameters.

    This should help:
    http://codex.wordpress.org/Function_Reference/query_posts

    caimin_nwl: Pardon me, but I believe I might expressed myself poorly. The point is not that I have problems getting the events I want; the point is I don’t get any event at all. It seems to be an issue with the category represented by the events, not their order.
    Please, read my messages above.

    caimin_nwl

    @caimin_nwl

    NetWebLogic Support

    Sorry, I don’t follow what you mean when you say there could be a problem with the category because there’s no category ID used in the WP_Query code you posted.

    Here, take a look: ‘post_type’ => array( ‘post’, ‘event’ )

    The type of post of the events SHOULD BE “event”. This is confirmed by the fact that if I put that word alone, suddenly the events appear in my slider. But if I leave the code as it is, theoretically with the events and the normal WordPress posts together, the events disappear.

    caimin_nwl

    @caimin_nwl

    NetWebLogic Support

    That won’t have anything to do with categories because they’re not used in the code.

    My guess is the limit is too low, so you’re seeing the more recent Posts while the less recent Events are being pushed off the list.

    Try using a much higher limit to see if that shows events:

    $query = new WP_Query( array(
    'post_type' => array( 'post', 'event' ),
    'orderby' => 'date',
    'order' => 'DESC',
    'posts_per_page' => 50) );

    caimin, you’re getting stuck to a term while I’m trying to get to a more concrete point. I paste here what I said in my first message: “Now with a VERY simple language (the site was built by a friend: I don’t know anything about codes and plugins)”.
    Since I can see the term “category” upset you, because for what I can understand it means something very precise in WordPress, from now on I’ll use the term “kind” or “genre” or whatever you like, even “mickeymouse”.
    So: the mickeymouse of the posts published by the Events Manager plugin doesn’t work together with the normal WordPress posts.
    Your solution clearly doesn’t consider my past messages: I DON’T SEE ANY POSTS FROM THE KIND/GENRE/MICKEYMOUSE “EVENTS”. The events are completely cut off from the slider; it’s not that I only see the recent events!
    Please, for the second time I beg you to read all my messages.

    I’ll try to explain myself more. My webiste is a complex portal with lots of different information. It has a models galleries page, a videos page, a blog, etc. etc. …and so on up to the events page.
    Now: the slider is in the home page and should show all the new activity from all these kind of pages. Now it shows almost everything BUT the events, and this is NOT because the latest event was very far back in time, because it is only a few months old, and it doesn’t appear in the slider, while even older posts of the “Models” page, for instance, do appear.

    caimin_nwl

    @caimin_nwl

    NetWebLogic Support

    Can you post a link to your site?

    Please, write a Skype contact or an email address here. Thanks.

    caimin_nwl

    @caimin_nwl

    NetWebLogic Support

    Sorry, that’s not something we can on these forums. Please post a link, thanks.

    It’s a gay fetish-oriented site, that’s why the discretion. I say it more for the other users.

    I pasted the complete code of the slider here, described the current situation in detail…why do you need to actually see it? You will see a slider with lots of different kinds of posts (Models: Adriano, Blog: “A new story”, etc.) and the total absence of events.
    I am telling you how it looks like; how can it help you more, to see it?
    And then again: why aren’t you considering the fact that the plugin might have a flaw in its code? Have you tried to reproduce my situation?

Viewing 15 replies - 1 through 15 (of 22 total)
  • The topic ‘[Resolved] Events (past and future) don't show in home slider nor in RSS’ is closed to new replies.
Skip to toolbar