Добрые люди сделали для WordPress плагин для вывода данных из Mendeley, назвав его, как ни странно, WP Mendeley. Я его решил использовать для вывода списка своих публикаций на сайт, ибо лень самому обновлять в двух местах.

Сам плагин можно скачать тут, ну или поставить через dashboard, как обычно. Для вывода данных вам понадобится:

1) зарегистрировать свой сайт как приложение в Mendeley

2) получить Consumer Key и Consumer Secret для зарегистрированного приложения, ввести их в настройках плагина

3) нажать «Request and authorize token»

4) в любом посте/странице, где вы хотите выводить данные, ввести тег [mendeley type="xxx" id="xxx" groupby="xxx" filter="xxx"], где

  • type — тип документа, может быть равен «collections», «sharedcollections»/»shared», «documents», «groups»
  • groupby — группировка, необязательный, либо «authors», либо «year»
  • sortby — сортировка, необязательный, либо «authors», либо «year»
  • sortbyorder, groupbyorder — порядок сортировки/группировки, «asc» или «desc»
  • filter — фильтрация результатов, в формате [var=value], где var может быть author, editor, title, year, tag, keyword, url, publication_outlet, pages, issue, volume, city, publisher, abstract. Например, filter="author=Michael Koch".
  • id — идентификатор коллекции/группы/чего угодно. Получить можно нажав кнопку «Request (Shared) Collection Ids» в настройках. Специальное значение «authored» позволяет получить ваши публикации.

Таким образом, чтобы получить список своих публикаций надо вбить [mendeley type="documents" id="authored" groupby="year"].

Теперь последний маленький момент. Я чуть подправил плагин, чтобы сделать вывод списка примерно похожим на ГОСТ и по-русски. Скачать обновленный файл можно тут: Обновленный wp-mendeley.php для плагина WP Mendeley.