{"id":241854,"date":"2025-07-17T04:33:33","date_gmt":"2025-07-17T04:33:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/scholar-publications-fetcher\/"},"modified":"2025-11-12T20:23:22","modified_gmt":"2025-11-12T20:23:22","slug":"scholar-publications-fetcher","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/scholar-publications-fetcher\/","author":23327399,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.2","requires_php":"7.2","requires_plugins":null,"header_name":"Scholar Publications Fetcher","header_author":"Valsze","header_description":"Fetch and display all publications from a Google Scholar profile in a responsive card layout\u2014newest first, with optional abstract support.","assets_banners_color":"126fb3","last_updated":"2025-11-12 20:23:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/valsze.de\/2025\/07\/07\/google-scholar-publications-fetcher-wordpress-plugin\/","header_author_uri":"https:\/\/valsze.de","rating":0,"author_block_rating":0,"active_installs":100,"downloads":1132,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.4":{"tag":"1.5.4","author":"valsze","date":"2025-07-17 04:32:07"},"2.2.0":{"tag":"2.2.0","author":"valsze","date":"2025-11-12 20:25:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3329373,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3329373,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.4","2.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The publications list displayed in the default light theme.","2":"The plugin automatically adapting to a visitor's dark mode settings.","3":"An example showing publications with abstracts enabled via the shortcode.","4":"Responsive layout on a mobile device."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1802,12345,6319,22521,80],"plugin_category":[43],"plugin_contributors":[245022],"plugin_business_model":[],"class_list":["post-241854","plugin","type-plugin","status-publish","hentry","plugin_tags-academic","plugin_tags-publications","plugin_tags-research","plugin_tags-scholar","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-valsze","plugin_committers-valsze"],"banners":{"banner":"https:\/\/ps.w.org\/scholar-publications-fetcher\/assets\/banner-772x250.png?rev=3329373","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/scholar-publications-fetcher\/assets\/icon-128x128.png?rev=3329373","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Automatically showcase your academic work directly on your WordPress site. <strong>Scholar Publications Fetcher<\/strong> retrieves your publication list from Google Scholar and displays it in an elegant card layout that looks great on any device.<\/p>\n\n<p>With a strong focus on performance and customization, this plugin is the perfect solution for academics, researchers, and professionals who want to maintain an up-to-date publication list without manual effort.<\/p>\n\n<p>\u2728 <strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>No API Key Needed<\/strong>: Fetches your public profile directly.<\/li>\n<li><strong>Performance Caching<\/strong>: Caches results using the WordPress Transients API to ensure your site loads fast. Cache duration is fully customizable.<\/li>\n<li><strong>Flexible Shortcode<\/strong>: Use powerful shortcode attributes to control the number of publications displayed (<code>count<\/code>), show\/hide abstracts (<code>show_abstract<\/code>), and set cache duration (<code>cache_hours<\/code>).<\/li>\n<li><strong>Modern &amp; Responsive Design<\/strong>: A clean, card-based layout that adapts perfectly to desktop, tablet, and mobile screens.<\/li>\n<li><strong>Automatic Dark Mode<\/strong>: Seamlessly adapts to the visitor's system-level dark or light theme for a comfortable reading experience.<\/li>\n<li><strong>Easy to Customize<\/strong>: Built with CSS variables, making it simple to change colors and styles to match your theme.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>scholar-publications-fetcher<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate <strong>Scholar Publications Fetcher<\/strong> through the 'Plugins' menu in WordPress.<\/li>\n<li>Place the shortcode on any page, post, or widget.<\/li>\n<\/ol>\n\n<p><strong>Basic Usage:<\/strong>\n    [schopufe_publications user_id=\"YOUR_SCHOLAR_ID\"]<\/p>\n\n<p><strong>Advanced Usage:<\/strong>\nShow 10 publications, display their abstracts, and cache the results for 12 hours.\n    [schopufe_publications user_id=\"YOUR_SCHOLAR_ID\" count=\"10\" show_abstract=\"true\" cache_hours=\"12\"]<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20many%20publications%20can%20i%20display%3F'><h3>How many publications can I display?<\/h3><\/dt>\n<dd><p>You can display any number of publications using the <code>count<\/code> attribute in the shortcode. For example, <code>count=\"15\"<\/code> will show the 15 most recent publications. By default, it shows 5.<\/p><\/dd>\n<dt id='can%20i%20show%20the%20abstract%20for%20each%20publication%3F'><h3>Can I show the abstract for each publication?<\/h3><\/dt>\n<dd><p>Yes. Simply add the <code>show_abstract=\"true\"<\/code> attribute to the shortcode. The plugin will then fetch and display the abstract for each publication shown.<\/p><\/dd>\n<dt id='how%20does%20the%20caching%20work%3F'><h3>How does the caching work?<\/h3><\/dt>\n<dd><p>To maximize performance, the plugin automatically caches the publication list for 6 hours. This means it only fetches data from Google Scholar once every 6 hours, not every time someone visits your page. You can change this duration with the <code>cache_hours<\/code> attribute. For example, <code>cache_hours=\"24\"<\/code> will cache the data for a full day.<\/p><\/dd>\n<dt id='how%20do%20i%20customize%20the%20colors%20and%20style%3F'><h3>How do I customize the colors and style?<\/h3><\/dt>\n<dd><p>The easiest way is to use CSS variables. You can add custom CSS to your theme's <code>style.css<\/code> or the Customizer to override the default colors. The main variables are:\n* <code>--spf-primary-color<\/code> (links, buttons)\n* <code>--spf-secondary-color<\/code> (abstract border)\n* <code>--spf-card-bg<\/code> (card background)\n* <code>--spf-text-color<\/code> (main text)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.0<\/h4>\n\n<ul>\n<li><strong>Enhancement<\/strong>: Refined CSS for better dark mode compatibility and contrast.<\/li>\n<li><strong>Fix<\/strong>: Improved mobile responsiveness, especially for metadata and smaller font sizes on narrow screens.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li><strong>Major Refactor<\/strong>: The entire plugin has been rewritten using Object-Oriented Programming (OOP) for better structure and maintainability.<\/li>\n<li><strong>Feature<\/strong>: Implemented a robust caching system using the WordPress Transients API to drastically improve performance.<\/li>\n<li><strong>Feature<\/strong>: Enhanced the <code>[schopufe_publications]<\/code> shortcode with powerful new attributes: <code>count<\/code>, <code>show_abstract<\/code>, and <code>cache_hours<\/code>.<\/li>\n<li><strong>Enhancement<\/strong>: Completely redesigned the front-end display with a new, modern, and fully responsive CSS structure.<\/li>\n<li><strong>Enhancement<\/strong>: Updated plugin header to reflect new PHP and WordPress version requirements.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Minor CSS refinements and code comments.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight and high-performance plugin to fetch, cache, and display your Google Scholar publications in a clean, modern, and responsive card layout &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/241854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=241854"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/valsze"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=241854"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=241854"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=241854"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=241854"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=241854"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=241854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}