Skip to content

gmaxsoft/maxtheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaxTheme

Motyw WordPress dla sklepów i blogów (m.in. WooCommerce).
Szczegóły dla katalogu motywów: readme.txt.


TGM Plugin Activation (TGMPA)

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).

Gdzie jest konfiguracja

Element Ścieżka
Biblioteka TGMPA inc/tgm-plugin-activation/class-tgm-plugin-activation.php
Rejestracja wtyczek i teksty inc/tgm-config.php
Ładowanie functions.phprequire_once dla inc/tgm-config.php

Funkcja rejestrująca wtyczki: maxtheme_register_required_plugins(), podpięta pod hook tgmpa_register.

Wymagane wtyczki

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.

Zachowanie w panelu

  • Identyfikator konfiguracji: idmaxtheme.
  • Podmenu: Wygląd → pozycja menu „Wtyczki MaxTheme” (menumaxtheme-install-plugins, parent_slugthemes.php).
  • Uprawnienia: capabilityedit_theme_options (dostęp typowo dla administratora / osób z odpowiednimi rolami).
  • Powiadomienia: has_noticestrue — użytkownik widzi komunikaty o braku/nieaktywności wtyczek.
  • Odrzucenie powiadomienia: dismissablefalse — komunikat nie powinien być trwale ukrywany bez spełnienia wymagań (standard przy wymaganych wtyczkach).
  • Instalacja zbiorcza: is_automaticfalse — 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.

Dalsze kroki po wtyczkach

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).


Licencja

Motyw: zgodnie z license.txt / nagłówkiem motywu (GPLv2 lub nowsza).
TGMPA: GPL-2.0+ (zob. nagłówek pliku biblioteki).


Copyright (c) Maxsoft.pl

About

WordPress Theme | PHP + WordPress + TGM

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors