• Resolved MC_KoT

    (@mc_kot)


    Hello,

    I would like to thank you for creating such a great and wonderful plugin. It really works perfectly, as it reduced my bounce rate on 5-10% percent. It definably should be considered as the best plugin in the segment.

    Could you please advise if I may adjust the plugin in the way to display related posts based on the date as well – the newest related posts on the top, the latest related posts in the bottom? That would really help.

    Thanks a lot!

    https://www.ads-software.com/plugins/contextual-related-posts/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter MC_KoT

    (@mc_kot)

    For example at the moment I have 5 posts displayed below the article — https://gyazo.com/edae91987bac70914eb5128f1c469024 The question is how to make the same five posts displayed based on the date (the newest on the top, the oldest in the bottom)?

    Plugin Author Ajay

    (@ajay)

    Hi,

    The plugin automatically sorts the posts based on their relevance. You cannot automatically change it based on date. The issue with this is that if you sort all related posts by date, then you end up losing the relevance matching with much less relevant posts coming on top.

    However, if you really don’t mind losing the total relevance, you can try adding this function to your themes functions.php file

    function crp_filter_orderby( $orderby ) {
    
    return '$wpdb->posts.post_date DESC';
    
    }
    add_filter( 'crp_posts_orderby', 'crp_filter_orderby' );
    Thread Starter MC_KoT

    (@mc_kot)

    Thanks a lot for your advise. It is strange, but after I entered the code in functions.php related articles have stopped showing at all in new articles.

    Plugin Author Ajay

    (@ajay)

    Hi,

    My apologies. There was an error in the about code. Please use this. I tested it on my install and it works:

    function crp_filter_orderby( $orderby ) {
    global $wpdb;
    
    return "{$wpdb->posts}.post_date DESC";
    
    }
    add_filter( 'crp_posts_orderby', 'crp_filter_orderby' );
    Thread Starter MC_KoT

    (@mc_kot)

    Hello,

    Thanks. The codes works now.

    Unfortunately after the code was added related posts were displayed strictly according to the data in some particular category. As far as I understood there is no possibility to mix both time range and good relevance. There is either time range in category or very good relevance without order from newest relevant news, to oldest relevant news.

    Anyway thank a lot for you help. And thanks for the great plugin again. It is great with or without the feature.

    Plugin Author Ajay

    (@ajay)

    Unfortunately, it’s not automatically possible because of the issue with the query sorting.

    Another option could potentially be to add custom code to your theme using WP_Query

    See an example at: https://gist.github.com/ajaydsouza/968b24a052e858bf8926 of what can be done.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Related posts based on the date as well’ is closed to new replies.