Odin_Design has crafted this theme so you have everything you need to build an amazing community full of profiles, reactions, groups, badges, quests, levels, voucher usage and more!
The best way to connect with friends!
A social community powered by BuddyPress
Vikinger - BuddyPress and GamiPress social communityLeverage and extend Buddypress plugins with React, Share, Media, and more!
Incredible Gambling with Gamipress
Odin_Design creates a complete gambling experience with badges, quests, points and levels to create an amazing experience!
Ultra-detailed design elements and pages
All pages have been carefully designed to fit everything you could possibly need! Plus, we've included tons of illustrations and PSDs!
Demo: https://themeforest.net/item/vikinger-buddypress-and-gamipress-social-community/28612259
Vikings - BuddyPress and GamiPress Social Community WordPress Theme
Super complete profile page and news feed
Odin_Design has created a super complete profile page with beautiful designs, boxes and sliders for easier access to all profile sections such as: Introduction, Images, Unlock Badges, Mission Completions, Posts and more! .You'll also find other community pages such as news feeds, full profile settings, member and group categories, and more! .
Fully revamped profile status updates - Vikinger - BuddyPress and GamiPress social community!
Odin_Design completely revamped the Buddypress status update box! Easily upload photos, GIFs. Post a status update, edit your post and even link to a Youtube video just by pasting the URL!
You get a bunch of status and activity updates (like when someone becomes your friend).You also have the option to mark your posts as Liked, Favorite and Private, all easily identifiable by our custom icons!
Express yourself with post-post responses!
Because we know how important it is, we created a responsive BuddyPress plugin specifically for the Vikinger theme, complete with responsive illustrations we designed!
You will get 8 different reactions: Like, Love, Dislike, Happy, Funny, Good, Angry and Sad.Odin_Design is fully integrated with BuddyPress, so you can react not only to profile posts, but also profile comments and replies!
Easily share posts with our share feature
Odin_Design has created a new event and sharing feature so you can quickly share one of your friends' events in your profile stream!
If there is a post you like, just click the "Share" button at the bottom and a popup will open showing the selected post and a status update box to add your thoughts!You can even share your own post if you want! Feel free to quickly add new information or just bring back some old posts you want to talk about again!
Gamipress: Badge Gambling
Using the Gamipress Achievements feature, we've designed a badge system where you can unlock them and earn points to unlock record ratings!You can also use the badge widget to display them proudly on your profile!
Odin_Design includes a PSD with many badge designs so you can have fun, and the badges are made with PS vectors so you can keep them any way you want or even create new ones!
Gamipress: Quest Gambling
Using the Gamipress Achievements feature, we've also designed a quest system so you can complete them and earn points to unlock levels in your profile!Just like badges, you can proudly display them on your profile using the quest widget!
Odin_Design includes a PSD with many quest medal colors so you can have fun, and the medals are made from PS vectors so you can keep them as you like, or even create new ones!
Gamipress: Credit Gambling
Using the Gamipress Points feature, we generated three different points: Gold, Gems and Emeralds. Use them to unlock new levels and level up!You can use the credit widget to display them proudly on your profile, and you can also always see your current balance on the top bar.
Odin_Design includes a PSD with three credits, all created with PS vectors, so you can keep them if you want, or even create new ones!
Gamipress: Gamification Ranking
Using the Gamipress Rank feature, we've created a 6-tier system where you can "level up" by collecting points and completing requests!Odin_Design also links your level and progress to your avatar! You'll be able to quickly view each user's rating and progress via an external progress bar.
Like the others, we also include a PSD with a level 6 shield. They're all created with PS vectors, so you can save them any way you want, or even create new ones!
Awesome blog with reactions - Vikinger - BuddyPress and GamiPress Social Community
A complete blog with 3 different views: List, Small Grid and Large Grid to help people quickly find their favorite posts.
Odin_Design has prepared different post types such as: standard, video, audio and gallery and three different open post views.
Also, just like the Buddypress post update, we've added reactions so people can express their thoughts!
Includes illustrations, SVG icons and avatars!
correct!Odin_Design includes all illustration elements such as points, rating shields, badges, mission tokens, section banners, destination illustrations, etc. in a PSD file and is created using PS vectors so you can easily create your own in just a few clicks Define them!
Odin_Design also includes all SVG icons and 16 avatars (15 people and 1 smiley). Note that these are just illustration elements, not complaining about PSD!
Incredible team, easy to manage
so your users don't have to make changes through WordPress
, We've created an author hub where they can easily change avatars, cover photos, social media, profile info, and more!
Admin Style Author Center - Vikinger - BuddyPress and GamiPress Social Community
Create and manage groups easilyBuddypress! Within the Author Center, we've created a style management system so you can easily create and manage your groups, promote authors for mods or admins, view lyrics invitations, and more!
This theme integrates React elements!
Please read the description below to learn more about what
it means!
Odin_Design uses React to make some parts of the template more dynamic, allowing the user to interact with these parts without waiting for the page to reload, improving the user experience.For example, users can filter activities, add them to their favorites or pin it, react to and comment on it, all without having to refresh any pages.
This also means that plugins or plugins can use the default WordPress out of the box,BuddypressOr GamiPress, which may not work without us adding support for them to our theme.
You can see all the features included in our Vikinger theme by visiting the live preview we created.
As part of our documentation, we've created a number of videos to help you set up and customize each part of our theme, which you can view together on the banner above.
Please ask us all the questions you need before buying!
Changelog: Vikinger – BuddyPress and GamiPress Social Community
v1.9.6 January 14th 2022 Fixes - Fixed an issue with an undefined variable in the "Vikinger - BuddyPress Extension" plugin. Please update the plugin to its latest version (v1.1.1) by using the theme installer (Vikinger -> General). Blog - Added support for custom post types in category, tag and archive pages. BuddyPress - Updated bp_has_profile() function argument in the "register.php" template file. Elementor - Replaced deprecated _content_template() function. Version 1.9.5 December 21st 2021 Fixes - Fixed an issue that could cause the newsfeed to crash if a data inconsistency was found in group activities. BuddyPress - Individual photo activities on mobile now display activity information, comment form and reactions below the photo. Better Messages - Added styles for new chat elements. - Added styles for the modern messages layout. - The header messages widget is now replaced with the "Better Messages" interactive widget when the plugin is installed and active. v1.9.4 December 8th 2021 Fixes - Fixed an issue that caused post, comment and activity reactions to not display localized / translated text. Please update the "Vikinger Reactions" and "Vikinger Reactions - BuddyPress Integration" plugins to their latest versions. - Fixed an issue that caused media upload activities to not save correctly in certain conditions. Version 1.9.3 November 23rd 2021 Fixes - Fixed an issue that prevented the activation page text from including HTML tags. GamiPress - Fixed an issue that prevented points being awarded when using the "Publish an activity post in a group" action. - Fixed an issue that prevented points being awarded when using the "Create a group" action. Version 1.9.2 October 7th 2021 Fixes - Fixed an issue that caused GamiPress member ranks to report as 0 when the "Rank" rank type was deleted. - Fixed an issue that caused GamiPress credits widget to display on member profile newsfeed pages even when there weren't any existing point types. - Fixed an issue that caused GamiPress achievements to show +0 points when the respective achievement didn't award any points. v1.9.1.1 September 26th 2021 - Fixed Blog and other Widget Bugs Version 1.9.1 September 25th 2021 Fixes - Fixed an issue that caused the side menu to not open when used in pages that didn't have the theme content grid. - Fixed an issue that caused rank description data to not display. - Fixed an issue that prevented group enable forum status from being correctly disabled. - Fixed an issue that prevented the register page text from including HTML tags. BuddyPress - The BuddyPress "bp_activity_get" function is no longer used to compute group post count as it always returns 0 if the user is not logged in, causing group post counts across the site to report 0 posts in a group even if it had posts. Photo Upload - Added the "Photo Upload - Allowed Extensions - Case Sensitive" option to the Customizer "Vikinger Settings" -> "Media". Users can choose to disable this option to allow any capitalization combination of the file extensions entered in the "Photo Upload - Allowed Extensions" option to be used. For example, if the allowed extension is "jpg" and this option is disabled, then the following extensions will be allowed: "jpg", "JPG", "Jpg", etc. Video Upload - Added the "Video Upload - Allowed Extensions - Case Sensitive" option to the Customizer "Vikinger Settings" -> "Media". Users can choose to disable this option to allow any capitalization combination of the file extensions entered in the "Video Upload - Allowed Extensions" option to be used. For example, if the allowed extension is "mp4" and this option is disabled, then the following extensions will be allowed: "mp4", "MP4", "Mp4", etc. Twitch Integration - Added the "Profile Stream Page - Order" option in the Customizer "Vikinger Settings" -> "Members" section, which allows users to control the menu item position of the Stream profile page. Force Login - Exception Page URLs now allow strict match comparison if you don't use regex in your URL. This means that, for example, if "https://www.mysitedomain.com/" is set as exception, URLs like "https://www.mysitedomain.com/members/" will not match. Child Theme - Added additional constants and function checks in the parent theme to allow more constants and functions to be overridden in the child theme. - Added actions and filters in several parent theme functions to allow easier customization via the child theme (more than 60 filters / actions have been added). - Added a new backend page called "Hooks" with a list of all the hooks that are available for use in the theme. - Hooks available with this update: - Filters: Blog (9): - vikinger_posts_get_args - vikinger_posts_get_data - vikinger_posts_get_results - vikinger_posts_get_count_args - vikinger_posts_get_sticky_posts_args - vikinger_posts_get_sticky_posts_results - vikinger_pages_get_args - vikinger_pages_get_data - vikinger_pages_get_results Comments (3): - vikinger_comments_get_args - vikinger_comments_get_data - vikinger_comments_get_results User (2): - vikinger_users_grid_type_default - vikinger_users_sidemenu_status_default BuddyPress: Members (13): - vikinger_members_get_args - vikinger_members_get_data - vikinger_members_get_results - vikinger_members_get_count_args - vikinger_members_get_post_count_activity_components - vikinger_members_get_post_count_activity_types - vikinger_members_get_comment_count_activity_components - vikinger_members_get_comment_count_activity_types - vikinger_members_profile_navigation_items - vikinger_members_profile_navigation_items_default_position - vikinger_members_profile_navigation_subitems - vikinger_members_accounthub_navigation_sections - vikinger_members_xprofile_valid_social_networks Groups (11): - vikinger_groups_get_args - vikinger_groups_get_data - vikinger_groups_get_results - vikinger_groups_get_count_args - vikinger_groups_get_members_args - vikinger_groups_get_members_results - vikinger_groups_get_members_count_args - vikinger_groups_get_post_count_activity_components - vikinger_groups_get_post_count_activity_types - vikinger_groups_profile_navigation_items - vikinger_groups_meta_valid_social_networks Activities (4): - vikinger_activities_get_args - vikinger_activities_get_data - vikinger_activities_get_results - vikinger_activities_get_count_args Messages (3): - vikinger_messages_get_args - vikinger_messages_get_data - vikinger_messages_get_results Notifications (3): - vikinger_notifications_get_args - vikinger_notifications_get_data - vikinger_notifications_get_results Stream (1): - vikinger_streams_twitch_embed_iframe_src Vikinger Media: File (5): - vikinger_file_default_allowed_type_extensions - vikinger_file_member_root_uploads_path - vikinger_file_member_root_uploads_url - vikinger_file_group_root_uploads_path - vikinger_file_group_root_uploads_url GamiPress: Achievements (3): - vikinger_achievements_get_args - vikinger_achievements_get_data - vikinger_achievements_get_results Ranks (3): - vikinger_ranks_get_args - vikinger_ranks_get_data - vikinger_ranks_get_results - Actions: Vikinger Media: File (2): - vikinger_file_uploaded - vikinger_file_deleted Version 1.9.0 August 31st 2021 BuddyPress - Improved notification support by adding a new text only notification format that will be used to display unrecognized notifications. GamiPress - Improved error handling when a user assigned points to a badge or quest but didn't select a point type. - WordPress shortcodes and blocks used in the badges or quests description field are now displated in the individual achievement box template. BP Better Messages - Improved chat header and footer styles. Account Hub - Removed the account hub side menu on mobile resolutions, removing the need for users to scroll down to be able to see the respective page main content. All account hub side menu items are available in the mobile menu of the site. Paid Memberships Pro - BuddyPress Add On - Added support for membership level display on reaction popups when the "Show Membership Level on BuddyPress Profile?" option is set to "Yes". Twitch Integration - Twitch video (https://www.twitch.tv/videos/{video_id}) and channel (https://www.twitch.tv/{channel_username}) links that users post on activities will now be converted into an embedded player that allows other users to directly watch the linked video or channel. - A new "Stream" setting page has been added to the Customizer ("Vikinger Settings" -> "Stream") that allows to configure the new stream profile page, widget, account hub page and related functionalities. The following options have been added: - Stream Profile - Status: you can choose to enable or disable Twitch profile functionality (disabling this will remove the profile activity widget, profile activity page and account hub settings page). - Twitch Embeds - Parent Domain: In order to be able to use the Twitch Embedded Player (display twitch videos on any part of the site), Twitch requires that your site has a valid SSL certificate (HTTPS site) and that you specify the parent domain/s where the videos will be embedded (i.e.: "mysite.com"). Please enter your site domain/s in this option, you can enter multiple by separating them with a comma (,). You can check the requirements on this official Twitch post: https://discuss.dev.twitch.tv/t/twitch-embedded-player-updates-in-2020/23956 - When the "Stream Profile - Status" option is enabled, users will be able to display any Twitch stream in their profile by entering the respective Twitch channel username in the account hub "Stream" settings page. A new widget ("Stream Box") will display on each user timeline that will display that stream and a new profile page (stream) will show a larger version of the embedded player. - Please remember to correctly configure the "Twitch Embeds - Parent Domain" and to have a valid SSL certificate on your site (HTTPS site), these are Twitch requirements and the player won't function correctly if you don't follow them. - You can check this official Twitch post https://discuss.dev.twitch.tv/t/twitch-embedded-player-updates-in-2020/23956 for more details. Advanced Ads - Added partial support (some options and conditions are not supported) for the Advanced Ads plugin (https://bit.ly/3k7zMdR). Advanced Ads Pro (Pro Addon - Not Included) - Added partial support (some options and conditions are not supported) for the Advanced Ads Pro plugin (https://bit.ly/3k7zMdR). Version 1.8.0 August 14th 2021 Fixes - Fixed several warnings and errors that would occur when different plugin combinations where active. - Any combination of supported / included plugins can now be used (as long as the plugins they depend on are installed and active, i.e. "Verified Member for BuddyPress" won't work if "BuddyPress" is not installed and active). - Fixed the "Login Page - Text" content being double filtered, which prevented the use of tags in its content. Header - The header search dropdown is now hidden on mobile and a new icon has been added (magnifying glass) that users can click to display it. - The header now displays icon links for notifications, messages and the WooCommerce cart on mobile (if the WooCommerce plugin is active). These allow users to quickly visualize if they have new notifications, messages or items in the cart while browsing the site on mobile resolutions. Comments - Replaced the comments "submit on enter" functionality with a "Post" button on mobile resolutions, allowing the use of the "Enter" key to add new lines. GamiPress - Limited the amount of achievement and rank earners that display on badges, quests and ranks widgets. GamiPress - bbPress Integration - Added styles for point type display in author blocks. WooCommerce - The dashboard page has been removed from the menu items and has been replaced with the orders page as the my-account root page. Force Login - The force login theme feature has been improved by replacing the page redirect and page exceptions options with URLs. This gives site admins more control over which pages can be made accessible when the Force Login option is enabled. - WordPress register page and BuddyPress register and activation pages are now always accessible, even when the force login option is enabled. If you use the Paid Memberships Pro plugin memberships page as register page instead, please remember to add it as an exception to allow users to access it. Social Networks - More social networks have been made available to add for members, groups and the footer of the site. The following social networks have been added: - Members and Groups: - Unsplash - Flickr - Footer: - Spotify - Discord Paid Memberships Pro - Added support for the Paid Memberships Pro plugin (https://bit.ly/3fQv83h). - Site admins can now require their users to have a certain membership to be able to access or engage with restricted content, like posts, pages, etc. Paid Memberships Pro - bbPress Add On - Added support for the Paid Memberships Pro - bbPress Add On plugin (https://bit.ly/3xM9q5Y). - Site admins can now require their users to have a certain membership to be able to access certain forums. Paid Memberships Pro - BuddyPress Add On - Added support for the Paid Memberships Pro - BuddyPress Add On plugin (https://bit.ly/3xIoQZe). - Site admins can now require their users to have a certain membership to be able to access or engage with certain BuddyPress content and functionality. v1.7.0.1 July 31st 2021 Fixes - Fixed an issue that caused the member posts page blog to not display. Version 1.7.0 July 24th 2021 Fixes - Fixed an issue that could cause an error in the single template when the GamiPress plugin wasn't active. - Fixed the cursor showing as a pointer on images that belong to a shared post. - Fixed overflowing title and text on member and group widgets. - Replaced the new font added by WordPress on their latest update to the login page password field with the theme primary font. - Fixed unrecognized notifications being displayed in the header notifications dropdown and notification account hub page. Color Presets - Added site overlay color to the available colors (overlay that displays when opening the mobile sidemenu, popups, etc). Filter Lists - When changing pages on filter lists (member, group and post lists), the user is now scrolled to the top of the list. Header Search - The search dropdown right side icons for blog posts now display differently according to the corresponding post format. - The search dropdown right side icons for groups now indicate if the corresponding group is public or private. - The search dropdown placeholder text is no longer automatically generated and is now available for translation in the "vikinger.pot" file. Blog - Any post type can now be displayed in the site blog page, search page and header search dropdown. - Post lists can now be split, allowing to display one list per post type in the site blog page, search page and header search dropdown. - A post type filter can now be added to posts lists when displaying more than one post type and not using the post type split option. - Several options where added to the WordPress "Customizer" -> "Vikinger Settings" -> "Blog" section that allow the control of these new features: - Post Types - Display in Blog: You can enter the post types allowed for display in the site blog. Enter each post type you want to display separated by a comma (,). - Post Types - Display in Search: You can enter the post types allowed for display in the site search. Enter each post type you want to display separated by a comma (,). - Post Types - Split Display: If enabled, one post list will be displayed for each post type. - Post Types - Filter Display: If enabled, users will be able to filter posts lists by post type when "Post Type - Split Display" is disabled. Activity - Improved fetching of pinned activities, removing the "double" load on feeds and reducing loading times. - Line breaks are now displayed in activities text. - A "Line Break Limit" option has been added to the Customizer -> "Vikinger Settings" -> "Newsfeed" that allows to control the amount of consecutive line breaks that users can input in activities and comments. - Site administrators can now delete any activity and comment (even the ones they aren't the author of) from the frontend by using the "three dots" dropdown settings menu. - Group administrators and moderators can now delete comments from any activity that belongs to the group from the frontend by using the "three dots" dropdown settings menu. Activity and Comment Edit - Users can now edit the text of activities (regular status updates and shares only) and comments from the frontend by using the "three dots" dropdown settings menu. - A new message has been added to activity templates that displays when an activity has been edited to inform of this along with the user that made the last edit. - A "Edit Time Limit" option has been added to the Customizer -> "Vikinger Settings" -> "Newsfeed" that allows to set the time (in minutes) in which a user is able to edit an activity or comment since he created it (if set to 0, users won't be able to edit activities or comments after they create them). This setting doesn't apply for site admins, group admins and mods. - Site administrators can edit any activity and comment (even the ones they aren't the author of) from the frontend by using the "three dots" dropdown settings menu. - Group administrators and moderators can edit any activity and comment that belongs to the group from the frontend by using the "three dots" dropdown settings menu. Javascript Browserify require was replaced with ES imports for the main application (app.js) ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import ). React React main application code (app.js) has been refactored and improved. All components have been transformed from class to functional with the use of the new Hooks functionality introduced in React v16.8.0: https://reactjs.org/docs/hooks-intro.html This allowed the introduction of several additional performance improvements.
Contents
- The best way to connect with friends!
- A social community powered by BuddyPress
- Incredible Gambling with Gamipress
- Ultra-detailed design elements and pages
- Vikings - BuddyPress and GamiPress Social Community WordPress Theme
- Super complete profile page and news feed
- Express yourself with post-post responses!
- Easily share posts with our share feature
- Gamipress: Badge Gambling
- Gamipress: Quest Gambling
- Gamipress: Credit Gambling
- Gamipress: Gamification Ranking
- Awesome blog with reactions - Vikinger - BuddyPress and GamiPress Social Community
- Includes illustrations, SVG icons and avatars!
- Incredible team, easy to manage
- This theme integrates React elements!
- Changelog: Vikinger – BuddyPress and GamiPress Social Community