Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

WP Academic Publications


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.


  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.


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':''],
 *           [another pub...]]
 *          fields are: id, title, authors, conference, pdf_url, bibtex_url,
 *                      slides_ppt, website_url

/* Returns html around each publication.

For example:

$opts = array('category'   => 'selected,science',
              'reverse'    => 'true',
              'show_links' => 'false');
$pubs = wpap_display_publications($opts);
foreach ($pubs as $pub) {
    echo '<p>' . $pub['title'] . '</p>';


$opts = array('numbered'   => '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;


Please go to if you have
any issues.


3 september 2016
I like this plugin, but I would love it TEN times more (and actually recommend it) if we could add an image (like a book cover) to publication entries, PLEASE add the capability of adding an image and more than one website source, for instance I have a publication that is listed on multiple websites but I can only add one right now.
Lees alle 2 beoordelingen

Bijdragers & ontwikkelaars

“WP Academic Publications” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “WP Academic Publications” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


1.2: Fixed issue where only 10 publications would display.

1.1: Added slides and website.
Better support for translation.

1.0: Initial release