=== WP Academic Publications === Contributors: bman12 Donate link: Tags: publications, academic Requires at least: 3.5 Tested up to: 3.8.1 Stable tag: 1.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Let's you add academic publications to your Wordpress admin page which can then be displayed on your site. == Description == Let's you add academic publications, such as those listed in journals or conferences, to your Wordpress admin page. These can then be displayed on your site using a shortcode or php function call. == Installation == 1. Upload `wpacademicpubs` to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Use `[academicpubs]` as a shortcode or `wpap_get_publications()` or `wpap_get_publications_formated()` in a template. == Frequently asked questions == = How do I use the shortcode? = Add [academicpubs] in a post. This can have options: ` category: comma separated list of publication category slugs to display. numbered: if true, publications will be displayed with an ordered list. limit: total number of publications to display. reverse: display in chronological order (default is reverse chronological). show_links: if true, show links to the paper pdf and bibtex file. page_num: useful for paging, tell wordpress to return the publications that would be on this page. num_per_page: number of pubs to show on a 'page', needed for the paging functionality. ` For example: `[academicpubs category=selected,science numbered=true limit=5 reverse=true show_links=false]` = What if I want the publications somewhere else? = You can use one of the two php functions anywhere in a template. ` /* Returns a list of publications. Each publication contains key,val pairs. * * $options: array('option' => 'value') * * Returns: [['id':1, 'title':'Paper Name', 'pdf_url':'http://a.com'], * [another pub...]] * fields are: id, title, authors, conference, pdf_url, bibtex_url, * slides_ppt, website_url */ wpap_display_publications($options); /* Returns html around each publication. */ wpap_display_publications_formatted($options); ` For example: ` 'selected,science', 'reverse' => 'true', 'show_links' => 'false'); $pubs = wpap_display_publications($opts); foreach ($pubs as $pub) { echo '

' . $pub['title'] . '

'; } ?> ` or ` 'true', 'limit' => 10); echo wpap_display_publications_formatted($opts); ?> ` = What does the output look like? = `
` = What is a starter for some CSS styling? = ` .wpap .publication-title { font-size: 110%; font-weight: bold; } .wpap p { margin: 0; padding: 0; } .wpap ul { list-style: none; margin: 0; } .wpap li { margin-bottom: 15px; } ` = Support = Please go to https://github.com/bradjc/wordpress-academic-pubs if you have any issues. == Screenshots == == Changelog == 1.2: Fixed issue where only 10 publications would display. 1.1: Added slides and website. Better support for translation. 1.0: Initial release == Upgrade notice ==