Tagged: x
-
AuthorPosts
-
August 8, 2016 at 3:08 am #1121736
hjaParticipantHi there,
I have a manual blog page.
How can I show the excerpts? If I use the solution as mentioned in https://community.theme.co/forums/topic/excerpts-not-shown-on-blog-page/ the text of a ConvertPlug (which I launch as a Display Inline on a specific categorie) is shown on that category.Regards,
HJAugust 8, 2016 at 3:12 am #1121742
ChristianModeratorHey HJ,
Thanks for writing in! To assist you with this issue, we’ll first need you to provide us with your URL. This is to ensure that we can provide you with a tailored answer to your situation. Once you have provided us with your URL, we will be happy to assist you with everything.
Thanks.
August 8, 2016 at 3:41 am #1121785
hjaParticipantThis reply has been marked as private.August 8, 2016 at 3:44 am #1121789
ChristianModeratorHey HJ,
We’ll need to login to see your current setup. We can’t give you our IP address though as we are located in different parts of the world and our IPs are dynamic. Please lift the restriction.
Thanks.
August 8, 2016 at 3:53 am #1121800
hjaParticipantThis reply has been marked as private.August 8, 2016 at 4:43 am #1121855
ChristopherModeratorHi there,
Are you trying to add excerpt to recent post element?
Update your code in functions.php file to :function x_shortcode_recent_posts_v2( $atts ) { extract( shortcode_atts( array( 'id' => '', 'class' => '', 'style' => '', 'type' => 'post', 'count' => '', 'category' => '', 'offset' => '', 'orientation' => '', 'no_image' => '', 'fade' => '' ), $atts, 'x_recent_posts' ) ); $allowed_post_types = apply_filters( 'cs_recent_posts_post_types', array( 'post' => 'post' ) ); $type = ( isset( $allowed_post_types[$type] ) ) ? $allowed_post_types[$type] : 'post'; $id = ( $id != '' ) ? 'id="' . esc_attr( $id ) . '"' : ''; $class = ( $class != '' ) ? 'x-recent-posts cf ' . esc_attr( $class ) : 'x-recent-posts cf'; $style = ( $style != '' ) ? 'style="' . $style . '"' : ''; $count = ( $count != '' ) ? $count : 3; $category = ( $category != '' ) ? $category : ''; $category_type = ( $type == 'post' ) ? 'category_name' : 'portfolio-category'; $offset = ( $offset != '' ) ? $offset : 0; $orientation = ( $orientation != '' ) ? ' ' . $orientation : ' horizontal'; $no_image = ( $no_image == 'true' ) ? $no_image : ''; $fade = ( $fade == 'true' ) ? $fade : 'false'; $js_params = array( 'fade' => ( $fade == 'true' ) ); $data = cs_generate_data_attributes( 'recent_posts', $js_params ); $output = "<div {$id} class=\"{$class}{$orientation}\" {$style} {$data} data-fade=\"{$fade}\" >"; $q = new WP_Query( array( 'orderby' => 'date', 'post_type' => "{$type}", 'posts_per_page' => "{$count}", 'offset' => "{$offset}", "{$category_type}" => "{$category}" ) ); if ( $q->have_posts() ) : while ( $q->have_posts() ) : $q->the_post(); if ( $no_image == 'true' ) { $image_output = ''; $image_output_class = 'no-image'; } else { $image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'entry-cropped' ); $bg_image = ( $image[0] != '' ) ? ' style="background-image: url(' . $image[0] . ');"' : ''; $image_output = '<div class="x-recent-posts-img"' . $bg_image . '></div>'; $image_output_class = 'with-image'; } $output .= '<a class="x-recent-post' . $count . ' ' . $image_output_class . '" href="' . get_permalink( get_the_ID() ) . '" title="' . esc_attr( sprintf( __( 'Permalink to: "%s"', csl18n() ), the_title_attribute( 'echo=0' ) ) ) . '">' . '<article id="post-' . get_the_ID() . '" class="' . implode( ' ', get_post_class() ) . '">' . '<div class="entry-wrap">' . $image_output . '<div class="x-recent-posts-content">' . '<h3 class="h-recent-posts">' . get_the_title() . '</h3>' . '<span class="x-recent-posts-date">' . get_the_date() . '</span>' . '<span class="x-recent-posts-excerpt">' . strip_tags( get_the_excerpt() ) . '</span>' .'<div>' . __( 'Read More', '__x__' ) .'</div>' . '</div>' . '</div>' . '</article>' . '</a>'; endwhile; endif; wp_reset_postdata(); $output .= '</div>'; return $output; } add_filter('wp_head', 'custom_recent_posts'); function custom_recent_posts() { remove_shortcode( 'x_recent_posts' ); add_shortcode( 'x_recent_posts', 'x_shortcode_recent_posts_v2' ); }Add a text element and insert following shortcode :
[x_recent_posts count="1" no_image="true" enable_excerpt="true"]Hope it helps.
August 8, 2016 at 5:05 am #1121880
hjaParticipantThis reply has been marked as private.August 8, 2016 at 7:28 am #1122011
hjaParticipantThis reply has been marked as private.August 8, 2016 at 7:47 am #1122029
ChristianModeratorI see. In that case, that would require custom development that is a bit more involved. Regretfully, that falls outside the scope of our support. You might want to contact our trusted partners who caters X setup and customization needs. Please see https://community.theme.co/custom-development/
Thank you for understanding.
-
AuthorPosts
- <script> jQuery(function($){ $("#no-reply-1121736 .bbp-template-notice, .bbp-no-topic .bbp-template-notice").removeClass('bbp-template-notice'); }); </script>
