[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyEQnttTn8KZgGsYTKhPJvL7CYc6RW0uRX80cyx0t6H0":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"tkama","Timur Kamaev","https:\u002F\u002Fprofiles.wordpress.org\u002Ftkama\u002F",5,22200,85,1448,69,"2026-05-20T02:19:51.607Z",[14,37,62,87,109],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":31,"download_link":32,"security_score":33,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"kama-thumbnail","Kama Thumbnail","3.5.1","\u003Cp>Convenient way to create post thumbnails on the fly without server overload.\u003C\u002Fp>\n\u003Cp>The best alternative to scripts like “thumbnail.php”.\u003C\u002Fp>\n\u003Cp>Supports Multisite.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>The plugin for developers firstly, because it don’t do anything after install. In order to the plugin begin to work, you need use one of plugin function in your theme or plugin. Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_img( 'w=150 &h=150' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Using the code in the loop you will get ready thumbnail IMG tag. Plugin takes post thumbnail image or find first image in post content, resize it and create cache. Also creates custom field for the post with URL to original image. In simple words it cache all routine and in next page loads just take cache result.\u003C\u002Fp>\n\u003Cp>You can make thumbs from custom URL, like this:\n    \u003C\u002Fp>\n\u003Cp>The \u003Ccode>URL_TO_IMG\u003C\u002Fcode> must be from local server: by default, plugin don’t work with external images, because of security. But you can set allowed hosts on settings page: \u003Ccode>Settings > Media\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All plugin functions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F return thumb url URL\necho kama_thumb_src( $args, $src );\n\n\u002F\u002F return thumb IMG tag\necho kama_thumb_img( $args, $src );\n\n\u002F\u002F return thumb IMG tag wraped with \u003Ca>. A link of A will leads to original image.\necho kama_thumb_a_img( $args, $src );\n\n\u002F\u002F to get image width or height after thumb creation\necho kama_thumb( $optname );\n\u002F\u002F ex:\necho '\u003Cimg src=\"'. kama_thumb_src('w=200') .'\" width=\"'. kama_thumb('width') .'\" height=\"'. kama_thumb('height') .'\" alt=\"\" \u002F>';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>$args\u003C\u002Fstrong> (array\u002Fstring)\u003Cbr \u002F>\nArguments to create thumb. Accepts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>w | width\u003C\u002Fstrong>\u003Cbr \u002F>\n(int) desired width.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>h | height\u003C\u002Fstrong>\u003Cbr \u002F>\n(int) desired height.\u003C\u002Fp>\n\u003Cp>if parameters \u003Ccode>w\u003C\u002Fcode> and \u003Ccode>h\u003C\u002Fcode> not set, both of them became 100 – square thumb 100х100 px.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>notcrop\u003C\u002Fstrong>\u003Cbr \u002F>\n(isset) if set \u003Ccode>crop\u003C\u002Fcode> parameter become false – \u003Ccode>crop=false\u003C\u002Fcode>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>crop\u003C\u002Fstrong>\u003Cbr \u002F>\n(isset) Control image cropping. By default always \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>To disable cropping set here \u003Ccode>false\u002F0\u002Fno\u002Fnone\u003C\u002Fcode> or set parameter \u003Ccode>'notcrop'\u003C\u002Fcode>. Then image will not be cropped and will be created as small copy of original image by sizes settings of one side: width or height – here plugin select the smallest suitable side. So one side will be as it set in \u003Ccode>w\u003C\u002Fcode> or \u003Ccode>h\u003C\u002Fcode> and another side will be smaller then \u003Ccode>w\u003C\u002Fcode> or \u003Ccode>h\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cropping position\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Also, you can specify string: \u003Ccode>'top'\u003C\u002Fcode>, \u003Ccode>'bottom'\u003C\u002Fcode>, \u003Ccode>'left'\u003C\u002Fcode>, \u003Ccode>'right'\u003C\u002Fcode> or \u003Ccode>'center'\u003C\u002Fcode> and any other combinations of this strings glued with \u003Ccode>\u002F\u003C\u002Fcode>. Ex: \u003Ccode>'right\u002Fbottom'\u003C\u002Fcode>. All this will set cropping area:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'left', 'right'\u003C\u002Fcode> – horizontal side (w)\u003C\u002Fli>\n\u003Cli>\u003Ccode>'top', 'bottom'\u003C\u002Fcode> – vertical side (h)\u003C\u002Fli>\n\u003Cli>\u003Ccode>'center'\u003C\u002Fcode> – for both sides (w and h)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When only one value is set, the other will be by default. By default: \u003Ccode>'center\u002Fcenter'\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F image will be reduced by height, and width will be cropped.\n\u002F\u002F \"right\" means that right side of image will be shown and left side will be cut.\nkama_thumb_img('w=200 &h=400 &crop=right');\n\n\u002F\u002F image will be redused by width, and height will be cropped.\n\u002F\u002F \"top\" means that the top of the image will be shown and bottom side will be cut.\nkama_thumb_img('w=400 &h=200 &crop=top');\n\n\u002F\u002F you can specify two side position at once, order doesn't matter\nkama_thumb_img('w=400 &h=200 &crop=top\u002Fright');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Reduce image by specified side\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In order to get not cropped proportionally rediced image by specified side: by width or height. You need specify only width or only height, then other side will be reduced proportional. And no cropping will appear here.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>kama_thumb_img('w=200');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>So, width of our image will be 200, and height will be as it will…\u003Cbr \u002F>\nТеперь ширина всегда будет 200, а высота какая получится… And the picture will be always full, without cropping.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>q | quality\u003C\u002Fstrong>\u003Cbr \u002F>\n(int) jpg compression quality (Default 85. max.100)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>stub_url\u003C\u002Fstrong>\u003Cbr \u002F>\n(string) URL to no_photo image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>alt\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) alt attr of img tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>title\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) title attr of img tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>class\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) class attr of img tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>style\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) style attr of img tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>attr\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) Allow to pass any attributes in IMG tag. String passes in IMG tag as it is, without escaping.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>a_class\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) class attr of A tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>a_style\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) style attr of A tag.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>a_attr\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) Allow to pass any attributes in A tag. String passes in A tag as it is, without escaping.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>no_stub\u003C\u002Fstrong>\u003Cbr \u002F>\n(isset) don’t show picture stub if there is no picture. Return empty string.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>yes_stub\u003C\u002Fstrong>\u003Cbr \u002F>\n(isset) show picture stub if global option in option disable stub showing, but we need it…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>post_id | post\u003C\u002Fstrong>\u003Cbr \u002F>\n(int|WP_Post) post ID. It needs when use function not from the loop. If pass the parameter plugin will exactly knows which post to process. Parametr ‘post’ added in ver 2.1.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>attach_id\u003C\u002Fstrong>\u003Cbr \u002F>\n(int) ID of wordpress attachment image. Also, you can set this parametr by pass attachment ID to ‘$src’ parament – second parametr of plugin functions: \u003Ccode>kama_thumb_img('h=200', 250)\u003C\u002Fcode> or \u003Ccode>kama_thumb_img('h=200 &attach_id=250')\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>allow\u003C\u002Fstrong>\u003Cbr \u002F>\n(str) Which hosts are allowed. This option sets globally in plugin setting, but if you need allow hosts only for the function call, specify allow hosts here. Set ‘any’ to allow to make thumbs from any site (host).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>$src\u003C\u002Fstrong>\u003Cbr \u002F>\n(string) URL to any image. In this case plugin will not parse URL from post thumbnail\u002Fcontent\u002Fattachments.\u003C\u002Fp>\n\u003Cp>If parameters passes as array second argument \u003Ccode>$src\u003C\u002Fcode> can be passed in this array, with key: \u003Ccode>src\u003C\u002Fcode> или \u003Ccode>url\u003C\u002Fcode> или \u003Ccode>link\u003C\u002Fcode> или \u003Ccode>img\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    echo kama_thumb_img( array(\n        'src' => 'http:\u002F\u002Fyousite.com\u002FIMAGE_URL.jpg',\n        'w' => 150,\n        'h' => 100,\n    ) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>You can pass \u003Ccode>$args\u003C\u002Fcode> as string or array:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    \u002F\u002F string\n    kama_thumb_img('w=200 &h=100 &alt=IMG NAME &class=aligncenter', 'IMG_URL');\n\n    \u002F\u002F array\n    kama_thumb_img( array(\n        'width'  => 200,\n        'height' => 150,\n        'class'  => 'alignleft'\n        'src'    => ''\n    ) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can set only one side: \u003Ccode>width\u003C\u002Fcode> | \u003Ccode>height\u003C\u002Fcode>, then other side became proportional.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u003C\u002Fcode> parameter or second function argument is for cases when you need create thumb from any image not image of WordPress post.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For test is there image for post, use this code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    if( ! kama_thumb_img('w=150&h=150&no_stub') )\n        echo 'NO img';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Ch4>#1 Get Thumb\u003C\u002Fh4>\n\u003Cp>In the loop where you need the thumb 150х100:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_img('w=150 &h=100 &class=alignleft myimg'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Result:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cimg src='thumbnail_URL' alt='' class='alignleft myimg' width='150' height='100'>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>#2 Not show stub image\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_img('w=150 &h=100 &no_stub'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>#3 Get just thumb URL\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_src('w=100&h=80'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Result: \u003Ccode>\u002Fwp-content\u002Fcache\u002Fthumb\u002Fec799941f_100x80.png\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>This url you can use like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cimg src='\u003C?php echo kama_thumb_src('w=100 &h=80 &q=75'); ?>' alt=''>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>#4 \u003Ccode>kama_thumb_a_img()\u003C\u002Fcode> function\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_a_img('w=150 &h=100 &class=alignleft myimg &q=75'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Result:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href='ORIGINAL_URL'>\u003Cimg src='thumbnail_URL' alt='' class='alignleft myimg' width='150' height='100'>\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>#5 Thumb of any image URL\u003C\u002Fh4>\n\u003Cp>Pass arguments as array:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    echo kama_thumb_img( array(\n        'src' => 'http:\u002F\u002Fyousite.com\u002FIMAGE_URL.jpg',\n        'w' => 150,\n        'h' => 100,\n    ) );\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Pass arguments as string:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    echo kama_thumb_img('w=150 &h=200 ', 'http:\u002F\u002Fyousite.com\u002FIMAGE_URL.jpg');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When parameters passes as string and “src” parameter has additional query args (“src=$src &w=200” where $src = http:\u002F\u002Fsite.com\u002Fimg.jpg?foo&foo2=foo3) it might be confuse. That’s why “src” parameter must passes as second function argument, when parameters passes as string (not array).\u003C\u002Fp>\n\u003Ch4>#6 Parameter post_id\u003C\u002Fh4>\n\u003Cp>Get thumb of post ID=50:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo kama_thumb_img(\"w=150 &h=100 &post_id=50\"); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>I don’t need plugin\u003C\u002Fh3>\n\u003Cp>This plugin can be easily used not as a plugin, but as a simple php file.\u003C\u002Fp>\n\u003Cp>If you are themes developer, and need all it functionality, but you need to install the plugin as the part of your theme, this short instruction for you:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create folder in your theme, let it be ‘thumbmaker’ – it is for convenience.\u003C\u002Fli>\n\u003Cli>Download the plugin and copy the files: \u003Ccode>class.Kama_Make_Thumb.php\u003C\u002Fcode> and \u003Ccode>no_photo.jpg\u003C\u002Fcode> to the folder you just create.\u003C\u002Fli>\n\u003Cli>Include \u003Ccode>class.Kama_Make_Thumb.php\u003C\u002Fcode> file into theme \u003Ccode>functions.php\u003C\u002Fcode>, like this:\u003Cbr \u002F>\nrequire ‘thumbmaker\u002Fclass.Kama_Make_Thumb.php’;\u003C\u002Fli>\n\u003Cli>Bingo! Use functions: \u003Ccode>kama_thumb_*()\u003C\u002Fcode> in your theme code.\u003C\u002Fli>\n\u003Cli>If necessary, open \u003Ccode>class.Kama_Make_Thumb.php\u003C\u002Fcode> and edit options (at the top of the file): cache folder URL\u002FPATH, custom field name etc.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Conditions of Use – mention of this plugin in describing of your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates post thumbnails on fly and cache the result. Auto-create of post thumbnails based on: WP post thumbnail OR first img in post content OR attach &hellip;",9000,120448,94,15,"2023-03-22T15:16:00.000Z","6.1.10","4.7","7.1",[29,30],"image","thumbnail","https:\u002F\u002Fwp-kama.ru\u002F142","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkama-thumbnail.zip",63,1,"2026-01-26 00:00:00","2026-04-16T10:56:18.058Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":34,"last_vuln_date":61,"fetched_at":36},"democracy-poll","Democracy Poll","6.1.1","\u003Cp>This plugin provides an intuitive and powerful system to create polls with features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Single and multiple voting options (customizable)\u003C\u002Fli>\n\u003Cli>Allowing visitors to add custom answers (optional)\u003C\u002Fli>\n\u003Cli>Setting an end date for polls\u003C\u002Fli>\n\u003Cli>Restricting voting to registered users (optional)\u003C\u002Fli>\n\u003Cli>Multiple poll designs\u003C\u002Fli>\n\u003Cli>And more — see the changelog for details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Democracy Poll\u003C\u002Fstrong> is compatible with major cache plugins, including WP Total Cache, WP Super Cache, Wordfence, Quick Cache, and others.\u003C\u002Fp>\n\u003Cp>Designed for ease of use and performance, it offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A “Quick Edit” button for admins, shown directly above a poll\u003C\u002Fli>\n\u003Cli>A plugin menu in the admin toolbar\u003C\u002Fli>\n\u003Cli>Inline inclusion of CSS & JS\u003C\u002Fli>\n\u003Cli>Conditional loading of CSS & JS (only when needed)\u003C\u002Fli>\n\u003Cli>And more — check the changelog for details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Info\u003C\u002Fh3>\n\u003Cp>Democracy Poll is a modern version of the original, well-regarded plugin by the same name. Although Andrew Sutherland’s version hadn’t been updated since 2006, it introduced the innovative idea of allowing users to add their own answers. This version retains the core idea and name, but features fully rewritten code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create new polls\u003C\u002Fli>\n\u003Cli>Cache plugin compatibility (e.g. WP Total Cache, WP Super Cache)\u003C\u002Fli>\n\u003Cli>Option to allow users to add their own answers\u003C\u002Fli>\n\u003Cli>Multi-voting support\u003C\u002Fli>\n\u003Cli>Poll auto-closing after a specified end date\u003C\u002Fli>\n\u003Cli>Display random polls\u003C\u002Fli>\n\u003Cli>Restrict voting to registered users (optional)\u003C\u002Fli>\n\u003Cli>“Edit” button for admins for quick poll management\u003C\u002Fli>\n\u003Cli>Edit vote counts\u003C\u002Fli>\n\u003Cli>Option to let users change their votes\u003C\u002Fli>\n\u003Cli>Voter tracking via IP, cookies, or WP user ID (optional vote clearing)\u003C\u002Fli>\n\u003Cli>Embed polls in posts via \u003Ccode>[democracy]\u003C\u002Fcode> shortcode (visual editor button available)\u003C\u002Fli>\n\u003Cli>Widget support (optional)\u003C\u002Fli>\n\u003Cli>Admin bar menu for easy access (optional)\u003C\u002Fli>\n\u003Cli>Option to disable or inline CSS\u002FJS\u003C\u002Fli>\n\u003Cli>Add custom notes under polls\u003C\u002Fli>\n\u003Cli>Customize designs via CSS themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Multisite support is available from version 5.2.4.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Widget\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets\u003C\u002Fcode> and add the \u003Ccode>Democracy Poll\u003C\u002Fcode> widget\u003C\u002Fli>\n\u003Cli>Place it in a sidebar\u003C\u002Fli>\n\u003Cli>Configure settings\u003C\u002Fli>\n\u003Cli>Done\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Template Code\u003C\u002Fh3>\n\u003Cp>In your theme file (e.g. \u003Ccode>sidebar.php\u003C\u002Fcode>), add:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if ( function_exists( 'democracy_poll' ) ) { ?>\n    \u003Cdiv class=\"sidebar-section\">\n        \u003Ch2>Polls\u003C\u002Fh2>\n        \u003Cdiv class=\"my-poll\">\n            \u003C?php democracy_poll(); ?>\n        \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n\u003C?php } ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>To show a specific poll: \u003Ccode>\u003C?php democracy_poll( 3 ); ?>\u003C\u002Fcode> (replace \u003Ccode>3\u003C\u002Fcode> with your poll ID)\u003C\u002Fli>\n\u003Cli>To embed a specific poll in a post, use \u003Ccode>[democracy id=\"2\"]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003Cli>To embed a random poll in a post, use \u003Ccode>[democracy]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Poll Archive\u003C\u002Fh4>\n\u003Cp>To show the poll archive:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php democracy_archives( $hide_active, $before_title, $after_title ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","WordPress polls plugin with multiple-choice, custom answers, cache compatibility, widgets, and shortcodes.",7000,202962,92,86,"2025-08-04T06:19:00.000Z","6.8.5","5.8","7.4",[52,53,54,55,56],"democracy","polls","review","survey","vote","https:\u002F\u002Fwp-kama.ru\u002F67","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemocracy-poll.zip",77,3,"2024-04-29 00:00:00",{"slug":63,"name":64,"version":65,"author":5,"author_profile":6,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":84,"vuln_count":34,"unpatched_count":85,"last_vuln_date":86,"fetched_at":36},"kama-spamblock","Kama SpamBlock","1.8.3","\u003Cp>Effectively prevent automatic spam when a spam comment is posted with Kama Spamblock, a plugin that operates discreetly and remains completely invisible to users—no captcha codes required. The plugin not only blocks spam comments but also conducts thorough checks on pings and trackbacks to ensure the authenticity of backlinks.\u003C\u002Fp>\n\u003Cp>Even if you are using an external comment system like Disqus, installing Kama Spamblock remains valuable. This is because autospam can be posted directly to the ‘wp-comments-post.php’ file, and the plugin serves as a robust defense against such comments.\u003C\u002Fp>\n","Light and invisible method to block auto-spam when a spam comment is posted. Pings and trackbacks check for real backlinks.",5000,62348,100,17,"2024-10-13T07:19:00.000Z","6.6.5","5.7","7.0",[77,78,79,80,81],"antispam","autospam","spam","spamblock","spammer","https:\u002F\u002Fwp-kama.ru\u002F95","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkama-spamblock.zip",91,0,"2024-10-15 00:00:00",{"slug":88,"name":89,"version":90,"author":5,"author_profile":6,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":48,"requires_at_least":98,"requires_php":50,"tags":99,"homepage":104,"download_link":105,"security_score":106,"vuln_count":107,"unpatched_count":85,"last_vuln_date":108,"fetched_at":36},"kama-clic-counter","Kama Click Counter","4.1.1","\u003Cp>With this plugin, you can gather statistics on clicks for file downloads or any other link across the site.\u003C\u002Fp>\n\u003Cp>To insert a file download block, use the \u003Ccode>[download url=\"any file URL\"]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>The plugin does not include additional tools for uploading files. All files must be uploaded using the standard WordPress media uploader. The URLs are then used to create the download block.\u003C\u002Fp>\n\u003Cp>Additionally, the plugin includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A button in the visual editor for quickly inserting the file download block shortcode.\u003C\u002Fli>\n\u003Cli>A customizable widget that allows you to display a list of “Top Downloads” or “Top Link Clicks.”\u003C\u002Fli>\n\u003C\u002Ful>\n","Count clicks on any link across the site. Creates a beautiful file download block in post content. Includes a widget for top downloads.",900,39213,78,9,"2025-10-27T09:53:00.000Z","5.9",[100,101,102,103],"analytics","count-clicks","counter","statistics","https:\u002F\u002Fwp-kama.com\u002F77","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkama-clic-counter.zip",95,4,"2025-09-22 00:00:00",{"slug":110,"name":111,"version":112,"author":5,"author_profile":6,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":45,"num_ratings":117,"last_updated":118,"tested_up_to":48,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":125,"download_link":126,"security_score":70,"vuln_count":85,"unpatched_count":85,"last_vuln_date":127,"fetched_at":36},"kama-wp-smile","Kama WP Smiles","1.10.0","\u003Cp>Kama WP Smiles enhances your WordPress experience by seamlessly incorporating a smiley block into the comment form of your theme and the HTML\u002Fvisual editor in the admin panel. This feature simplifies the process of adding smiles to your comments or posts. The plugin replaces the standard WordPress emoticons with lively and animated GIF smileys.\u003C\u002Fp>\n\u003Cp>With Kama WP Smiles, visitors to your blog can effortlessly insert smiles into their comments, while you gain the ability to enhance your posts or respond to comments with smiles of your own.\u003C\u002Fp>\n\u003Cp>In the plugin settings, you have the option to select which smileys appear in the smiley block. Additionally, you can customize the special codes, such as 🙂 , which trigger the replacement with smiley images in your content. Furthermore, you have the freedom to create and utilize your own set of smiley images.\u003C\u002Fp>\n\u003Cp>Should you decide the plugin isn’t for you, uninstalling it is a breeze. The plugin ensures a clean removal process, leaving no trace behind.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwp-kama.ru\u002F185\" rel=\"nofollow ugc\">Plugin page\u003C\u002Fa>\u003C\u002Fp>\n","Replace WordPress emoticons with dynamic smileys, adding a smiley block to comment forms and admin editor. Pick from existing or create custom sets.",300,21944,11,"2025-08-20T02:28:00.000Z","5.7.0","7.2",[122,123,124],"comments","smiles","stickers","http:\u002F\u002Fwp-kama.ru\u002F?p=18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkama-wp-smile.zip",null]