• Hi there,
    I am using a Reviews plugin called WP Product Review by ThemeIsle (wppr review) and want to know where to add this code so that the reviews show up on my homepage too? [ajax_load_more post_type=”post, wppr_review”] right now, I only have posts set to appear on my homepage. Your plug in showed an option to select the reviews too and generated the above code for me. But I am confused and do not know where to insert it.

    My homepage is set to display 21 posts on the homepage. The current shortcode on my homepage for this plug in is: [ajax_load_more preloaded=”true” preloaded_amount=”21″ post_type=”post” posts_per_page=”21″ post_format=”standard” pause=”true” scroll=”false” transition=”masonry” masonry_selector=”.mas2-grid-item” button_label=”Load More” button_loading_label=”Loading Posts…” category__not_in=”249″]

    So I am not sure where I am supposed to insert this code: [ajax_load_more post_type=”post, wppr_review”] into the above code to make the wppr_review posts display on my homepage too without changing the current set up to display 21 posts.

    In my confusion, I hope this makes sense to you? Thanks so much for your help. It’s greatly appreciated.

    Cheers,
    Lisa

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Darren Cooney

    (@dcooney)

    Hi @newrockstars,
    Are you looking to simply update your current homepage to add the reviews?
    If so, just modify the existing post_type shortcode parameter to include wppr_review.

    Like so:
    [ajax_load_more preloaded="true" preloaded_amount="21" post_type="post, wppr_review" posts_per_page="21" post_format="standard" pause="true" scroll="false" transition="masonry" masonry_selector=".mas2-grid-item" button_label="Load More" button_loading_label="Loading Posts…" category__not_in="249"]

    Hope that helps.

    Thread Starter newrockstars

    (@newrockstars)

    That worked perfectly! Thanks so much for your quick response and help, Darren!

    You rock, my friend!

    Cheers,
    Lisa

    Thread Starter newrockstars

    (@newrockstars)

    Last question, do you know how I would get it to display on a category page too? I am trying to get it to display on my Music category page: https://newrockstars.com/category/music/ but there is no code to edit it like how I did on my homepage.

    Do you know where I would add the shortcode to get it to display the review posts on my Music category page too?

    Plugin Author Darren Cooney

    (@dcooney)

    k great!
    Heres an exmaple for cat archives.
    https://connekthq.com/plugins/ajax-load-more/docs/code-samples/category-archives/

    You’ll need to edit archive.php or category.php template directly.

    Thread Starter newrockstars

    (@newrockstars)

    Hmmmm….where is category.php located inside of my wordpress panel? not sure where to look to edit anything. And do I use the exact code you provided earlier to edit the cat pages too?

    Thanks again!

    Thread Starter newrockstars

    (@newrockstars)

    I found the category php under Appearance/Editor. I have pasted the code below because I don’t know what or where to insert the shortcode you gave me earlier to get reviews to show up on my homepage. I don’t know which section of the code below is for the Music Category page and where or what code to insert in to get the reviews to show up on the Music Cat page too. Here is the code from my category php pages.I really appreciate your help with this.

    <?php
    /**
    * The main template file.
    *
    * This is the most generic template file in a WordPress theme
    * and one of the two required files for a theme (the other being style.css).
    * It is used to display a page when nothing more specific matches a query.
    * E.g., it puts together the home page when no home.php file exists.
    * Learn more: http://codex.wordpress.org/Template_Hierarchy
    *
    * @package uncode
    */

    get_header();

    /**
    * DATA COLLECTION – START
    *
    */

    /** Init variables **/
    $limit_width = $limit_content_width = $the_content = $main_content = $layout = $sidebar_style = $sidebar_bg_color = $sidebar = $sidebar_size = $sidebar_sticky = $sidebar_padding = $sidebar_inner_padding = $sidebar_content = $title_content = $navigation_content = $page_custom_width = $row_classes = $main_classes = $footer_classes = $generic_body_content_block = ”;
    $index_has_navigation = false;

    $post_type = $post->post_type . ‘_index’;
    $tax = (isset(get_queried_object()->term_id)) ? get_queried_object()->term_id : ”;
    $single_post_width = ot_get_option(‘_uncode_’ . $post_type . ‘_single_width’);
    $single_text_length = ot_get_option(‘_uncode_’ . $post_type . ‘_single_text_length’);
    set_query_var( ‘single_post_width’, $single_post_width );
    if ($single_text_length !== ”) set_query_var( ‘single_text_length’, $single_text_length );

    /** Get general datas **/
    $style = ot_get_option(‘_uncode_general_style’);
    $bg_color = ot_get_option(‘_uncode_general_bg_color’);
    $bg_color = ($bg_color == ”) ? ‘ style-‘.$style.’-bg’ : ‘ style-‘.$bg_color.’-bg’;

    /** Get page width info **/
    $boxed = ot_get_option(‘_uncode_boxed’);

    if ($boxed !== ‘on’)
    {
    $generic_content_full = ot_get_option(‘_uncode_’ . $post_type . ‘_layout_width’);
    if ($generic_content_full === ”)
    {
    $main_content_full = ot_get_option(‘_uncode_body_full’);
    if ($main_content_full === ” || $main_content_full === ‘off’) $limit_content_width = ‘ limit-width’;
    }
    else
    {
    if ($generic_content_full === ‘limit’)
    {
    $generic_custom_width = ot_get_option(‘_uncode_’ . $post_type . ‘_layout_width_custom’);
    if (is_array($generic_custom_width) && !empty($generic_custom_width))
    {
    $page_custom_width = ‘ style=”max-width: ‘ . implode(“”, $generic_custom_width) . ‘;”‘;
    } else $limit_content_width = ‘ limit-width’;
    }
    }
    }

    /** Collect header data **/
    $page_header_type = ot_get_option(‘_uncode_’ . $post_type . ‘_header’);
    if ($page_header_type !== ” && $page_header_type !== ‘none’)
    {
    $metabox_data[‘_uncode_header_type’] = array($page_header_type);
    $term_back = get_option( ‘_uncode_taxonomy_’ . $tax );
    if (isset($term_back[‘term_media’]) && $term_back[‘term_media’] !== ”) $featured_image = $term_back[‘term_media’];
    else $featured_image = ”;
    $meta_data = uncode_get_general_header_data($metabox_data, $post_type, $featured_image);
    $metabox_data = $meta_data[‘meta’];
    $show_title = $meta_data[‘show_title’];
    }

    /** Get layout info **/
    $activate_sidebar = ot_get_option(‘_uncode_’ . $post_type . ‘_activate_sidebar’);
    if ($activate_sidebar !== ‘off’)
    {
    $layout = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_position’);
    if ($layout === ”) $layout = ‘sidebar_right’;
    $sidebar = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar’);
    $sidebar_style = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_style’);
    $sidebar_size = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_size’);
    $sidebar_sticky = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_sticky’);
    $sidebar_sticky = ($sidebar_sticky === ‘on’) ? ‘ sticky-element sticky-sidebar’ : ”;
    $sidebar_fill = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_fill’);
    $sidebar_bg_color = ot_get_option(‘_uncode_’ . $post_type . ‘_sidebar_bgcolor’);
    $sidebar_bg_color = ($sidebar_bg_color !== ”) ? ‘ style-‘ . $sidebar_bg_color . ‘-bg’ : ”;
    if ($sidebar_style === ”) $sidebar_style = $style;
    }

    /** Get breadcrumb info **/
    $generic_breadcrumb = ot_get_option(‘_uncode_’ . $post_type . ‘_breadcrumb’);
    $show_breadcrumb = ($generic_breadcrumb === ‘off’) ? false : true;
    if ($show_breadcrumb) $breadcrumb_align = ot_get_option(‘_uncode_’ . $post_type . ‘_breadcrumb_align’);

    /** Get title info **/
    $generic_show_title = ot_get_option(‘_uncode_’ . $post_type . ‘_title’);
    $show_title = ($generic_show_title === ‘off’) ? false : true;

    /**
    * DATA COLLECTION – END
    *
    */

    $posts_counter = $wp_query->post_count;

    /** Build header **/
    if ($page_header_type !== ” && $page_header_type !== ‘none’)
    {
    $get_title = uncode_archive_title();
    $get_subtitle = get_queried_object()->description;
    $page_header = new unheader($metabox_data, $get_title, $get_subtitle);

    $header_html = $page_header->html;
    // if ($header_html !== ”) {
    // echo ‘<div id=”page-header”>’;
    // echo do_shortcode( shortcode_unautop( $page_header->html ) );
    // echo ‘</div>’;
    // }
    }
    echo ‘<script type=”text/javascript”>UNCODE.initHeader();</script>’;

    /** Build breadcrumb **/

    if ($show_breadcrumb)
    {
    if ($breadcrumb_align !== ”) $breadcrumb_align = ‘ text-‘ . $breadcrumb_align;
    else
    {
    $breadcrumb_align = ‘ text-right’;
    }
    $content_breadcrumb = uncode_breadcrumbs();
    $breadcrumb_title = ‘<div class=”breadcrumb-title h5 text-bold”>’ . uncode_archive_title() . ‘</div>’;
    echo uncode_get_row_template(($breadcrumb_align === ‘left’ ? $content_breadcrumb . $breadcrumb_title : $breadcrumb_title . $content_breadcrumb) , ”, ($page_custom_width !== ” ? ‘ limit-width’ : $limit_content_width), $style, ‘ row-breadcrumb row-breadcrumb-‘ . $style . $breadcrumb_align, ‘half’, true, ‘half’);
    }

    /** Build title **/

    if ($show_title)
    {
    $get_title = uncode_archive_title();
    $title_content = ‘<div class=”post-title-wrapper”><h1 class=”post-title”>’ . $get_title . ‘</h1></div>’;
    }

    $the_content .= $title_content;

    /** custom **/

    if(is_category()){
    $cat = get_query_var(‘cat’);
    $category = get_category ($cat);
    echo ‘<h1 class=”archive-title”>’.$category->cat_name.'</h1>’;
    echo ‘<ul class=”filter-buttons alm-filter-nav”>’;
    echo ‘<li class=”button -recent”>Recent‘;
    echo ‘<li class=”button -popular”>Popular‘;
    echo ‘‘;
    // echo do_shortcode(‘[ajax_load_more category=”‘.$category->slug.'” cache=”true” cache_id=”cache-‘.$category->slug.'”]’);
    echo do_shortcode(‘[ajax_load_more category=”‘.$category->slug.'” [ajax_load_more preloaded=”true” preloaded_amount=”15″ post_type=”post” posts_per_page=”15″ post_format=”standard” pause=”true” scroll=”false” transition=”masonry” masonry_selector=”.mas2-grid-item” button_label=”Load More” button_loading_label=”Loading Posts…”]’);
    }

    /** end custom **/

    if (have_posts()):

    $generic_body_content_block = ot_get_option(‘_uncode_’ . $post_type . ‘_content_block’);

    if ($generic_body_content_block === ”) {

    $the_content .=
    ‘<div id=”index-‘ . rand() . ‘” class=”isotope-system”>
    <div class=”isotope-wrapper single-gutter”>
    <div class=”isotope-container isotope-layout style-masonry isotope-pagination” data-type=”masonry” data-layout=”masonry” data-lg=”800″>’;

    /* Start the Loop */
    while (have_posts()):
    the_post();

    /* Include the Post-Format-specific template for the content.
    * If you want to override this in a child theme, then include a file
    * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    */
    if ($post->post_type === ‘post’) $template = get_post_format();
    else $template = $post->post_type;
    ob_start();
    get_template_part(‘content’, $template);
    $the_content .= ob_get_clean();
    endwhile;

    $the_content .=
    ‘</div>
    </div>
    </div>’;
    } else {

    $uncode_block = get_post_field(‘post_content’, $generic_body_content_block);
    $archive_query = ‘ loop=”size:’.get_option(‘posts_per_page’).’|order_by:date|post_type:’.(!is_date() ? $post->post_type : ‘post’);

    if (is_author()) {
    $archive_query .= ‘|authors:’.get_queried_object()->ID.'”‘;
    } else if (is_date()) {
    if (isset($wp_query->query_vars[‘year’])) $archive_query .= ‘|year:’.$wp_query->query_vars[‘year’];
    if (isset($wp_query->query_vars[‘monthnum’])) $archive_query .= ‘|month:’.$wp_query->query_vars[‘monthnum’];
    if (isset($wp_query->query_vars[‘day’])) $archive_query .= ‘|day:’.$wp_query->query_vars[‘day’];
    $archive_query .= ‘”‘;
    } else {
    $tax_query = ($post->post_type === ‘post’) ? ((get_queried_object()->taxonomy === ‘category’) ? ‘categories’ : ‘tags’) : ‘tax_query’;
    if ($tax !== ”) $archive_query .= ‘|’.$tax_query.’:’.$tax.'”‘;
    else $archive_query .= ‘”‘;
    }

    $regex = ‘/\[uncode_index(.*?)\]/’;
    $regex_attr = ‘/(.*?)=\”(.*?)\”/’;
    preg_match_all($regex, $uncode_block, $matches, PREG_SET_ORDER);
    foreach ($matches as $key => $value) {
    $index_found = false;
    $index_pagination = false;
    $index_infinite = false;
    if (isset($value[1])) {
    preg_match_all($regex_attr, trim($value[1]), $matches_attr, PREG_SET_ORDER);
    foreach ($matches_attr as $key_attr => $value_attr) {
    switch (trim($value_attr[1])) {
    case ‘auto_query’:
    if ($value_attr[2] === ‘yes’) $index_found = true;
    break;
    case ‘pagination’:
    if ($value_attr[2] === ‘yes’) $index_pagination = true;
    break;
    case ‘infinite’:
    if ($value_attr[2] === ‘yes’) $index_infinite = true;
    break;
    }
    }
    }
    if ($index_found) {
    $value[1] = preg_replace(‘#\s(loop)=”([^”]+)”#’, $archive_query, $value[1], -1, $index_count);
    if ($index_count === 0) {
    $value[1] .= $archive_query;
    }
    $replacement = ‘[uncode_index’ . $value[1] . ‘]’;
    $uncode_block = str_replace($value[0], $replacement, $uncode_block);
    if ($index_pagination || $index_infinite) $index_has_navigation = true;
    }
    }
    $the_content .= $uncode_block;

    }

    else :

    ob_start();
    get_template_part(‘content’, ‘none’);
    $the_content .= ob_get_clean();

    endif;

    if ($layout === ‘sidebar_right’ || $layout === ‘sidebar_left’)
    {

    /** Build structure with sidebar **/

    if ($sidebar_size === ”) $sidebar_size = 4;
    $main_size = 12 – $sidebar_size;
    $expand_col = ”;

    /** Collect paddings data **/

    $footer_classes = ‘ no-top-padding double-bottom-padding’;

    if ($sidebar_bg_color !== ”)
    {
    if ($sidebar_fill === ‘on’)
    {
    $sidebar_inner_padding.= ‘ std-block-padding’;
    $sidebar_padding.= $sidebar_bg_color;
    $expand_col = ‘ unexpand’;
    if ($limit_content_width === ”)
    {
    $row_classes.= ‘ no-h-padding col-no-gutter no-top-padding’;
    $footer_classes = ‘ std-block-padding no-top-padding’;
    $main_classes.= ‘ std-block-padding’;
    }
    else
    {
    $row_classes.= ‘ no-top-padding’;
    $main_classes.= ‘ double-top-padding’;
    }
    }
    else
    {
    $row_classes .= ‘ double-top-padding’;
    $row_classes .= ‘ double-bottom-padding’;
    $sidebar_inner_padding.= $sidebar_bg_color . ‘ single-block-padding’;
    }
    }
    else
    {
    $row_classes.= ‘ col-std-gutter double-top-padding’;
    $main_classes.= ‘ double-bottom-padding’;
    }

    $row_classes.= ‘ no-bottom-padding’;
    $sidebar_inner_padding.= ‘ double-bottom-padding’;

    /** Build sidebar **/

    $sidebar_content = “”;
    ob_start();
    if ($sidebar !== ”)
    {
    dynamic_sidebar($sidebar);
    }
    else
    {
    dynamic_sidebar();
    }
    $sidebar_content = ob_get_clean();

    /** Create html with sidebar **/

    $the_content = ‘<div class=”post-content style-‘ . $style . $main_classes . ‘”>’ . $the_content . ‘</div>’;

    $main_content = ‘<div class=”col-lg-‘ . $main_size . ‘”>
    ‘ . $the_content . ‘
    </div>’;

    $the_content = ‘<div class=”row-container”>
    <div class=”row row-parent’ . $row_classes . $limit_content_width . ‘”‘ . $page_custom_width . ‘>
    <div class=”row-inner”>
    ‘ . (($layout === ‘sidebar_right’) ? $main_content : ”) . ‘
    <div class=”col-lg-‘ . $sidebar_size . ‘”>
    <div class=”uncol style-‘ . $sidebar_style . $expand_col . $sidebar_padding . (($sidebar_fill === ‘on’ && $sidebar_bg_color !== ”) ? ” : $sidebar_sticky) . ‘”>
    <div class=”uncoltable’ . (($sidebar_fill === ‘on’ && $sidebar_bg_color !== ”) ? $sidebar_sticky : ”) . ‘”>
    <div class=”uncell’ . $sidebar_inner_padding . ‘”>
    <div class=”uncont”>
    ‘ . $sidebar_content . ‘
    </div>
    </div>
    </div>
    </div>
    </div>
    ‘ . (($layout === ‘sidebar_left’) ? $main_content : ”) . ‘
    </div>
    </div>
    </div>’;
    } else {

    /** Create html without sidebar **/
    if ($generic_body_content_block === ”) $the_content = ‘<div class=”post-content”‘ . $page_custom_width . ‘>’ . uncode_get_row_template($the_content, $limit_width, $limit_content_width, $style, ”, ‘double’, true, ‘double’) . ‘</div>’;
    else $the_content = ‘<div class=”post-content”‘ . $page_custom_width . ‘>’ . $the_content . ‘</div>’;

    }

    /** Build and display navigation html **/
    if (!$index_has_navigation) {
    $navigation_option = ot_get_option(‘_uncode_’ . $post_type . ‘_navigation_activate’);
    if ($navigation_option !== ‘off’)
    {
    $navigation = uncode_posts_navigation();
    if (!empty($navigation) && $navigation !== ”) $navigation_content = uncode_get_row_template($navigation, ”, $limit_content_width, $style, ‘ row-navigation row-navigation-‘ . $style, true, true, true);
    }
    }

    // /** Display post html **/
    // echo ‘<div class=”page-body’ . $bg_color . ‘”>
    // <div class=”post-wrapper”>
    // <div class=”post-body”>’ . do_shortcode($the_content) . ‘</div>’ .
    // $navigation_content . ‘
    // </div>
    // </div>’;

    // end of the loop.

    get_footer(); ?>

    Thread Starter newrockstars

    (@newrockstars)

    Hi Darren,
    Any response to this yet? I appreciate your help!

    Plugin Author Darren Cooney

    (@dcooney)

    Hi @newrockstars,
    Any response to which issue?

    thanks

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Where do I enter this code to get reviews to show up on my homepage?’ is closed to new replies.