[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1EoHwQ_wUp-WgXBYM41tzV5yqUBBUSAhe6qBzu5Hnko":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"mattiaspkallio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattiaspkallio\u002F",3,30,100,404,79,"2026-04-04T15:46:59.280Z",[13,31,53],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":27,"download_link":28,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":29,"fetched_at":30},"snillrik-settings","Snillrik Settings","1.5.0","\u003Cp>To easily turn on and off some settings that often is done with hooks, hacks or filters in WordPress.\u003C\u002Fp>\n\u003Ch3>Turn off Gutenberg\u003C\u002Fh3>\n\u003Cp>To turn off the default editor and use classic instead.\u003C\u002Fp>\n\u003Ch3>Turn off new Widgets\u003C\u002Fh3>\n\u003Cp>To use classic widgets instead of the new.\u003C\u002Fp>\n\u003Ch3>Turn off comments\u003C\u002Fh3>\n\u003Cp>For turning off the comments, both the fronten and in admin. Does not delete old comments.\u003C\u002Fp>\n\u003Ch3>Redirect login\u003C\u002Fh3>\n\u003Cp>Select a page to redirect to after logging in. Admins will still redirect to wp-admin.\u003C\u002Fp>\n\u003Ch3>Redirect logout\u003C\u002Fh3>\n\u003Cp>Select a page to redirect to after logging out.\u003C\u002Fp>\n\u003Ch3>Redirect profile\u003C\u002Fh3>\n\u003Cp>Select a page to redirect the profile link to, (the one in the admin bar etc.)\u003C\u002Fp>\n\u003Ch3>login logo\u003C\u002Fh3>\n\u003Cp>Use the logo set in the customizer as login logo. If no logo is set, it will use the default logo.\u003C\u002Fp>\n\u003Ch3>Titles on pages\u003C\u002Fh3>\n\u003Cp>Filter the_title -function to not show a title if there is a H1 in content. The Idea is that if you have a large image or other stuff that you want above the title, you just add a H1 where you want it and the automatic one will not be shown.\u003C\u002Fp>\n\u003Ch3>Admin toolbar in frontend\u003C\u002Fh3>\n\u003Cp>Does not show the toolbar in fronted. You can select witch roles that should still see it.\u003C\u002Fp>\n\u003Ch3>E-mails\u003C\u002Fh3>\n\u003Cp>Redirect all emails to admin to ensure that customers or users get no emails.\u003Cbr \u002F>\nProbably mostly used for development and testing.\u003C\u002Fp>\n\u003Ch3>Default email\u003C\u002Fh3>\n\u003Cp>Set the default name and email address for all emails sent from the site. ie the wordpress@mydomain.org mail.\u003C\u002Fp>\n\u003Ch3>XMLRPC\u003C\u002Fh3>\n\u003Cp>Turn off xmlrpc.php xmlrpc is used to communicate with WP and is mostly not used, but it is a way for haxxor type people to attack your site.\u003C\u002Fp>\n\u003Ch3>Speculative loading\u003C\u002Fh3>\n\u003Cp>This turns off, or sets the mode and eagerness, of the Speculative loading of the page. This is a new feature in WP 6.8 that loads the page before you click on it.\u003Cbr \u002F>\nWhile it’s mostly a good feature, but i might need some tweaking or turning off.\u003C\u002Fp>\n\u003Ch3>WooCommerce\u003C\u002Fh3>\n\u003Cp>If WooCommerce is active on the site, you can choose to redirect to Checkout after “add to cart”, so skipping the cart-part.\u003C\u002Fp>\n\u003Cp>A very simple honeypot-function for the register form.\u003C\u002Fp>\n\u003Ch3>Get the WordPress customizer back\u003C\u002Fh3>\n\u003Cp>In themes like the Twentytwentytwo it’s really hard to find the link to the customizer. This adds it under Appearance, …where he belongs!\u003C\u002Fp>\n\u003Ch3>Colors for Categories.\u003C\u002Fh3>\n\u003Cp>Add a color field to the category to be able to add a color to the category. you get it by using something like this:\u003Cbr \u002F>\nget_term_meta( $post_term_id, ‘category_color’, true )\u003C\u002Fp>\n\u003Cp>It has a filter for what taxonomies to use, so it can be used for other taxonomies than categories.\u003Cbr \u002F>\nadd_filter(“snset_categories_for_categorycolor”, function ($taxonomies) {\u003Cbr \u002F>\n    $taxonomies[] = “dude-type”;\u003Cbr \u002F>\n    return $taxonomies;\u003Cbr \u002F>\n}, 10, 1);\u003C\u002Fp>\n\u003Ch3>Upload SVG\u003C\u002Fh3>\n\u003Cp>Allow SVG uploads to the media library. This is a security risk, so use it with caution\u003C\u002Fp>\n\u003Ch3>Remove WP Emoji\u003C\u002Fh3>\n\u003Cp>Remove the WP Emoji script and styles. This is a performance improvement, since it removes a lot of unnecessary code that is loaded on every page.\u003C\u002Fp>\n","To easily turn on and off some settings that often is done with hooks, hacks or filters in WordPress.",1706,0,"2026-01-06T15:04:00.000Z","6.9.4","4.5","7.4.0",[26],"common-settings","http:\u002F\u002Fwww.snillrik.se\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnillrik-settings.1.5.0.zip",null,"2026-03-15T15:16:48.613Z",{"slug":32,"name":33,"version":34,"author":4,"author_profile":5,"description":35,"short_description":36,"active_installs":20,"downloaded":37,"rating":38,"num_ratings":39,"last_updated":40,"tested_up_to":41,"requires_at_least":23,"requires_php":42,"tags":43,"homepage":49,"download_link":50,"security_score":8,"vuln_count":51,"unpatched_count":20,"last_vuln_date":52,"fetched_at":30},"cybersoldier","Cybersoldier","1.8.2","\u003Cp>Cybersoldier is a text based battle rap plugin for WordPress. Basic usage is:\u003Cbr \u002F>\nRegister a user, and create a “CyberSoldier character dude thingie”.\u003Cbr \u002F>\nFind some one to battle.\u003Cbr \u002F>\nCreate a new battle and go to that battle to start battling. (stuff about moms, and\u002For ugliness might be a good place to start, but be nice.)\u003Cbr \u002F>\nEmails are sent to nemesieses… nemesi? …the one you battle and you to when the other one replies.\u003Cbr \u002F>\nBattle is over either when set number of lines are written or set time is out. (ie 10 and 24 hours)\u003C\u002Fp>\n\u003Cp>Demo and Download: [https:\u002F\u002Fwww.cybersoldier.com]\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cp>Adds a new user type: cybersoldier, other than that it’s common wp users that battle eachother.\u003Cbr \u002F>\nA bunch of shortcodes to be used where suited:\u003Cbr \u002F>\nBattles list\u003C\u002Fp>\n\u003Cp>To add a battles list to a page, or maybe in a widget or where ever you want it. Use\u003Cbr \u002F>\n[battles_list]\u003Cbr \u002F>\nIt can be used in a couple of different ways, you can use the parameters:\u003Cbr \u002F>\nuser_id\u003Cbr \u002F>\nnumberposts\u003Cbr \u002F>\ncontent\u003Cbr \u002F>\nimages\u003Cbr \u002F>\nie: [battles_list numberposts=3 content=false images=true]\u003Cbr \u002F>\nUser page\u003C\u002Fp>\n\u003Cp>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.\u003Cbr \u002F>\n[user_page]\u003Cbr \u002F>\nPlayer page\u003C\u002Fp>\n\u003Cp>More or less just add this shortcode to a page named cybersoldier, and choose that page as to player page in the settings above.\u003Cbr \u002F>\n[player_page]\u003Cbr \u002F>\nSoldiers on this site\u003C\u002Fp>\n\u003Cp>If you want a list of all the cybersolidiers on the page, use this shortcode:\u003Cbr \u002F>\nIt can have these parameters.\u003Cbr \u002F>\nnumberposts = -1. How many soliders to show.\u003Cbr \u002F>\ncontent = false. Show the desription of the player or not.\u003Cbr \u002F>\nadmin_is_player. If the administrator is one of the players or not. (overrides the setting above in the settings section)\u003Cbr \u002F>\nimages = true. Displaying the images or not.\u003Cbr \u002F>\n[soldiers_list]\u003Cbr \u002F>\nRandom quote\u003C\u002Fp>\n\u003Cp>Adds a randow quote to, where ever it’s placed, ie in a widget or a page. [random_line]\u003C\u002Fp>\n\u003Ch4>Active Contributors\u003C\u002Fh4>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwebbigt.se\" rel=\"nofollow ugc\">Mattias P Kallio\u003C\u002Fa>\u003C\u002Fli>\n","Battle rap plugin for Wordpress",1828,80,2,"2025-05-15T10:55:00.000Z","6.8.5","5.7.0",[44,45,46,47,48],"battle","games","hip-hop","rap","rap-battle","https:\u002F\u002Fcybersoldier.com\u002Fplugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcybersoldier.1.8.2.zip",1,"2021-11-23 00:00:00",{"slug":54,"name":55,"version":56,"author":4,"author_profile":5,"description":57,"short_description":58,"active_installs":20,"downloaded":59,"rating":8,"num_ratings":51,"last_updated":60,"tested_up_to":22,"requires_at_least":61,"requires_php":60,"tags":62,"homepage":66,"download_link":67,"security_score":68,"vuln_count":51,"unpatched_count":20,"last_vuln_date":69,"fetched_at":70},"snillrik-restaurant-menu","Snillrik Restaurant Menu","2.3.1","\u003Cp>The idea is that you can create a bunch of different dishes, with images, price, ingredients etc… Then these are used to make up menus that are easily changed from day to day. So a particular use would be a lunch menu where you would want the same menu and shortcode but you want to change dishes every day. You could also have several menus, maybe one for each day of the week.\u003C\u002Fp>\n\u003Cp>There are also categories for the different dishes, so if you have like Meat, Fish, Veg, Ice cream etc, the menu will be in that order.\u003C\u002Fp>\n\u003Cp>So, the plugin adds th post types Dishes and Menus that can be added and edited the wordpress way. Then you can use the widget to add specific dishes and a shortcode for the menu on a page.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>[snillrik_restaurant_menu menuid=”42″ showcategory=1|0 hideimage=1|0 linktitle=1|0 category=”” orderby=”menu_order”]\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want to not show the category text chose 0 and if you want to link to the dish page chose 1 etc. menu_order is the order param set in admin on each dish. the orderby can be set to common wp orderbys too, like date or title.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[snillrik_restaurant_dishes]\u003C\u002Fstrong>\u003Cbr \u002F>\nA simple list of dishes sorted under categories. Intended to be a side menu etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003Cbr \u002F>\nThey default to snillrik_lm_menu and snillrik_lm_dish witch might not be tha pretty, but it’s unique… So if you want the urls to be something like \u002Fdishes\u002F or \u002Ffood\u002F, use these.\u003Cbr \u002F>\n    add_filter(“snillrik_lm_rewrite_menu”,function($thename){\u003Cbr \u002F>\n        return “menue”;\u003Cbr \u002F>\n    },10,1);\u003Cbr \u002F>\n    add_filter(“snillrik_lm_rewrite_dish”,function($thename){\u003Cbr \u002F>\n        return “dish”;\u003Cbr \u002F>\n    },10,1);\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Template \u002F html for each dish.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe default template is a bit basic, but it’s easy to style and it’s a good start. If you want to change the html for each dish, use this filter.\u003Cbr \u002F>\n    add_filter(‘snillrik_restaurant_dishbox_html’, function ($return_html, $atts) {\u003Cbr \u002F>\n        $post_title = $atts[‘title’];\u003Cbr \u002F>\n        $tag_strings = $atts[‘tags’];\u003Cbr \u002F>\n        $content_str = $atts[‘content’];\u003Cbr \u002F>\n        $ingredients_str = $atts[‘ingredients’];\u003Cbr \u002F>\n        $price_str = $atts[‘price’];\u003Cbr \u002F>\n        $thumb = $atts[‘thumb’];\u003Cbr \u002F>\n        return “\u003C\u002Fp>\n\u003Cp>            $tag_strings\u003Cbr \u002F>\n            $post_title\u003Cbr \u002F>\n            $content_str\u003Cbr \u002F>\n            $ingredients_str\u003C\u002Fp>\n\u003Cp>            $price_str\u003C\u002Fp>\n\u003Cp>        $thumb\u003C\u002Fp>\n\u003Cp>“;\u003Cbr \u002F>\n    }, 10, 2);\u003C\u002Fp>\n\u003Ch4>Active Contributors\u003C\u002Fh4>\n\u003Cp>*\u003Ca href=\"http:\u002F\u002Fsnillrik.com\" rel=\"nofollow ugc\">Mattias P Kallio\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>2.1.7\u003C\u002Fh3>\n\u003Cp>Rewrote maintenance of the plugin.\u003C\u002Fp>\n\u003Cp>=2.1.5=\u003Cbr \u002F>\nTesting for WP 6.5.\u003Cbr \u002F>\nAdded Elementor Widget for showing menues.\u003C\u002Fp>\n\u003Cp>=2.1.2=\u003Cbr \u002F>\nIf there is a price set on a menu the link to the dish page will be removed. (because it wont know what price to show on the dish page).\u003Cbr \u002F>\n“linktitle” parameter was not working poparly, fixed that.\u003Cbr \u002F>\nFixed some minor not-even-bugs mostly regarding prices and links, but things that could be better. 🙂\u003Cbr \u002F>\nIf price is set to zero on dish (or no price at all) no price will be shown on dish page (it showed 0 before).\u003C\u002Fp>\n\u003Cp>=2.1.1=\u003Cbr \u002F>\nPrettyfying UI.\u003Cbr \u002F>\nIf price is 0 nothing is shown.\u003Cbr \u002F>\nCheck compability with WP 6.2\u003C\u002Fp>\n\u003Cp>=2.1.0=\u003Cbr \u002F>\nGot som tips and ideas from Alex C. Thanks for that. 🙂\u003Cbr \u002F>\nFixed som weird look in admin on mobile.\u003Cbr \u002F>\nAdded som divs and classes to make it easier to style the menu.\u003Cbr \u002F>\nAdded a filter for the html of each dish in the menu, to\u003C\u002Fp>\n\u003Cp>=2.0.0=\u003Cbr \u002F>\nAdded possibility to set a price for each product in the menu.\u003Cbr \u002F>\nSettings page now has a possibility to set decimals for prices.\u003Cbr \u002F>\nSome styling and code prettfying.\u003C\u002Fp>\n\u003Ch4>1.9.0\u003C\u002Fh4>\n\u003Cp>Making single dish page a bit more styleable\u003Cbr \u002F>\nfixing a bit more easy to use css-classes etc.\u003Cbr \u002F>\n(also a bit hidden paramter ‘menu_style’ => ‘default’, \u002F\u002F default, round, it’s not that big of a differance, but it’s to make it more usable for non-webbnerds later.)\u003C\u002Fp>\n\u003Ch4>1.8.6\u003C\u002Fh4>\n\u003Cp>Added parameter for showing or hiding images in shortcode: hideimage=1|0\u003Cbr \u002F>\nSome styling and minor stuff (like space between price and sign)\u003C\u002Fp>\n\u003Ch4>1.8.5\u003C\u002Fh4>\n\u003Cp>Testing version 6.1.1 and some minor style fixes.\u003C\u002Fp>\n\u003Ch4>1.8.4\u003C\u002Fh4>\n\u003Cp>I got a bunch of suggestions, tips and some testing, so there are a lot of updates now. 🙂\u003Cbr \u002F>\nIf price is 0 nothing is shown instead.\u003C\u002Fp>\n\u003Ch4>1.8.3\u003C\u002Fh4>\n\u003Cp>Fixed category naming bug when using dishes shortcode\u003C\u002Fp>\n\u003Ch4>1.8.2\u003C\u002Fh4>\n\u003Cp>Fixed bug in translations.\u003C\u002Fp>\n\u003Ch4>1.8.0\u003C\u002Fh4>\n\u003Cp>Added filters for rewriting the urls (as displayed in readme)\u003Cbr \u002F>\nRe-thought the categories and tags and it now works more like commonly in WP.\u003Cbr \u002F>\nAdded a shortcode generator on each menu for when using it on pages.\u003Cbr \u002F>\nAdded tags to the only template that currently exists.\u003Cbr \u002F>\nGot a bunch of cool ideas from Jarko, so thanks for that. 🙂\u003C\u002Fp>\n\u003Ch4>1.7.2\u003C\u002Fh4>\n\u003Cp>Test of WP 6.0 and making it a bit more easy to style the menues.\u003C\u002Fp>\n\u003Ch4>1.7.1\u003C\u002Fh4>\n\u003Cp>Made it a bit easier to style the menu, it’s now css flex.\u003C\u002Fp>\n\u003Ch4>1.7\u003C\u002Fh4>\n\u003Cp>Some more escaping output and some fix, trix and just some TLC.\u003C\u002Fp>\n\u003Ch4>1.6.4\u003C\u002Fh4>\n\u003Cp>Escaping text and securing output to browser.\u003C\u002Fp>\n\u003Ch4>1.6.3\u003C\u002Fh4>\n\u003Cp>Testing for 5.8, no updates\u003C\u002Fp>\n\u003Ch4>1.6.2\u003C\u002Fh4>\n\u003Cp>Making code a bit more consistant, and prettified a bit too.\u003Cbr \u002F>\nMade the menu-urls show dishes but the shortcodes in pages is probably still the easiest way to show menus.\u003Cbr \u002F>\nAnd minor bugfixes.\u003Cbr \u002F>\nSome text changes.\u003C\u002Fp>\n\u003Ch4>1.5.2\u003C\u002Fh4>\n\u003Cp>Minor bugfix in shortcode showing title when showcategory set to string “true”.\u003Cbr \u002F>\nAdded parameter showcatdescription to hide description text even if set in category\u003C\u002Fp>\n\u003Ch4>1.5.1\u003C\u002Fh4>\n\u003Cp>Minor update, mostly just a version check for WP 5.7\u003C\u002Fp>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New\u003C\u002Fli>\n\u003C\u002Ful>\n","Easiest way to maintain a menu that changes every day, like a lunchmenu or \"Today's special\".",2092,"","4.5.2",[63,64,65],"lunch-menu","restaurant","shortcodes","https:\u002F\u002Frestaurant.snillrik.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnillrik-restaurant-menu.2.3.1.zip",99,"2026-01-06 20:40:34","2026-03-15T10:48:56.248Z"]