| 开发者 |
hexagonwebfr
promotrackerplugins |
|---|---|
| 更新时间 | 2026年6月28日 22:47 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
yoursite.com/epk)/wp-content/plugins/artistkit, or install through the WordPress plugins screen.yoursite.com/epk to view your published EPK.Yes. ArtistKit generates EPKs in a standalone template that doesn't depend on your theme. It works with any properly coded WordPress theme.
Yes. The free version supports a custom accent color. The Pro version offers 5 templates and 8 font pairs.
ArtistKit works entirely on your WordPress site — no external accounts, no API keys, no monthly subscription. The only external request is to Google Fonts, used to load the EPK display font. See the "External services" section below for details.
All your data stays in your WordPress database. Your EPK is hosted on your domain.
Yes. ArtistKit Pro is a separate add-on plugin with advanced features for active musicians. Available at promotracker.fr/artistkit.
Deactivate from the WordPress Plugins screen, then click "Delete". All artist EPK data will be removed.
ak_artist_epk to artistkit_epk.AK to ArtistKitData, the ak-admin asset handles to artistkit-admin, and the settings/meta nonces and actions to the artistkit_ prefix.$_POST['ak_press_quotes'] up-front; each sub-field (quote/source/url) is sanitized individually in the loop, with a documented phpcs:ignore explaining the deep sanitization.wp_enqueue_style() call for proper cache-busting.$_POST (unslash + map_deep / sanitize_text_field) before exposing it to the artistkit_save_settings filter.AK_* → ARTISTKIT_*, global functions ak_* → artistkit_*, and stored options ak_* → artistkit_*.<style> and <script> tags to wp_enqueue_style/script + wp_add_inline_style; the EPK template now uses wp_head() / wp_footer().esc_html, esc_url, esc_attr) including contact emails (replace antispambot() wrap with esc_html of an antispambot output).ak_ to satisfy Plugin Check PrefixAllGlobals.load_plugin_textdomain() call (WP 4.6+ auto-loads).wp_safe_redirect() instead of wp_redirect().phpcs:ignore./epk URL returned 404 immediately after a fresh activation. The rewrite rules flush now happens once on the next init hook (after the CPT and custom rewrite rules are registered) instead of during the activation callback. Users no longer need to manually save permalinks after activation.