{"id":77200,"date":"2017-12-11T10:53:46","date_gmt":"2017-12-11T10:53:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cybersoldier\/"},"modified":"2025-05-15T10:55:55","modified_gmt":"2025-05-15T10:55:55","slug":"cybersoldier","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/cybersoldier\/","author":14878790,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8.2","stable_tag":"1.8.2","tested":"6.8.5","requires":"4.5","requires_php":"5.7.0","requires_plugins":null,"header_name":"Cybersoldier","header_author":"Mattias Kallio","header_description":"A rap battle plugin for Wordpress.","assets_banners_color":"897e76","last_updated":"2025-05-15 10:55:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cybersoldier.com\/plugin\/","header_author_uri":"http:\/\/webbigt.se","rating":4,"author_block_rating":0,"active_installs":0,"downloads":1861,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8.1":{"tag":"1.8.1","author":"mattiaspkallio","date":"2025-05-15 10:39:52"},"1.8.2":{"tag":"1.8.2","author":"mattiaspkallio","date":"2025-05-15 10:55:55"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":1,"4":0,"5":1},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":1784613,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1784613,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.8.1","1.8.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":1784613,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":1784613,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":1784613,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"My Page, setting up your Cybersoldier.","2":"Battle Page where the battle is being, well battled if that's a word.","3":"Admin Page with a few settings and instructions for shortcodes etc."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[242328,2773,150511,240531,150508],"plugin_category":[37],"plugin_contributors":[183070],"plugin_business_model":[],"class_list":["post-77200","plugin","type-plugin","status-publish","hentry","plugin_tags-battle","plugin_tags-games","plugin_tags-hip-hop","plugin_tags-rap","plugin_tags-rap-battle","plugin_category-arts-and-entertainment","plugin_contributors-cybersoldier","plugin_committers-mattiaspkallio"],"banners":{"banner":"https:\/\/ps.w.org\/cybersoldier\/assets\/banner-772x250.jpg?rev=1784613","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/cybersoldier\/assets\/icon.svg?rev=1784613","icon":"https:\/\/ps.w.org\/cybersoldier\/assets\/icon.svg?rev=1784613","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cybersoldier\/assets\/screenshot-1.jpg?rev=1784613","caption":"My Page, setting up your Cybersoldier."},{"src":"https:\/\/ps.w.org\/cybersoldier\/assets\/screenshot-2.jpg?rev=1784613","caption":"Battle Page where the battle is being, well battled if that's a word."},{"src":"https:\/\/ps.w.org\/cybersoldier\/assets\/screenshot-3.jpg?rev=1784613","caption":"Admin Page with a few settings and instructions for shortcodes etc."}],"raw_content":"<!--section=description-->\n<p>Cybersoldier is a text based battle rap plugin for Wordpress. Basic usage is:\nRegister a user, and create a \"CyberSoldier character dude thingie\".\nFind some one to battle.\nCreate a new battle and go to that battle to start battling. (stuff about moms, and\/or ugliness might be a good place to start, but be nice.)\nEmails are sent to nemesieses... nemesi? ...the one you battle and you to when the other one replies.\nBattle is over either when set number of lines are written or set time is out. (ie 10 and 24 hours)<\/p>\n\n<p>Demo and Download: [https:\/\/www.cybersoldier.com]<\/p>\n\n<h3>Features:<\/h3>\n\n<p>Adds a new user type: cybersoldier, other than that it's common wp users that battle eachother.\nA bunch of shortcodes to be used where suited:\nBattles list<\/p>\n\n<p>To add a battles list to a page, or maybe in a widget or where ever you want it. Use \n[battles_list]\nIt can be used in a couple of different ways, you can use the parameters:\nuser_id\nnumberposts\ncontent\nimages\nie: [battles_list numberposts=3 content=false images=true]\nUser page<\/p>\n\n<p>If a user is logged in the user page can be added to any page. The cybersoldier userpage is also added to the bottom of the ordinary wordpress user page in admin.\n[user_page]\nPlayer page<\/p>\n\n<p>More or less just add this shortcode to a page named cybersoldier, and choose that page as to player page in the settings above.\n[player_page]\nSoldiers on this site<\/p>\n\n<p>If you want a list of all the cybersolidiers on the page, use this shortcode:\nIt can have these parameters.\nnumberposts = -1. How many soliders to show.\ncontent = false. Show the desription of the player or not. \nadmin_is_player. If the administrator is one of the players or not. (overrides the setting above in the settings section)\nimages = true. Displaying the images or not.\n[soldiers_list]\nRandom quote<\/p>\n\n<p>Adds a randow quote to, where ever it's placed, ie in a widget or a page. [random_line]<\/p>\n\n<h4>Active Contributors<\/h4>\n\n<p><li><a href=\"http:\/\/webbigt.se\">Mattias P Kallio<\/a><\/li><\/p>\n\n<!--section=installation-->\n<p>Install like any other plugin. Once installed go to cybersoldier settings page for more information and settings. \nIn short, create a page for the cybersoldier page and add [player_page] shortcode to it.\nClick the \"Update character svg info\" to add the images and svg-character stuff. (It is possible, but not all that simple, to add you own svg:s and information, but that's why it's not automated)<\/p>\n\n<p>There are a bunch of shortcodes and a template (for the battle page) to integrate the plugin in your site.<\/p>\n\n<!--section=faq-->\n<p>Everything is perfect and noone have asked me a single question. It MIGHT show up some questions here later I guess. ;)<\/p>\n\n<!--section=changelog-->\n<h4>1.8.2<\/h4>\n\n<p>Minor code prettyfying and test for 6.8.1<\/p>\n\n<h4>1.8.1<\/h4>\n\n<p>Minor bugfix for editing characters, and a few other minor things.<\/p>\n\n<h4>1.8.0<\/h4>\n\n<p>UX thing in settings, WP Version check f\u00f6r 6.7, nothing more, nothing less.<\/p>\n\n<h4>1.7.1<\/h4>\n\n<p>WP Version check, nothing more, nothing less.<\/p>\n\n<h4>1.7.0<\/h4>\n\n<p>Moved things around and went through code thoroughly to accomodate certain security issues. Not many visible changes but more stable, and the code is a lot prettier.<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Fixed some security thing that someone complained about, where administrator, not using WordFence etc, could add script to their own site in some input field. Luckily this is now fixed. Admins of sites using this plugin now have to use the themes editor, ftp, header or footer script plugins if they, for reasons unknown, would want to trasher their own site.<\/p>\n\n<h4>1.6<\/h4>\n\n<p>A bunch of minor stuff, problem with login with facebook-plugin, js files and external content not loaded etc.<\/p>\n\n<h4>1.5.5<\/h4>\n\n<p>WP 5.7 Version check<\/p>\n\n<h4>1.5<\/h4>\n\n<p>Buttons for creating default pages in Settings\nMinor bugfixes.\nWP Version check.<\/p>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial version<\/li>\n<\/ul>","raw_excerpt":"Battle rap plugin for Wordpress","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/77200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=77200"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mattiaspkallio"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=77200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=77200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=77200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=77200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=77200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=77200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}