Motyw WordPress dla sklepów i blogów (m.in. WooCommerce).
Szczegóły dla katalogu motywów: readme.txt.
Motyw korzysta z biblioteki TGM Plugin Activation (TGMPA 2.6.1, GPL-2.0+), aby po aktywacji motywu pokazać administratorowi powiadomienia o wymaganych wtyczkach i umożliwić ich instalację oraz aktywację z poziomu panelu WordPressa (bez ręcznego pobierania paczek ZIP).
| Element | Ścieżka |
|---|---|
| Biblioteka TGMPA | inc/tgm-plugin-activation/class-tgm-plugin-activation.php |
| Rejestracja wtyczek i teksty | inc/tgm-config.php |
| Ładowanie | functions.php → require_once dla inc/tgm-config.php |
Funkcja rejestrująca wtyczki: maxtheme_register_required_plugins(), podpięta pod hook tgmpa_register.
Wszystkie są pobierane z katalogu WordPress.org (default_path pusty):
| Wtyczka | Slug | Rola |
|---|---|---|
| Elementor | elementor |
Builder stron |
| Contact Form 7 | contact-form-7 |
Formularze kontaktowe |
| One Click Demo Import | one-click-demo-import |
Import treści demonstracyjnych |
Dla każdej pozycji ustawiono required => true — TGMPA traktuje je jako obowiązkowe dla pełnej funkcjonalności motywu.
- Identyfikator konfiguracji:
id→maxtheme. - Podmenu: Wygląd → pozycja menu „Wtyczki MaxTheme” (
menu→maxtheme-install-plugins,parent_slug→themes.php). - Uprawnienia:
capability→edit_theme_options(dostęp typowo dla administratora / osób z odpowiednimi rolami). - Powiadomienia:
has_notices→true— użytkownik widzi komunikaty o braku/nieaktywności wtyczek. - Odrzucenie powiadomienia:
dismissable→false— komunikat nie powinien być trwale ukrywany bez spełnienia wymagań (standard przy wymaganych wtyczkach). - Instalacja zbiorcza:
is_automatic→false— instalacja/aktywacja odbywa się przez interfejs TGMPA (bez cichej instalacji w tle).
Teksty interfejsu (tytuły strony, menu, komunikaty o instalacji/aktywacji itd.) są zdefiniowane w tablicy strings w inc/tgm-config.php i są przetłumaczalne przez text domain maxtheme.
Po zainstalowaniu One Click Demo Import możesz zaimportować pakiet demo (pliki w inc/demo/, konfiguracja w inc/demo-import.php). Skrót do importu jest też dostępny w Wygląd → Dostosuj (sekcja importu demo).
Motyw: zgodnie z license.txt / nagłówkiem motywu (GPLv2 lub nowsza).
TGMPA: GPL-2.0+ (zob. nagłówek pliku biblioteki).
Copyright (c) Maxsoft.pl