[WordPress] 外掛分享: Javis Seminar- und Veranstaltungsmanagement

首頁外掛目錄 › Javis Seminar- und Veranstaltungsmanagement
WordPress 外掛 Javis Seminar- und Veranstaltungsmanagement 的封面圖片
10+
安裝啟用
尚無評分
261 天前
最後更新
問題解決
WordPress 5.0+ PHP 7.4+ v1.3.1 上架:2023-06-12

內容簡介

這個 WordPress 外掛能夠顯示 Javis 的活動。它包含以下功能:

- 在文章或頁面中顯示課程列表
- 限制課程列表僅顯示特定標籤
- 根據日期或課程編號排序課程列表

要安裝這個插件可以透過 WordPress 內的「插件」>「新增」進行搜尋安裝,或手動將整個 javis 資料夾上傳至 /wp-content/plugins/,再回到 WordPress 插件頁面啟用。使用者可以在頁面或文章中使用 Javis 的短代碼 [javis instance="IHR_INSTANZNAME" tag="OPTIONALES_TAG" sort="SORTIERUNG" order="REIHENFOLGE"] 來顯示課程列表,其中 IHR_INSTANZNAME 需替換為該課程實例的名稱,OPTIONALES_TAG 可以選擇性地設置為標籤,SORTIERUNG 則可以選擇日期或編號排序方式,REIHENFOLGE 則可以選擇升序或降序。

問題與答案:

1. 這個 WordPress 外掛的功能有哪些?
- 在文章或頁面中顯示課程列表
- 限制課程列表僅顯示特定標籤
- 根據日期或課程編號排序課程列表

2. 該如何安裝這個 WordPress 外掛?
- 可以透過 WordPress 內的「插件」>「新增」進行搜尋安裝,或手動將整個 javis 資料夾上傳至 /wp-content/plugins/,再回到 WordPress 插件頁面啟用。

3. 該如何使用短代碼來顯示活動課程列表?
- 可以在頁面或文章中使用 Javis 的短代碼 [javis instance="IHR_INSTANZNAME" tag="OPTIONALES_TAG" sort="SORTIERUNG" order="REIHENFOLGE"] 來顯示課程列表。其中 IHR_INSTANZNAME 需替換為該課程實例的名稱,OPTIONALES_TAG 可以選擇性地設置為標籤,SORTIERUNG 則可以選擇日期或編號排序方式,REIHENFOLGE 則可以選擇升序或降序。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Javis Seminar- und Veranstaltungsmanagement」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Mit diesem Plugin können Veranstaltungen von Javis auf einer WordPress-Webseite angezeigt werden.
Funktionen
Javis für WordPress enthält folgende Funktionen

Anzeige der Seminarliste in Beiträgen oder Seiten
Einschränken der Seminarliste auf ein bestimmtes Tag
Sortieren der Seminarliste nach Darum oder Seminarnummer

Installation aus WordPress heraus

Besuchen Sie in WordPress Plugins > Neu hinzufügen.
Suchen Sie nach Javis.
Installieren und aktivieren Sie das Javis Plugin.
Fügen Sie den Javis Short-Code in eine Seite oder in einen Beitrag ein um die Seminarliste anzuzeigen.

Javis Short-Code in einen Beitrag oder eine Seite einfügen
Der Javis Short-Code ist folgendermaßen aufgebaut:
[javis instance="IHR_INSTANZNAME" tag="OPTIONALES_TAG" sort="SORTIERUNG" order="REIHENFOLGE"]

IHR_INSTANZNAME ist durch den Namen der Instanz zu ersetzen. Wenn z.B. die Javis Domain “hallowelt.javis.de” lautet, dann ist der Name “hallowelt”.
OPTIONALES_TAG kann durch ein Tag ersetzt werden. Wenn nicht gefiltert werden soll, dann ist das Attribut ganz zu entfernen.
SORTIERUNG kann durch die gewünschte Sortiermethode erstetz werden. Es stehen zur Auswahl appointment (Sortierung nach Termin) und number (Sortierung nach Kursnummer).
REIHENFOLGE kann durch die gewünschte Sortierreihenfolge erstetz werden. Es stehen zur Auswahl asc (aufsteigende Sortierung) und desc (absteigende Sortierung).

Anpassung der Ausgabe des Shortcodes
Die Ausgabe der Seminar- und Veranstaltungsübersicht kann über WordPress-Filter individuell
angepasst werden. Dadurch bleiben Anpassungen auch nach Plugin-Updates erhalten.
Um die Standardausgabe zu ändern, kann folgender Code in die functions.php des
verwendeten Themes oder in ein eigenes Plugin eingefügt werden:
function customize_javis_shortcode_output($defaultOutput, $options, $seminars) {
// Starte eine neue Tabelle mit zwei Spalten: Titel und Anmelden-Link
$myTable = '

';
$myTable .= '

';
$myTable .= '

';

// Durchlaufe alle Seminare
foreach ($seminars as $seminar) {
$title = esc_html($seminar->getTitle());
$resources = $seminar->getResources();
$link = isset($resources['overview']) ? esc_url($resources['overview']) : '#';

$myTable .= '

';
$myTable .= '

';
$myTable .= '

';
$myTable .= '

';
}

// Falls keine Seminare vorhanden sind
if (empty($seminars)) {
$myTable .= '

';
}

$myTable .= '

Seminar Anmeldung
' . $title . ' Jetzt anmelden
Keine Seminare verfügbar.

';

return $myTable;
}

add_filter('javis_shortcode_output', 'customize_javis_shortcode_output', 10, 3);

Über diesen Mechanismus kann der Benutzer beliebige Änderungen an der Ausgabe des
Shortcodes vornehmen, ohne dass diese durch ein Plugin-Update überschrieben werden.

文章
Filter
Mastodon