Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Mendeley Plugin

Mendeley Plugin for WordPress is a plugin for displaying information from the Mendeley "shared bibliography system" in WordPress blogs.

= 1.1.12 (16.12.2016) * corrected bug in database initialization code

= 1.1.11 (16.12.2016) * corrected some minor bugs * changed database initialization code to recreate tables when they heve been deleted * added information about ids more prominently in the documentation

= 1.1.10 (24.11.2016) * changed MySQL data type for data in mendeleycache table from text to longtext * added check for imagick (to avoid the plugin to crash if imagick is not available) * updated template to use the Mendeley data in Exhibit

= 1.1.9 (28.07.2016) * added DEFAULT CHARSET in CREATE TABLE statements * added check if returned access token is nil * checked with WordPress 4.6 - added note about this

= 1.1.8 (02.02.2016) * replaced hard coded /wp-content/cache with WP_CONTENT_DIR/cache

1.1.7 (18.01.2016)

  • corrected bug for widgets - filter and csl setting were not working in widgets

1.1.6 (15.01.2016)

  • updated author data structures in JSON export to newest Mendeley API - nor SIMILE Exhibit display will get author information again

1.1.5 (23.12.2015)

  • added abstract as variable possible in CSL formatting

1.1.4 (13.10.2015)

  • added missing javascript for support for embedding content on YouTube and SlideShare - contributed by Matthias Budde

1.1.3 (09.10.2015)

  • support for adding information about awards (won by the publication) via tags - contributed by Matthias Budde
  • support for embedding content on YouTube and SlideShare - contributed by Matthias Budde

1.1.2 (11.08.2015)

  • do not insert the
    after every reference if no cover images are used
  • changed PHP4 style constructors to support WordPress 4.3

1.1.1 (02.07.2015)

  • added support for displaying thumbnail images and download links in lists (new "style" attribute)
  • corrected problem with maxdocs attribute (lists did always display one more then requested)

1.1.0 (24.04.2015)

  • added support for downloading PDF files to local cache and make them available in detail view
  • added support for automatically generating and displaying thumbnails for documents

1.0.9 (20.03.2015)

  • sorting by author did not sort by last name, but by first name - corrected

1.0.8 (15.02.2015)

  • corrected problem with CSL formatting (spaces in front of dots ...)

1.0.7 (09.02.2015)

  • corrected problems with filters (filter returned true when attribute was missing in Mendeley document)
  • corrected problems with PHP exceptions when Mendeley API did not return proper results (docarr not an array)

1.0.6 (29.01.2015)

  • corrected more problems with too long output lines (this time in CSL support) - (thanks to UCFA for the bugfix)
  • added PMID attribute in CSL template support - (thanks to UCFA for the bugfix)

1.0.5 (21.01.2015)

  • corrected problems too long output lines (especially when output includes links)

1.0.4 (21.01.2015)

  • corrected problems with url / websites attribute (especially for CSL formatting)

1.0.3 (16.01.2015)

  • corrected problems with type mapping when using CSL formatting

1.0.2 (08.01.2015)

  • corrected bug that resulted in returning only 20 results (from more) for some queries (thanks to poundsixzeros for the bugfix)

1.0.1 (03.01.2015)

  • corrected problem with single tag filters (thanks to invisigoth99 for the bugfix)
  • added "own" type again (also thanks to invisigoth99)

1.0.0 (10.12.2014)

  • major migration to new Mendeley API

0.9.6 (25.6.2014)

  • bugfix: sometimes sortorder=desc and asc were misinterpreted - should work now

0.9.5 (16.6.2014)

  • removed support for OAuth1
  • bugfix: sortorder=desc was ignored - should work now

0.9.4 (21.2.2014)

  • additional code for displaying error messages from CURL subsystem (regarding connecting to Mendeley API server)
  • bugfix regarding authentification of OAuth2 refresh requests

0.9.3 (18.2.2014)

  • bugfix concerning escape characters in OAuth2 client secrets (added stripslashes())
  • added possibility to remove/delete OAuth2 access token

0.9.2 (18.2.2014)

  • bugfix concerning formatting via csl style files

0.9.1 (15.2.2014)

  • bugfix concerning loading of csl style files

