Cogito ergo sum

Bibliography, References and Citations management for WordPress2 min read

Background

As an ML researcher, I wanted to publish my work on this website, which is powered by WordPress. Publishing research means writing content with references and providing a bibliography at the end of your article. Therefore, you would need a powerful tool to make the re-publishing of the content easier. What I mean is that you would not need to redo or rewrite, or at least re-publish the content that is created using LateX, on WordPress using minimum effort.

I have searched extensively for such a plugin, but couldn’t find anything helpful! Therefore, I decided to make a WP plugin that works similarly to OverLeaf for managing references and citations in a post/page/custom post type on any WordPress website. I have created WebKew WP References and Citations.

WebKew WP References and Citations

It is a WordPress plugin that automatically generates a bibliography from citations added to a WP post/page/custom post type. For example, you would use cite{bibtex_entry_name} in the text and provide the corresponding BibTex entry in the “References” field attached to the post as a custom field
underneath the text editor. Then, when you visit the page of the post on the front-end, you will see the citations/references \cite{bibtex_entry_name} are replaced by a format that can be specified within the plugin settings. You have three options:

  1. (Author Year)
  2. (Author)
  3. (Number)

In addition, at the end of the page/post content, you will see a new section called “Bibliography” that displays a bibliography based on the used references. Also for the bibliography, you have three options:

  1. Apa
  2. Vancouver
  3. Harvard

The generation of the bibliography is handled using JavaScript with help from the awesome library Citation.js (Willighagen 2019)

To see the plugin in action, please visit the following posts I published last month. I have extensively used citations and references as the posts were taken from my master’s thesis on the topic of Part-of-Speech Tagging for Northern Kurdish.

  1. Part-of-Speech Tagging & its Methods (1)
  2. (Northern) Kurdish Linguistic Features
  3. (Northern) Kurdish Linguistic Features – The Construct Case (Izafe)

Bibliography

About the author

Peshmerge Morad

a machine learning & software engineer based in Germany, whose interests span multiple fields.

Add comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Cogito ergo sum