activitystrea.ms) syntax to your Atom-Feed Author: Matthias Pfefferle Version: 0.1 Author URI: http://notizblog.org */ if (isset($wp_version)) { add_action('atom_ns', array('ActivityExtension', 'addActivityNamespace')); add_action('atom_entry', array('ActivityExtension', 'addActivityObject')); add_action('comment_atom_ns', array('ActivityExtension', 'addActivityNamespace')); add_action('comment_atom_entry', array('ActivityExtension', 'addCommentActivityObject')); } /** * */ class ActivityExtension { /** * echos the activitystream namespace */ function addActivityNamespace() { echo 'xmlns:activity="http://activitystrea.ms/schema/1.0/"'; } /** * echos the activity verb and object for the wordpress entries */ function addActivityObject() { ?> http://activitystrea.ms/schema/1.0/post/ http://activitystrea.ms/schema/1.0/blog-entry/ http://activitystrea.ms/schema/1.0/article/ id:activity:post: <![CDATA[<?php the_author() ?> posted a new blog-entry]]> http://activitystrea.ms/schema/1.0/post/ id:activity:comment: <![CDATA[<?php comment_author_rss() ?> posted a comment]]>