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:
- (Author Year)
- (Author)
- (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:
- Apa
- Vancouver
- 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.
- Part-of-Speech Tagging & its Methods (1)
- (Northern) Kurdish Linguistic Features
- (Northern) Kurdish Linguistic Features – The Construct Case (Izafe)