0.9 (12.2.2014)

  • Added support for OAuth2 authentication (since the Mendeley API no longer supports OAuth1)
  • Support for OAuth1 remains in rudimentary form (if you already have authorized the plugin, you can continue to use it)

0.8.8 (30.01.2014)

  • do not include log output in output caching
  • bug fix: CSL formatting now works again (problem with missing elements in output e.g. journal title)

0.8.7 (29.01.2014)

  • refactoring of filtering code to deal with minor problems

0.8.6 (29.01.2014)

  • corrected name of "My Publications" widget
  • again set maximum number of documents (to 10000) since omitting this value sometimes defaults to 10 ...

0.8.5 (29.01.2014)

  • using cURL to load CSL files (instead of get_file_content)
  • added error message when loading CSL file fails


  • updated CiteProc library (for formatting CSL) to version from 15.3.2013
  • completely removed number of documents limit when reading from Mendeley
  • bug fix: filtering by tags and keywords now works again


  • bug fixes
  • changed maximum number of documents to be retrieved from Mendeley from 1000 to 10000


  • added support for filtering for more than one attribute at once


  • added support for displaying details pages for references directly in WordPress


  • added support for formatting entries via CSL (Citation Style Language)
  • added tooltip display of full reference in widget lists
  • do not insert error responses in cache database


  • initializeDatabase only checks for existence of table if db_version is wrong
  • added index in database to optimize queries


  • sorting by year or other attributes now does sub-sorting by add-date, so the order might be correct in the years


  • corrected problem with incorrect JSON encoding (replaced calls to addslashes() with calls to json_encode())


  • if no url is defined, but a doi is defined, a dx.doi.org/... url is set
  • corrected bug when sorting lists by author


  • corrected bug with output caching


  • added output caching


  • added possibility to display own publications (type = 'own')
  • added widget for displaying own publications


  • added link to spanisch tutorial
  • bug fix in widgets: missing declaration ob global variable $mendeleyPlugin


  • added support for creating JSON files with references on demand - e.g. to be used as a data source for Simile/Exhibit


  • some bug fixes / additional handling regarding the new author data format


  • adapted author handling to new way (forename, surname)


  • minor bug fix (multiple URLs have been parsed using the same type)


  • minor bug fixes (thanks to Matthias Budde for contributing)


  • minor bug fix (saveguarded all access to arrays returned from API by is_array calls)


  • adapted to Mendeley API changes: map "collections" and "sharedcollections" methods to "folders" and "groups"


  • fixed bug in caching (which prevented the cache from updating)
  • extensive tests on WordPress 3.1.1 and some minor bug fixes


  • added support for Mendeley "groups" and Mendeley "documents" in addition to "collections" and "sharedcollections"
  • added support for sorting without grouping and sorting within groups
  • combined different widgets to one and added support for "groups" and "documents"


  • added support to filter by editor, tag and keyword in shortcode option
  • fixed bug in caching (which prevented the cache from updating)


  • added support for displaying error messages from service


  • corrected several bugs (that had to do with handling options)
  • set caching to weekly as default option (due to rate limit restrictions of the api)


  • corrected bug that used to overwrite access token with empty string after it was received and stored in database


  • tested and debugged widget support
  • provided widget support for non widgetized themes
  • added functionality to filter for attributes in widget lists
  • added functionality to filter for attributes in lists on pages (shortcode "mendeley")


  • When displaying URLs, use different anchor texts for pdf, scribd, ...
  • Load oauth library only when no other oauth library has been loaded before - to avoid a "Cannot redeclare class oauthconsumer" runtime error


  • Support for additional document attributes (display journal issue, pages etc)
  • Initial support for internationalization

0.3.1 (11.08.2010)

  • Corrected typo in source code
  • More consistent and complete support for CSS formatting output
  • Widgets now support display of latest / first x documents from collection

0.3.0 (11.08.2010)

  • Added support for caching the data requested from Mendeley in the WordPress database


  • Added support for widgets


  • First release

Requires: 4.0 or higher
Compatible up to: 4.7.1
Last Updated: 1 month ago
Active Installs: 300+


4 out of 5 stars


3 of 4 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 0,1,0
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,2,2 100,2,2
100,1,1 100,1,1
100,1,1 100,1,1