| | |
| | | <?php |
| | | namespace JVBase; |
| | | |
| | | use JVBase\meta\MetaManager; |
| | | use JVBase\meta\Meta; |
| | | use WP_User; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | |
| | | protected int $user_id; |
| | | protected int $profileID; |
| | | protected WP_User $user_data; |
| | | protected MetaManager $meta; |
| | | protected Meta $meta; |
| | | protected string $base_url = 'https://edmonton.ink'; |
| | | protected string $badge_url; |
| | | |
| | |
| | | $this->user_id = $user_id; |
| | | $this->profileID = get_user_meta($user_id, BASE . 'link', true); |
| | | $this->user_data = get_userdata($user_id); |
| | | $this->meta = new MetaManager($this->profileID, 'post'); |
| | | |
| | | $this->meta = Meta::forPost($this->profileID); |
| | | |
| | | // Set badge URL - this would be your badge image path |
| | | $this->badge_url = JVB_URL . 'assets/images/badges/edmonton-ink-badge.png'; |
| | |
| | | protected function getArtistStyles():array |
| | | { |
| | | $styles = []; |
| | | $top_styles = $this->meta->getValue('top_style'); |
| | | $top_styles = $this->meta->get('top_style'); |
| | | |
| | | if (!empty($top_styles)) { |
| | | $style_ids = explode(',', $top_styles); |