Co-authors in your RSS feeds

In the WordPress.org forums, razorfrog asks:

Short of editing core WordPress code, is it possible to display the multiple authors in the site’s RSS feed?

Of course there is! From the source code, we know the RSS feed template uses the_author() to display the post’s byline information. Furthermore, the_author() echoes get_the_author() which is a filterable function. Filters allow us to programmatically change values used in a function. What we need to do is write a short snippet to produce the co-authors byline when an RSS feed is requested and Co-Authors Plus is activated.

The snippet is as follows, and can be placed in your theme’s functions.php file or a standalone MU plugin.

/**
 * Co-authors in RSS and other feeds
 * /wp-includes/feed-rss2.php uses the_author(), so we selectively filter the_author value
 */
function db_coauthors_in_rss( $the_author ) {

if ( !is_feed() || !function_exists( 'coauthors' ) )
   return $the_author;

return coauthors( null, null, null, null, false );
}
add_filter( 'the_author', 'db_coauthors_in_rss' );

WordPress feature request: sharing links

Status

I wish sharing links with WordPress from mobile wasn’t so darn complex. It’s be nice to make it a one- or two-step action, instead of: write a title, choose tags, choose category, find the link, prepare body post with the link, think of something interesting to say about the link, and hit publish. Half of the time, all I want to do is reblog what was already written (while obviously fitting it within the aesthetic of my site).

One way we could get there with the mobile app is by offering a bookmarklet to auto-fill a new post, a la Tweetie.

Status

Status

Idea: make learning best practices, coding standards, etc. more engaging by converting standard documentation into interactive quizzes and games. This would also provide feedback to the instructor on which topics were understood and which need reinforcement. We could use this as a part of the onramp process for new Code Poets to reduce the number of basic issues (like validation vs. sanitization vs. escaping) we’re currently communicating over and over.

Status

Status

Best thing about launching to 100% of users at the start: you quickly discover the pain points and bugs.