[WordPress] 外掛分享: TP Education

WordPress 外掛 TP Education 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「TP Education」是 2016-10-27 上架。
  • 目前有 1000 個安裝啟用數。
  • 上一次更新是 2023-04-27,距離現在已有 737 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.7 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 5.6 以上。
  • 有 3 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

themepalace |

外掛標籤

education | meta data | custom post type |

內容簡介

= '' ); // Team Designation
tp_team_email( $post_id = '' ); // Team Email
tp_team_phone( $post_id = '' ); // Team Phone
tp_team_social_links( $post_id = '' ); // Team Social Links

TP Education 是一個外掛,可在教育網站上添加自定義文章類型(活動,課程,班級,遠足,團隊,推薦和聯盟),以及相應的必填元字段。該外掛專為教育主題製作。

前端提交
TP Eduacation 允許您從前端對文章進行點贊,並查看該特定文章的讚數。

自定義和靈活性
TP Education 外掛非常靈活可定製。該外掛提供了鉤子,可以很容易地定製輸出格式。只需使用 CSS 更新設計即可。

模板覆寫
* 創建名為“tp-education”的文件夾,按照以下指示進行所有覆蓋。
* 封存頁面
- 您可以覆蓋此插件中可用的所有封存頁面。即:tp-archive-class.php
* 搜索頁面
- 您可以通過 tp-archive-search.php 覆蓋此插件中可用的所有搜索頁面。
* 單頁
- 您可以覆蓋此插件中所有可用的單頁。即:tp-single-class.php

短代碼

= 預設 Atts:=-
* category = "”,
* no_of_posts = 2,
* post_ids = "”(應以“,”分隔。即:15、27)
* column = 2(最大數值為 4)

