File "readme.txt"
Full Path: /home2/sdektunc/cepali.edu.mx/wp-content/plugins/tp-education/readme.txt
File size: 14.66 KB
MIME-type: text/plain
Charset: utf-8
=== TP Education ===
Contributors: themepalace
Tags: Custom Post Type, Meta data, Education
Donate link: http://themepalace.com
Requires PHP: 5.6
Requires at least: 4.7
Tested up to: 6.0
Stable tag: 4.3
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Enhance your educational sites more efficiently. Allow user to utilize post types and meta data on your site with TP Education.
== Description ==
A plugin to add custom post type ( Events, Courses, Classes, Excursions, Team, Testimonial, Affiliation ) and it's required meta fields for educational sites. This plugin is dedicated for educational themes.
= Frontend Submission =
TP Eduacation allows you to like post from frontend and view the no of likes for that particular post.
= Customization and Flexibility =
TP Education plugin is highly flexible and customizable. This Plugin provides hooks that makes very easy for you to customize the output format. You just need to update design with css.
= Template Overwrite =
* Create a folder named "tp-education" and do all the overwrites inside the folder as instructed below.
* Archive Pages
- you can overwrite all archive pages for post types available in this plugin. ie: tp-archive-class.php
* Search Page
- you can overwrite search page for post types available in this plugin by tp-archive-search.php
* Single Pages
- you can overwrite all single pages for post types available in this plugin. ie: tp-single-class.php
== Installation ==
= Using The WordPress Dashboard =
* Navigate to the 'Add New' in the plugins dashboard
* Search for TP Education
* Click Install Now
* Activate the plugin on the Plugin dashboard
= Uploading in WordPress Dashboard =
* Navigate to the 'Add New' in the plugins dashboard
* Navigate to the 'Upload' area
* Select tp-education.zip from your computer
* Click 'Install Now'
* Activate the plugin in the Plugin dashboard
= Using FTP =
* Download tp-education.zip
* Extract the tp-education directory to your computer
* Upload the tp-education directory to the /wp-content/plugins/ directory
* Activate the plugin in the Plugin dashboard
= Setting Options =
* Setting Page is located inside Default Settings Option
* Enable and Disable Post Types Options As Per Need
= Permalink Setup =
* Go to Settings -> Permalinks and click on "Save Changes" if your custom post type redirects you to 404 page.
== Screenshots ==
1. Class Meta Fields
2. Event Meta Fields
3. Affiliation Meta Fields
4. Course Meta Fields
5. Excursion Meta Fields
6. Team Meta Fields
7. Testimonial Meta Fields
== Shortcodes ==
= Defaults Atts :- =
* category = '',
* no_of_posts = 2,
* post_ids = '', ( should be seperated by ','. ie: 15, 27 )
* column = 2 ( max num value 4 )
= Class shortcode: =
[TP_EDUCATION_CLASS] OR [TP_EDUCATION_CLASS category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Event shortcode: =
[TP_EDUCATION_EVENT] OR [TP_EDUCATION_EVENT category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Course shortcode: =
[TP_EDUCATION_COURSE] OR [TP_EDUCATION_COURSE category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Team shortcode: =
[TP_EDUCATION_TEAM] OR [TP_EDUCATION_TEAM category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Excursion shortcode: =
[TP_EDUCATION_EXCURSION] OR [TP_EDUCATION_EXCURSION category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Affiliation shortcode: =
[TP_EDUCATION_AFFILIATION] OR [TP_EDUCATION_AFFILIATION category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]
= Testimonial shortcode: =
[TP_EDUCATION_TESTIMONIAL] OR [TP_EDUCATION_TESTIMONIAL no_of_posts="2" post_ids="217, 115" column="2"]
= Search Tabs shortcode: =
[TP_EDUCATION_SEARCH_TAB]
== Functions to Call Meta Values ==
= Check if the page loaded is TP Education territorial =
is_tp_education();
= Event Details =
tp_event_date( $post_id = '' ); // Event Date
tp_event_start_time( $post_id = '' ); // Event Start Time
tp_event_end_time( $post_id = '' ); // Event End Time
tp_event_location( $post_id = '' ); // Event Location
= Class Details =
tp_class_cost( $post_id = '' ); // Class Cost
tp_class_period( $post_id = '' ); // Class Period
tp_class_size( $post_id = '' ); // Class Size
tp_class_age_group( $post_id = '' ); // Class Age Group
= Excursion Details =
tp_excursion_start_date( $post_id = '' ); // Excursion Start Date
tp_excursion_end_date( $post_id = '' ); // Excursion End Date
tp_excursion_location( $post_id = '' ); // Excursion Location
= Team Details =
tp_team_designation( $post_id = '' ); // Team Designation
tp_team_email( $post_id = '' ); // Team Email
tp_team_phone( $post_id = '' ); // Team Phone
tp_team_skype( $post_id = '' ); // Team Skype
tp_team_website( $post_id = '' ); // Team Website
tp_team_courses( $post_id = '' ); // Team Courses
tp_team_social( $post_id = '' ); // Team Social
= Testimonial Details =
tp_testimonial_rating( $post_id = '' ); // Testimonail Rating
tp_testimonial_designation( $post_id = '' ); // Testimonail Designation
= Affiliation Details =
tp_affiliation_link( $post_id = '' ); // Affiliation Link
= Course Details =
tp_course_type( $post_id = '' ); // Course Type
tp_course_duration( $post_id = '' ); // Course Duration
tp_course_price( $post_id = '' ); // Course Price
tp_course_students( $post_id = '' ); // Course no of Students
tp_course_language( $post_id = '' ); // Course Language
tp_course_assessment( $post_id = '' ); // Course assessment
tp_course_skills( $post_id = '' ); // Course skills
tp_course_professor( $post_id = '' ); // Course Professor
tp_course_counselors( $post_id = '' ); // Course Counselors
= Get Terms with Link =
tp_education_get_terms( $taxonomy = '', $post_id = '' ); // Get Terms with link
= Post Like Button =
tp_education_like_button( $post_id = '' ); // Like Button ( this function only returns output. )
= Post Meta =
tp_education_posted_on(); // Post Meta
== Functions to Return Meta Values ==
= Event Details =
get_tp_event_date( $post_id = '' ); // Event Date
get_tp_event_start_time( $post_id = '' ); // Event Start Time
get_tp_event_end_time( $post_id = '' ); // Event End Time
get_tp_event_location( $post_id = '' ); // Event Location
= Class Details =
get_tp_class_cost( $post_id = '' ); // Class Cost
get_tp_class_period( $post_id = '' ); // Class Period
get_tp_class_size( $post_id = '' ); // Class Size
get_tp_class_age_group( $post_id = '' ); // Class Age Group
= Excursion Details =
get_tp_excursion_start_date( $post_id = '' ); // Excursion Start Date
get_tp_excursion_end_date( $post_id = '' ); // Excursion End Date
get_tp_excursion_location( $post_id = '' ); // Excursion Location
= Team Details =
get_tp_team_designation( $post_id = '' ); // Team Designation
get_tp_team_email( $post_id = '' ); // Team Email
get_tp_team_phone( $post_id = '' ); // Team Phone
get_tp_team_skype( $post_id = '' ); // Team Skype
get_tp_team_website( $post_id = '' ); // Team Website
= Testimonial Details =
get_tp_testimonial_designation( $post_id = '' ); // Testimonail Designation
= Affiliation Details =
get_tp_affiliation_link( $post_id = '' ); // Affiliation Link
= Course Details =
get_tp_course_type( $post_id = '' ); // Course Type
get_tp_course_duration( $post_id = '' ); // Course Duration
get_tp_course_price( $post_id = '' ); // Course Price
get_tp_course_students( $post_id = '' ); // Course no of Students
get_tp_course_language( $post_id = '' ); // Course Language
get_tp_course_assessment( $post_id = '' ); // Course assessment
get_tp_course_skills( $post_id = '' ); // Course skills
== Hooks ==
= Event Details =
do_action( 'tp_event_date_action', $post_id = '' ); // Event Date
do_action( 'tp_event_start_time_action', $post_id = '' ); // Event Start Time
do_action( 'tp_event_end_time_action', $post_id = '' ); // Event End Time
do_action( 'tp_event_location_action', $post_id = '' ); // Event Location
= Class Details =
do_action( 'tp_class_cost_action', $post_id = '' ); // Class Cost
do_action( 'tp_class_period_action', $post_id = '' ); // Class Period
do_action( 'tp_class_size_action', $post_id = '' ); // Class Size
do_action( 'tp_class_age_group_action', $post_id = '' ); // Class Age Group
= Excursion Details =
do_action( 'tp_excursion_start_date_action', $post_id = '' ); // Excursion Start Date
do_action( 'tp_excursion_end_date_action', $post_id = '' ); // Excursion End Date
do_action( 'tp_excursion_location_action', $post_id = '' ); // Excursion Location
= Team Details =
do_action( 'tp_team_designation_action', $post_id = '' ); // Team Designation
do_action( 'tp_team_email_action', $post_id = '' ); // Team Email
do_action( 'tp_team_phone_action', $post_id = '' ); // Team Phone
do_action( 'tp_team_skype_action', $post_id = '' ); // Team Skype
do_action( 'tp_team_website_action', $post_id = '' ); // Team Website
do_action( 'tp_team_courses_action', $post_id = '' ); // Team Courses
do_action( 'tp_team_social_action', $post_id = '' ); // Team Social Links
= Testimonial Details =
do_action( 'tp_testimonial_rating_action', $post_id = '' ); // Testimonial Rating
do_action( 'tp_testimonial_designation_action', $post_id = '' ); // Testimonial Designation
do_action( 'tp_testimonial_social_action', $post_id = '' ); // Testimonial Social Links
= Course Details =
do_action( 'tp_course_type_action', $post_id = '' ); // Course Type
do_action( 'tp_course_duration_action', $post_id = '' ); // Course Duration
do_action( 'tp_course_price_action', $post_id = '' ); // Course Price
do_action( 'tp_course_students_action', $post_id = '' ); // Course no of Students
do_action( 'tp_course_language_action', $post_id = '' ); // Course Language
do_action( 'tp_course_assessment_action', $post_id = '' ); // Course Assessment
do_action( 'tp_course_skills_action', $post_id = '' ); // Course Skills
do_action( 'tp_course_professor_action', $post_id = '' ); // Course Professor
do_action( 'tp_course_counselors_action', $post_id = '' ); // Course Counselors
= Affiliation Details =
do_action( 'tp_affiliation_link_action', $post_id = '' ); // Affiliation Link
= Meta Details =
do_action( 'tp_education_posted_on_action' ); // Post Meta
= Sidebar Condition Filter Hook =
apply_filters( 'tp_education_is_sidebar_enable_filter', true );
add_filter( 'tp_education_is_sidebar_enable_filter', 'custom_function' ); // Use your custom sidebar enable condition function
= Archive Pagination Action Hook =
do_action( 'tp_education_pagination_action' );
add_action( 'tp_education_pagination_action', 'custom_function' ); //add your custom pagination function
= Single Pagination Action Hook =
do_action( 'tp_education_post_pagination_action' );
add_action( 'tp_education_post_pagination_action', 'custom_function' ); //add your custom post pagination function
== Frequently Asked Questions ==
= When viewing additional post type's single, why does it redirect to 404( page not found ) page? =
To resolve the issue, go to Dashboard -> Settings -> Permalinks and press "Save Changes".
== Files ==
Font Awesome 4.2.0 by @davegandy
License: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Source: http://fontawesome.io
jQuery UI - v1.12.0
License: https://jquery.org/license/ ( Copyright jQuery Foundation and other contributors; Licensed MIT )
Source: http://jqueryui.com
jquery-timepicker v1.11.5 by Jon Thornton
License: https://github.com/jonthornton/jquery-timepicker MIT License © 2014
source: http://jonthornton.github.com/jquery-timepicker/
== Changelog ==
= 4.3 August 15, 2022 =
* Tested up to WordPress v6.0
= 4.2 September 6, 2021 =
* Added starting date course post meta
= 4.1 March 3, 2021 =
* Tested up to WordPress v5.7
= 4.0 August 06, 2019 =
* Added function to check if the page loaded is TP Education territorial
* Added filter hook for sidebar in all page
* Added action hook for arcive pagination
* Added action hook for single pagination
* Refinement on minor issues
* Refinement on inner pages layout
= 3.9 June 25, 2019 =
* Minor translation update
= 3.8 May 10, 2019 =
* Minor update
= 3.7 January 22, 2019 =
* Minor update
= 3.6 January 22, 2019 =
* Added meta value return fuction
= 3.5 January 15, 2019 =
* Tested upto WordPress version 5.0.3
* Updated rewrite issue
= 3.4 July 20, 2018 =
* Updated classes metabox
= 3.3 July 18, 2018 =
* Updated classes metabox
= 3.2 March 15, 2018 =
* Tested upto 4.9.4
= 3.1 October 24, 2017 =
* Added Tags to all custom post types except testimonial.
= 3.0 October 13, 2017 =
* Rewrite rules and Permalink setup has been fixed
* Updated Metaboxs
* Resolved datepicker jquery issue
* FAQ added in plugin documentation
= 2.9 October 12, 2017 =
* Rewrite rules and Permalink setup has been updated
= 2.8 October 12, 2017 =
* Bug Fix: Widget register condition and Plugin widgets updated
= 2.7 October 10, 2017 =
* Bug Fix: Widget register condition
* Flush rewrite rules added only in deactivation
= 2.6 October 5, 2017 =
* Bug Fix: Listing of Professors in Course post type.
= 2.5 =
* Widgets updated
= 2.4 =
* Class attribute added to meta value labels
= 2.3 =
* Minor changes in datepicker jquery dependency
= 2.2 =
* Add datepicker dependency for custom.js
* Update info in readme.txt
= 2.1 =
* Updated Custom Css
* Updated Custom JS
= 2.0 =
* Updated Featured Course Widget
* Updated Content Single
= 1.9 =
* Updated Affiliation Widget
* Updated Team Widget
* Added Setting Links to plugin page
* Updated Screenshots
= 1.8 =
* Added Hooks
* Testimonial Rating Updated
= 1.7 =
* Testimonial Meta Fields Updated
* Template Overwrite Format Updated
* Shortcodes Updated
= 1.6 =
* Design Updated
* Added Team Widget
* Added Course Widget
* Added Affiliation Widget
= 1.5 =
* Setting Page For TP Education
* Added Options to Enable and Disable Post Types
* Added Affiliation Post Type and It's Meta
* Updated Team Post Type Meta Fields
* Updated Course Post Type Meta Fields
* Updated Search Page
* Updated Archive Page
* Updated Template Overwrite Option
* Datepicker UI Updated in Frontend
= 1.4 =
* File Prefixing
* Search Filter Issue Updated
* Datepicker UI Images Uploaded
= 1.3 =
* Custom Js Updated
= 1.2 =
* Search Tab shortcode Added
* Custom Jquery Added
* Custom Style Updated
= 1.1 =
* Archive Page Design Updated
= 1.0 =
* Initial release.
== Upgrade Notice ==
= 2.6 =
* Bug Fix: Listing of Professors in Course post type.
= 2.5 =
* Plugin Updated.