Skip to content

Instantly share code, notes, and snippets.

@billerickson
Created August 27, 2011 16:35
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save billerickson/1175575 to your computer and use it in GitHub Desktop.
Save billerickson/1175575 to your computer and use it in GitHub Desktop.
Add Facebook Like to Display Posts Shortcode plugin
<?php
/**
* Add Facebook Button to Display Posts Shortcode plugin
* @author Bill Erickson
* @link http://wordpress.org/extend/plugins/display-posts-shortcode/
* @link http://wordpress.org/support/topic/facebook-likeshare-button-at-the-end-of-excerpt
*
* @param $output string, the original markup for an individual post
* @param $atts array, all the attributes passed to the shortcode
* @param $image string, the image part of the output
* @param $title string, the title part of the output
* @param $date string, the date part of the output
* @param $excerpt string, the excerpt part of the output
* @param $inner_wrapper string, what html element to wrap each post in (default is li)
* @return $output string, the modified markup for an individual post
*/
add_filter( 'display_posts_shortcode_output', 'be_display_posts_facebook', 10, 7 );
function be_display_posts_facebook( $output, $atts, $image, $title, $date, $excerpt, $inner_wrapper ) {
// Here's the facebook code we'll be adding to the excerpt
$facebook = 'facebook code goes here';
// First check if an excerpt is included by looking at the shortcode $atts
if ( $atts['include_excerpt'] )
// Now let's rebuild the excerpt with the facebook code at the end
$excerpt = ' - <span class="excerpt">' . get_the_excerpt() . $facebook . '</span>';
else $excerpt = '';
// Now let's rebuild the output. Only the excerpt changed so we're using the original $image, $title, and $date
$output = '<' . $inner_wrapper . ' class="listing-item">' . $image . $title . $date . $excerpt . '</' . $inner_wrapper . '>';
// Finally we'll return the modified output
return $output;
}
@e-media
Copy link

e-media commented Oct 6, 2015

Hi @jer0dh. Is there a way to add alphabet numbers between posts that are being ordered?
My page is almost done, just need the alphabet numbers between the different ordering:
http://www.godwithus.co.za/preke

You will see there is an example below the first section, but this currently only uses tags.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment