WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: citrus (Used by 11 domains)

Citrus

👤 Evan Morgan 📦 v1.2.1 🔗 Plugin Homepage

Citrus is a modern WordPress plugin that displays research publications beautifully on your website. Choose between automatic synchronization from the Pure API or manual entry of BibTeX data (paste or upload). Ideal for universities, research institutions, and academic departments.

Key features:

  • Flexible Data Sources: Use Pure API automatic sync OR manually provide BibTeX data (paste or upload)
  • Automatic synchronization from Pure API (schedule hourly, twice daily, or daily)
  • Manual BibTeX entry: Paste content directly or upload .txt files
  • Smart caching with WordPress transients to reduce API calls
  • Beautiful, responsive publication listings with search and filters
  • Multiple integration options: shortcode, Gutenberg block, and REST API
  • Optional AI-powered summaries (OpenAI-compatible) with 24-hour caching and rate limiting
  • 6 color schemes + custom CSS support
  • Accessible, responsive design with dark mode
  • Secure options handling and nonce-protected REST endpoints

Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • For Pure API mode: Pure API version 5.24 (legacy versioned Web Service) access credentials (API key and organization ID)
  • For Manual Entry mode: BibTeX data from your reference manager (can be pasted or uploaded as .txt file)
  • (Optional) OpenAI-compatible API key for AI features

Note: Pure API mode is designed and tested with Pure API version 5.24, the final version of the legacy versioned Web Service. It may not be compatible with the new Pure API.

External Services

This plugin connects to external third-party services to provide its functionality. Below is detailed information about each service:

Pure API

What it is: Pure is a research information management system (RIMS) used by universities and research institutions to manage publication data. This plugin connects to your institution’s Pure API to retrieve publication metadata.

What it’s used for: Fetching and synchronizing research publication data (titles, authors, abstracts, publication years, etc.) from your institution’s Pure system to display on your WordPress site.

What data is sent: Your Pure API key and Organization ID are sent with each request to authenticate and specify which organizational unit’s publications to retrieve. No user data or visitor information is transmitted to Pure.

When data is sent: Data is sent when:
– You test the API connection in the plugin settings
– You manually trigger a sync via the admin dashboard or REST API
– An automatic scheduled sync runs (hourly, twice daily, or daily, based on your settings)

Service provider: Your own institution’s Pure installation (self-hosted or managed by Elsevier)

Privacy and Terms: Please consult your institution’s Pure system administrator for information about data handling, privacy policies, and terms of use specific to your Pure installation.

OpenAI API (Optional)

What it is: OpenAI provides artificial intelligence models that can analyze and summarize text. This plugin optionally uses OpenAI-compatible APIs to generate summaries of research publications.

What it’s used for: Generating AI-powered summaries of selected publications when users click the “Generate AI Summary” button on the frontend.

What data is sent: Publication metadata (titles, abstracts, and years) of the selected publications is sent to the configured AI API endpoint (defaults to https://api.openai.com/v1/chat/completions). For 10 or fewer publications, full abstracts are sent. For more than 10 publications, only titles and years are sent. No visitor information or personal data is transmitted.

When data is sent: Data is only sent when:
– A user explicitly clicks the “Generate AI Summary” button in the frontend
– AI features are enabled in the plugin settings
– The request hasn’t been cached (summaries are cached for 24 hours)

Service provider: OpenAI (default) or any OpenAI-compatible API service you configure

Terms and Privacy:
– OpenAI Terms of Use: https://openai.com/policies/terms-of-use
– OpenAI Privacy Policy: https://openai.com/policies/privacy-policy
– If using an alternative OpenAI-compatible service, please consult that provider’s terms and privacy policy

Note: AI features are completely optional and disabled by default. The plugin works fully without AI integration.

Usage

Shortcode

Place on any page or post:

[citrus_publications]

With filters:

[citrus_publications author=”Smith” year=”2024″ limit=”10″]

Enable AI summary button:

[citrus_publications enable_ai_summary=”true”]

Gutenberg Block

Add the “Pure Publications” block and configure filters in the block settings.

REST API

  • Get publications (BibTeX): /wp-json/citrus/v1/publications
  • Get publications (JSON): /wp-json/citrus/v1/publications/json
  • Trigger sync (POST): /wp-json/citrus/v1/sync (requires authentication)
DomainExposuresHeadersLast Checked
c*t*u*.com D 2026-05-26 08:01:28
u*i*s.u*o*o*t*.ca (WP 6.9.4) F 2026-05-24 08:22:47
t*y*a*d*n.com D 2026-05-22 02:01:42
s*i*e*p*a*t*.com D 2026-05-19 19:07:04
s*i*a*d*l*y.com D 2026-05-19 19:01:23
y*r*e*g*f*i*g.com D 2026-05-18 12:47:16
y*r*e*.com D 2026-05-18 12:47:16
p*e*t*f*l*p*a*t*.com D 2026-05-08 21:44:38
g*t*a*d*n.com D 2026-05-08 06:31:05
u*o*i*n*h*m*.com D 2026-05-03 13:43:02
i*u*t*o*l*d*y*l*n*s.com D 2026-05-02 23:01:10

Top 50 Plugins

Plugin Count
elementor 1,753,105
contact-form-7 1,725,105
elementor-pro 1,022,464
woocommerce 798,536
revslider 604,351
jetpack 458,571
js_composer 422,381
wp-rocket 324,930
essential-addons-for-elementor-lite 282,555
gravityforms 257,740
complianz-gdpr 247,204
cookie-law-info 223,966
instagram-feed 222,992
google-site-kit 216,281
sitepress-multilingual-cms 215,286
google-analytics-for-wordpress 210,032
header-footer-elementor 205,516
elementskit-lite 198,544
bluehost-wordpress-plugin 189,595
gutenberg 158,548
cookie-notice 145,637
gutenberg-core 140,851
wpforms-lite 127,725
the-events-calendar 127,402
litespeed-cache 125,660
gtranslate 124,298
astra-sites 118,313
popup-maker 113,390
woocommerce-payments 111,060
tablepress 104,477
honeypot 94,083
astra-addon 93,151
coblocks 92,515
all-in-one-seo-pack 91,633
wp-smushit 91,375
duracelltomi-google-tag-manager 90,901
LayerSlider 89,676
bb-plugin 89,167
premium-addons-for-elementor 84,885
akismet 84,522
megamenu 83,733
cleantalk-spam-protect 82,375
mailchimp-for-wp 81,980
woocommerce-gateway-stripe 81,260
ml-slider 78,370
fusion-builder 77,817
ewww-image-optimizer 77,077
formidable 76,562
borlabs-cookie 76,110
wp-pagenavi 76,099

Top 50 Themes

Theme Count
hello-elementor 599,066
Divi 499,770
astra 415,174
flatsome 125,387
Avada 121,569
generatepress 116,348
pub 97,472
oceanwp 81,309
kadence 76,050
enfold 69,986
salient 65,401
twentyseventeen 54,719
bb-theme 54,226
twentytwentyfour 53,034
cocoon-master 51,723
betheme 50,503
h4 49,913
blocksy 49,184
dt-the7 44,847
twentytwentyfive 42,606
neve 38,237
Avada-Child-Theme 36,779
gox 32,850
bridge 32,262
woodmart 32,243
twentytwentyone 31,634
lightning 30,750
twentytwenty 29,399
swell 28,188
Impreza 25,612
bricks 25,246
twentytwentythree 23,687
Newspaper 22,699
twentytwentytwo 19,787
epik-redesign 19,280
sydney 18,782
uncode 18,573
voxel 17,881
twentysixteen 17,741
pro 17,587
storefront 17,465
extendable 14,604
Total 14,372
yith-wonder 13,976
kubio 13,866
hello-theme-child-master 12,965
factory-templates-4 12,738
themify-ultra 12,697
yootheme 12,545
hestia 12,410