Ready to get started?Download WordPress

Plugin Directory


With this plugin you can easy manage courses, enrollments and publications.

4.3.12 - (02.12.2014)

  • New: [tpsearch]: Reset button for search input field added
  • New: [tpsearch]: CSS classes for search button and "Results for..." headline added
  • New: [tpsearch]: Returns a message if no publication was found

4.3.11 - (01.12.2014)

  • New: [tpsearch]: New parameter "order" added

4.3.10 - (19.11.2014)

  • Bugfix: Fixed missing ids and classes for show/hide buttons in [tpcloud, tplist] if the list style "images" is used.

4.3.9 - (02.11.2014)

  • Bugfix: [tpdate]: Fixed the sort order of sub courses
  • Bugfix: Fixed wrong assignments between TP_COURSE_SYSTEM and TP_PUBLICATION_SYSTEM

4.3.8 - (29.06.2014)

  • Bugfix: Prevent adding of <span>-tags within publication meta rows in XML and RTF files
  • Bugfix: Fixed usage of editor names instead of author names in feeds and RTF files
  • Bugfix: Reenable xls export for enrollments

4.3.7 - (19.06.2014)

  • Bugfix: The copy function for courses creates only empty courses.

4.3.6 - (28.05.2014)

  • New: Meta data of publications (page, adress, chapter, isbn, ...) have their own HTML selectors.

4.3.5 - (21.05.2014)

  • New: [tpcloud, tplist]: New link style option (link_style = direct) added (Thanks to Ellie)
  • Bugfix: Adding of new courses of studies was impossible
  • Bugfix: Fixed a small spelling mistake

4.3.4 - (14.04.2014)

  • New: Support for WordPress 3.9
  • Bugfix: Fixed a problem in settings menu with a wrong return to the correct tab
  • Bugfix: Fixed the closing of the mass edit menu for publications
  • Bugfix: Fixed some style issues in context with the new WordPress UI design
  • Bugfix: Fixed a possible issue with non declared array keys in edit students menu

4.3.3 - (10.03.2014)

  • New: [tpcloud, tplist]: New headline option (headline = 4: sort by type and year) added (Thanks to Ellie)

4.3.2 - (03.03.2014)

  • New: [tpcloud]: New parameter "exclude_tags" added

4.3.1 - (22.01.2014)

  • New: Access control is now editable for courses and for publications separately

4.3.0 - (12.01.2014)

  • New: Bulk edit for publications in admin menu
  • New: [tplist], [tpcloud]: Support for custom sort orders for publication lists added (if headline = 2 is used)
  • New: [tpcloud]: Pagination added
  • New: [tpcloud]: New parameters "pagination", "entries_per_page" and "sort_order" added
  • Changed: [tpcloud]: Parameter "limit" is now "tag_limit"
  • Changed: BibTeX type "masterthesis" is now "mastersthesis"
  • Bugfix: The original content of a mail was replaced with the header

4.2.2 - (11.09.2013)

  • Bugfix: Fixed a bug which prevent adding of terms, course types and courses of studies

4.2.1 - (11.09.2013)

  • New: [tpcloud], [tplist], [tpsearch]: Style option "std_num" added
  • New: [tpcloud], [tplist]: Style option "std_num_desc" added
  • Changed: Auto wordwrap for abstracts disabled
  • Bugfix: Fixed a problem with the import of BibTeX data which are enclosed with double quotes

4.2.0 - (31.08.2013)

  • New: Shortcodes [tplinks], [tpbibtex], [tpabstract] added
  • New: More filters for publications on admin screens
  • New: Export for .bib files added
  • New: Import for .bib and .txt files added
  • New: Import option for forcing updates of existing publications added
  • New: Simple generator for bibtex keys added
  • New: Auto correction for spaces in bibtex keys added
  • New: Support for some html expressions (b,i,u,sup,sub,u,ul,li) and the conversion to their latex equivalents in abtracts added.
  • New: Screen options for some admin screens added
  • New: [tplist], [tpcloud]: Style option "numbered_desc" added
  • New: [tpcloud]: New parameter "hide_tags" added
  • New: [tpsearch]: New parameters "user" and "tag" added
  • New: [tpsingle]: New parameters "image", "image_size" and "link" added
  • New: Parameters "user" and "exclude" for get_tp_tags() added
  • New: Parameter "exclude" for get_tp_tag_cloud() added
  • Bugfix: Fixed a problem with the return of get_tp_publications() if the function was used in count mode and publications were filtered by year
  • Bugfix: Editorials were not identified correctly
  • Bugfix: Tags were not editable (tag management page)
  • Bugfix: [tpcloud]: A list in "numbered" style started with 0
  • Bugfix: [tpcloud]: "Exclude" parameter was ignored
  • Bugfix: [tpsearch]: Impossible to use the search if WordPress uses no permalink structure
  • Bugfix: [tplist]: Useless default values for "user" and "tag" removed