班級短代碼:
[TP_EDUCATION_CLASS] 或 [TP_EDUCATION_CLASS category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

活動短代碼:
[TP_EDUCATION_EVENT] 或 [TP_EDUCATION_EVENT category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

課程短代碼:
[TP_EDUCATION_COURSE] 或 [TP_EDUCATION_COURSE category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

團隊短代碼:
[TP_EDUCATION_TEAM] 或 [TP_EDUCATION_TEAM category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

遠足短代碼:
[TP_EDUCATION_EXCURSION] 或 [TP_EDUCATION_EXCURSION category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

聯盟短代碼:
[TP_EDUCATION_AFFILIATION] 或 [TP_EDUCATION_AFFILIATION category="cat-slug" no_of_posts="2" post_ids="217, 115" column="2"]

推薦短代碼:
[TP_EDUCATION_TESTIMONIAL] 或 [TP_EDUCATION_TESTIMONIAL no_of_posts="2" post_ids="217, 115" column="2"]

搜索標籤短代碼:
[TP_EDUCATION_SEARCH_TAB]

Functions to Call Meta Values

檢查加載的頁面是否是 TP Education 所在的區域
is_tp_education();

活動詳細信息
tp_event_date( $post_id = '' ); // 活動日期
tp_event_start_time( $post_id = '' ); // 活動開始時間
tp_event_end_time( $post_id = '' ); // 活動結束時間
tp_event_location( $post_id = '' ); // 活動地點

班級詳細信息
tp_class_cost( $post_id = '' ); // 班級費用
tp_class_period( $post_id = '' ); // 班級時段
tp_class_size( $post_id = '' ); // 班級規模
tp_class_age_group( $post_id = '' ); // 班級年齡組別

遠足詳細信息
tp_excursion_start_date( $post_id = '' ); // 遠足開始日期
tp_excursion_end_date( $post_id = '' ); // 遠足結束日期
tp_excursion_location( $post_id = '' ); // 遠足地點

團隊詳細信息
tp_team_designation( $post_id = '' ); // 團隊職務
tp_team_email( $post_id = '' ); // 團隊電子郵件
tp_team_phone( $post_id = '' ); // 團隊電話
tp_team_social_links( $post_id = '' ); // 團隊社交鏈接

原文外掛簡介

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

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

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/

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「TP Education」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


4.2 | 4.3 | 4.4 |

延伸相關外掛(你可能也想知道)

  • Tutor LMS – eLearning and online course solution 》uilder with 10+ question types, Course Prerequisites, Course Attachments, Earning and Commission Allocation, Multi-instructor Support, Selling cour...。
  • LearnPress – WordPress LMS Plugin 》WordPress LMS Plugin – LearnPress是一個全面的WordPress LMS外掛。這是最好的WordPress LMS外掛之一,可用於輕鬆創建和出售在線課程。您可以創建包含...。
  • Tutor LMS Elementor Addons 》Tutor LMS Elementor Addons 是一個 WordPress 外掛程式,可以將 Tutor LMS 與 Elementor 網頁建立者同步。它可以幫助您以任何方式設計電子學習課程網站。建...。
  • Interactive Content – H5P 》使用 H5P 的好處之一是可以存取許多不同的互動式內容類型,例如演示、互動式視頻、記憶遊戲、測驗、選擇題、時間軸、拼貼畫、熱點、拖放、填充測試、個性化測...。
  • Uncanny Toolkit for LearnDash 》重要提示:本外掛需要 PHP 版本 7.2 或以上和 LearnDash 版本 3.6 或以上。, Uncanny Toolkit for LearnDash 外掛新增了 16 種模塊,包括登入表單、登入重新...。
  • Quiz Maker 》iz, , WordPress Quiz Maker 外掛程式, , Quiz Maker 首頁, Quiz Maker 免費試用版, Quiz Maker 專業版試用版, Quiz Maker 文件, , , WordPress Quiz Plugin ...。
  • LearnPress – Course Review 》LearnPress 是由 ThimPress 開發的 WordPress LMS 外掛。, LearnPress 課程評論插件為您的課程帶來評論功能。現在學生可以在 LearnPress 站點上進行課程評分...。
  • LearnPress – Course Wishlist 》LearnPress 是由 ThimPress 開發的 WordPress LMS(學習管理系統)外掛。, LearnPress Wishlist 為 LearnPress 帶來心願清單功能,允許您將喜歡的課程加入列...。
  • MasterStudy LMS WordPress Plugin – for Online Courses and Education 》免費的 WordPress LMS 插件 MasterStudy 是任何電子學習業務的全能工具。MasterStudy WordPress LMS 插件可以將任何 WordPress 網站轉換為具備所有必要的電子...。
  • LearnPress – Prerequisites Courses 》LearnPress 是由 ThimPress 開發的 WordPress LMS(線上學習管理系統)外掛。, LearnPress Prerequisites(前置課程)是 LearnPress 的一個外掛,可以讓您在 ...。
  • Resume Builder 》使用這個易於使用的外掛程式,您可以創建一個或多個簡歷,包括聯繫信息、教育和經驗歷史,以及技能列表!, 記得查看線上演示!, 優質設計和易用性, 利用拖放...。
  • Premium Courses & eLearning with Paid Memberships Pro for LearnDash, LifterLMS, Sensei LMS & TutorLMS 》保護並出售會員限定課程採用循環訂閱的WordPress外掛。, 這是一個多功能的外掛程式,為Paid Memberships Pro提供原生課程功能。使用內建功能,您可以:, , 創...。
  • LearnPress – bbPress Integration 》LearnPress是ThimPress開發的WordPress LMS外掛。, LearnPress bbPress是WordPress LMS – LearnPress的附加功能,為您的課程增加論壇。現在,教師可以與學生...。
  • Masteriyo LMS – Online Course Builder for eLearning, LMS & Education 》最佳免費 WordPress LMS & eLearning 外掛程式 - Masteriyo LMS, 👉 Masteriyo 網站, 👉 查看演示, 👉 文件, 👉 Masteriyo LMS Pro, 👉 試用(點選此連結...。
  • LearnDash LMS – Reports 》使用最全面的洞察力來學習LearnDash報告儀表板, , 用我們智能新插件 WISDM Reports for LearnDash 輕鬆解讀您的課程數據,它通過圖形報告提供詳細的學習者表...。

文章
Filter
Apply Filters
Mastodon