IAM

OPEN SOURCE

WordPress Plugins and Themes

This page presents some WordPress plugins and themes that I developed while working on this blog as well as other WordPress-based projects. Most of these plugins are very specialized and not tested thoroughly — it is fair to call them experimental. Still, I believe that they might be useful for people out there ...

Logo credit: WordPress.

WordPress GitHub

WordPress GitHub uses a github-php-client allowing to retrieve up-to-date information from GitHub using shortcodes, for example:

  • Displaying commits from a set of repositories:
    [github-commits repositories="davidstutz/wordpress-github,davidstutz/wordpress-user-biography" limit="5" format="m/d/Y" template="default"]
  • Displaying issues:
    [github-issues repositories="davidstutz/wordpress-github,davidstutz/wordpress-user-biography" limit="5" format="m/d/Y" template="default"]
  • Display releases:
    [github-releases repositories="davidstutz/wordpress-github" limit="3" format="m/d/Y" template="default"]

An overview of the plugin can also be found in the following article: WordPress Plugins: GitHub and Biography.

WordPress GitHub

WordPress User Biography

The WordPress User Biography plugin provides a simple functionality: each user, in his/her profile, can add biography entries — small pieces of text that can, for example, be displayed in a timeline.

An overview of the plugin can also be found in the following article: WordPress Plugins: GitHub and Biography.

Also check the theme of this blog to see how to display the entries as timeline.

WordPress User Biography

WordPress References

The WordPress References plugin is intended to simplify LaTeX-style referencing in blog articles. In particular, it offers two shortcodes:

  • Create a label that can be referenced:
    [lbl name scope]
  • Reference a label:
    [ref name scope]

WordPress References

WordPress IAMDAVIDSTUTZ

This blog theme:

WordPress IAMDAVIDSTUTZ

What is your opinion on this article? Let me know your thoughts on Twitter @davidstutz92 or LinkedIn in/davidstutz92.