4.1.1 - (06.07.2013)

  • Bugfix: Fixed an division through zero problem in teachpress_addpublications_page()
  • Bugfix: Fixed an improper presentation of meta information in some cases if the publication type is presentation
  • Bugfix: [tpenrollments]: Prevent execution of tp_add_signup() and tp_delete_signup_student() if there was no course selected
  • Bugfix: Fixed embedding of scripts and images for SSL-Sessions

4.1.0 - (13.06.2013)

  • New: [tplist]: Optional pagination added
  • New: [tplist]: New parameters "pagination" and "entries_per_page" added
  • New: [tplist]: New headline option added (sort by year and type)
  • New: Publication type "periodical" added
  • New: Field "issuetitle" added for publications with the type "periodical"
  • Bugfix: [tpcloud]: Changing of the "order" parameter was not working
  • Bugfix: Fixed a bug which prevents adding of publications
  • Bugfix: Unable to delete all databases with tp_uninstall()

4.0.5 - (05.05.2013)

  • Bugfix: [tpenrollments]: Fixed possible destroying of templates, reported in WP Support Forum
  • Bugfix: [tpenrollments]: Not fillable input fields in the registration form, reported in WP Support Forum
  • Bugfix: [tpenrollments]: User registration doesn't work, reported in WP Support Forum
  • Bugfix: Fixed a wrong SQL-Request if tags are not exists in get_tp_tag_cloud(), reported in WP Support Forum
  • Bugfix: Fixed a wrong call of objects under some conditions in tp_registration_form()
  • Bugfix: Fixed an untimely loading of data under some conditions in teachpress_students_page()
  • Bugfix: Publication import: Try to fix a problem with line breaks within keywords, reported here

4.0.4 - (15.03.2013)

  • Bugfix: Fixed a bug which prevent deleting terms, courses of studies and course types

4.0.3 - (13.03.2013)

  • New: [tpsingle]: New parameter "key" added
  • Bugfix: [tpcourselist]: Sub courses were displayed in a wrong way
  • Bugfix: [tpcloud, tplist, tpsearch, tpsingle]: Fixed the handling of "In:" strings for publication meta rows
  • Bugfix: Publications could not be deleted with the first try
  • Bugfix: Fixed a bug with missing keywords/tags in BibTeX based publication feeds

4.0.2 - (07.03.2013)

  • Bugfix: Try to fix a problem with unvisible publications
  • Bugfix: Fixed a problem with a possible division through in add_publication.php

4.0.1 - (28.02.2013)

  • Bugfix: [tpcloud]: Tag cloud generation fixed if parameter user is enabled
  • Bugfix: [tpcloud, tplist, tpsearch]: Publication list generation fixed and improved

4.0.0 - (27.02.2013)

  • New: Publication types "online" and "collection" added
  • New: Field "urldate" added for publications with the type "online"
  • New: Shortcode tpsearch added
  • New: Numbered publication lists are available
  • New: Single course overview redesigned
  • New: Enrollments can be moved to releated courses
  • New: Sort options for enrollments added
  • New: Include parameter for tplist added
  • New: Support for network installations added
  • New: Automatic permalink detection added
  • New: teachPress core API added
  • Changed: Parsing of publication meta information for all shortcodes
  • Changed: BibTeX import improved
  • Changed: RSS feed generation improved
  • Changed: Publication search improved
  • Bugfix: [tpcloud, tplist, tpsingle]: Some bugs with the publication meta row output fixed
  • Bugfix: Wrong flag (selected) was sometimes returned by get_tp_wp_pages()
  • Bugfix: Deprecated function eregi was replaced
  • Bugfix: Optional "type" field was declared as "techtype"
  • Bugfix: Fixed a bug which arised if the function "Show as BibTeX entry" was used without selecting publications before
  • Killed: Menu "Add manually" replaced
  • Killed: [tpcloud]: Support for "id" parameter replaced. Please use "user" instead

Older entries

Requires: 3.3 or higher
Compatible up to: 4.1.1
Last Updated: 2014-12-2
Active Installs: 800+


5 out of 5 stars


2 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 0,1,0
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,1,1 100,3,3 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1