[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvsVR06Al9q-vUg-CxpTLasXM7eZklf3gv7vOi_z03is":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":144,"fingerprints":254},"sem-author-image","Author Image","4.9.3","Denis de Bernardy","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenis-de-bernardy\u002F","\u003Cp>The Author Image plugin for WordPress lets you easily add author images on your site.\u003C\u002Fp>\n\u003Cp>It creates a widget that you can insert in a sidebar or any other widget area allowed by your theme.\u003Cbr \u002F>\nThe plugin now supports a short code [author-image] you cna use to directly add the image to the page or post content.\u003C\u002Fp>\n\u003Cp>Alternatively, you can place the following call in the loop where you want the author image to appear:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_author_image($author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A second version of this function exists whereby you can pass in width and height to display the image.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_author_image_size($width, $height, $author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To configure your author image, browse Users \u002F Your Profile in the admin area.\u003C\u002Fp>\n\u003Ch4>Setting Author Image Size\u003C\u002Fh4>\n\u003Cp>You can adjust the actual display size in the Author Image widget or by using the_author_image_size function call.\u003C\u002Fp>\n\u003Cp>If you do not specify a size the width and height of the actual image will be used.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>You can use [author-image] to display the uploaded author image in your page\u002Fpost content.\u003C\u002Fp>\n\u003Ch4>Author’s Bio\u003C\u002Fh4>\n\u003Cp>You can configure the widget so it outputs the author’s description in addition to his image.\u003C\u002Fp>\n\u003Cp>This fits well on a site where the author’s image is placed in a sidebar, or the \u003Ca href=\"http:\u002F\u002Fwww.semiologic.com\u002Fsoftware\u002Fsem-reloaded\u002F\" rel=\"nofollow ugc\">Semiologic theme\u003C\u002Fa> when the widget is placed immediately after the posts’ content — i.e. “About The Author.”\u003C\u002Fp>\n\u003Ch4>Gravatar Support\u003C\u002Fh4>\n\u003Cp>The uploaded image will be used as your gravatar by themes that call the get_avatar() function.  This will override an image set on gravatar.com\u003C\u002Fp>\n\u003Ch4>Multi-Author Sites\u003C\u002Fh4>\n\u003Cp>For sites with multitudes of authors, the widget offers the ability to insert a link to the author’s posts — his archives.\u003C\u002Fp>\n\u003Ch4>Single Author Sites\u003C\u002Fh4>\n\u003Cp>Normally the widget will only display an author image when it can clearly identify who the content’s author actually is. In other words, on singular pages or in the loop.\u003C\u002Fp>\n\u003Cp>If you run a single author site, or a site with multiple ghost writers, be sure to check the “This site has a single author” option. The widget will then output your image at all times.\u003C\u002Fp>\n\u003Ch4>Alternate About Page Link\u003C\u002Fh4>\n\u003Cp>Normally the widget will use the author’s posts page (\u002Fauthor\u002Fauthorname\u002F) is the image is clicked on.   If your site has a dedicated page for the author, such as an ‘About Me’ page,\u003C\u002Fp>\n\u003Cp>there is a new field in ‘Your Profile’ called ‘About Me Page’.  Entering a url in this field (\u002Fabout-me\u002F) will cause the widget to use this link as opposed to \u002Fauthor\u002Fauthorname.\u003C\u002Fp>\n\u003Ch4>Retrieving Author Url\u003C\u002Fh4>\n\u003Cp>You can retrieve the url to the respective author image by calling the function\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_author_image_url($author_id = null); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If $author_id is blank the plugin will attempt to determine the current author and retrieve his\u002Fher image.\u003C\u002Fp>\n\u003Ch4>Help Me!\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsem-author-image\" rel=\"ugc\">Plugin’s Forum\u003C\u002Fa> is the best place to report issues.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Props to By Daniel J. Schneider for author_image_url functionality\u003C\u002Fp>\n","Lets you easily add author images on your site.",1000,142800,60,3,"2017-11-28T16:09:00.000Z","4.3.34","3.1","",[20,21,22],"author","author-image","semiologic","https:\u002F\u002Fwww.semiologic.com\u002Fsoftware\u002Fauthor-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsem-author-image.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"denis-de-bernardy",4,12100,30,84,"2026-04-04T02:42:45.474Z",[38,64,81,100,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":49,"unpatched_count":62,"last_vuln_date":63,"fetched_at":28},"user-avatar-reloaded","User Avatar – Reloaded","1.2.2","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>WordPress currently only allows you to use custom avatars that are uploaded through Gravatar. WP User Avatar enables you to use any photo uploaded into your Media Library as an avatar. This means you use the same uploader and library as your posts. No extra folders or image editing functions are necessary.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP User Avatar\u003C\u002Fstrong> also lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your own Default Avatar in your WP User Avatar settings.\u003C\u002Fli>\n\u003Cli>Show the user’s \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatar or Default Avatar if the user doesn’t have a WP User Avatar image.\u003C\u002Fli>\n\u003Cli>Disable \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatars and use only local avatars.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar_upload]\u003C\u002Fcode> shortcode to add a standalone uploader to a front page or widget. This uploader is only visible to logged-in users.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar]\u003C\u002Fcode> shortcode in your posts. These shortcodes will work with any theme, whether it has avatar support or not.\u003C\u002Fli>\n\u003Cli>Allow Contributors and Subscribers to upload their own avatars.\u003C\u002Fli>\n\u003Cli>Limit upload file size and image dimensions for Contributors and Subscribers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADD WP USER AVATAR TO YOUR OWN PROFILE EDIT PAGE\u003C\u002Fh3>\n\u003Cp>You can use the [avatar_upload] shortcode to add a standalone uploader to any page. It’s best to use this uploader by itself and without other profile fields.\u003Cbr \u002F>\nIf you’re building your own profile edit page with other fields, WP User Avatar is automatically added to the show_user_profile and edit_user_profile hooks. If you’d rather have WP User Avatar in its own section, you could add another hook:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action('edit_user_avatar', $current_user);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, to add WP User Avatar to that hook and remove it from the other hooks outside of the administration panel, you would add this code to the functions.php file of your theme:\n    \u003C\u002Fp>\n\u003Ch3>HTML WRAPPER\u003C\u002Fh3>\n\u003Cp>You can change the HTML wrapper of the WP User Avatar section by using the functions wpua_before_avatar and wpua_after_avatar. By default, the avatar code is structured like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wpua-edit-container\">\n  \u003Ch3>Avatar\u003C\u002Fh3>\n  \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n  \u003Cp id=\"wpua-add-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-preview\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    Original Size\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-thumbnail\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    Thumbnail\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-remove-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-undo-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To strip out the div container and h3 heading, you would add the following filters to the functions.php file in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nremove_action('wpua_before_avatar', 'wpua_do_before_avatar');\nremove_action('wpua_after_avatar', 'wpua_do_after_avatar');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To add your own wrapper, you could create something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nfunction my_before_avatar() {\n  echo '\u003Cdiv id=\"my-avatar\">';\n}\nadd_action('wpua_before_avatar', 'my_before_avatar');\n\nfunction my_after_avatar() {\n  echo '\u003C\u002Fdiv>';\n}\nadd_action('wpua_after_avatar', 'my_after_avatar');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv id=\"my-avatar\">\n  \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n  \u003Cp id=\"wpua-add-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-preview\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    \u003Cspan class=\"description\">Original Size\u003C\u002Fspan>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-thumbnail\">\n    \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n    \u003Cspan class=\"description\">Thumbnail\u003C\u002Fspan>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-remove-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n  \u003C\u002Fp>\n  \u003Cp id=\"wpua-undo-button\">\n    \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.",900,10086,100,2,"2023-09-14T08:17:00.000Z","6.3.8","4.0","5.6",[21,55,56,57,58],"author-photo","avatar","gravatar","user-profile","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatar-reloaded","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-avatar-reloaded.1.2.2.zip",62,1,"2025-09-28 00:00:00",{"slug":21,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":48,"downloaded":71,"rating":48,"num_ratings":49,"last_updated":72,"tested_up_to":73,"requires_at_least":17,"requires_php":18,"tags":74,"homepage":79,"download_link":80,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"WP Custom Author Image","1.0","p4wparamjeet","https:\u002F\u002Fprofiles.wordpress.org\u002Fp4wparamjeet\u002F","\u003Cp>The WP Custom Author Image plugin for WordPress lets you easily add WP Custom Author Images on your site.\u003C\u002Fp>\n\u003Cp>It creates a widget that you can insert in a sidebar or any other widget area allowed by your theme.\u003Cbr \u002F>\nThe plugin now supports a short code [wp-custom-author-image] you can use to directly add the image to the page or post content.\u003C\u002Fp>\n\u003Cp>Alternatively, you can place the following call in the loop where you want the WP Custom Author Image to appear:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image($author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A second version of this function exists whereby you can pass in width and height to display the image.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image_size($width, $height, $author_id = null); ?>\n\nThis $author_id parameter is optional.  If it is not passed in, the code will attempt to get the current author of the page\u002Fpost.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To configure your WP Custom Author Image, browse Users \u002F Your Profile in the admin area.\u003C\u002Fp>\n\u003Ch4>Setting WP Custom Author Image Size\u003C\u002Fh4>\n\u003Cp>You can adjust the actual display size in the WP Custom Author Image widget or by using the_wp_custom_author_image_size function call.\u003C\u002Fp>\n\u003Cp>If you do not specify a size the width and height of the actual image will be used.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>You can use [wp-custom-author-image] to display the uploaded WP Custom Author Image in your page\u002Fpost content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Multi-Author Sites\u003C\u002Fh4>\n\u003Cp>For sites with multitudes of authors, the widget offers the ability to insert a link to the author’s posts — his archives.\u003C\u002Fp>\n\u003Ch4>Single Author Sites\u003C\u002Fh4>\n\u003Cp>Normally the widget will only display an WP Custom Author Image when it can clearly identify who the content’s author actually is. In other words, on singular pages or in the loop.\u003C\u002Fp>\n\u003Cp>If you run a single author site, or a site with multiple ghost writers, be sure to check the “This site has a single author” option. The widget will then output your image at all times.\u003C\u002Fp>\n\u003Ch4>Alternate About Page Link\u003C\u002Fh4>\n\u003Cp>Normally the widget will use the author’s posts page (\u002Fauthor\u002Fauthorname\u002F) is the image is clicked on.   If your site has a dedicated page for the author, such as an ‘About Me’ page,\u003C\u002Fp>\n\u003Cp>there is a new field in ‘Your Profile’ called ‘About Me Page’.  Entering a url in this field (\u002Fabout-me\u002F) will cause the widget to use this link as opposed to \u002Fauthor\u002Fauthorname.\u003C\u002Fp>\n\u003Ch4>Retrieving Author Url\u003C\u002Fh4>\n\u003Cp>You can retrieve the url to the respective WP Custom Author Image by calling the function\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php the_wp_custom_author_image_url($author_id = null); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If $author_id is blank the plugin will attempt to determine the current author and retrieve his\u002Fher image.\u003C\u002Fp>\n","Lets you easily add WP Custom Author Images on your site.",2740,"2019-08-27T05:41:00.000Z","5.2.24",[20,75,76,77,78],"user-gravatar","user-photo","user-profile-photo","wp-custom-author-image","https:\u002F\u002Fprofiles.wordpress.org\u002Fp4wparamjeet","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-image.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":26,"num_ratings":26,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":18,"download_link":99,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"profile-xtra","Profile Xtra","2.2.2","ernestortiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fernestortiz\u002F","\u003Cp>With this plugin an author can nicely add an image to its profile (an use it on their posts instead of the avatar). Some different social addresses can be added also by the author. The image, bio and social contact can be placed anywhere in the post (using shortcode or its widget form).\u003C\u002Fp>\n\u003Cp>Sometimes you want to add an article from certain person, but not neccesarly register that person as an author to your blog. With this plugin, you simply add that (\u003Cem>alter\u003C\u002Fem> or alternative) author directly when you create or edit the post. In the backend, to wordpress, you are the author (you have such capability), but in all other aspects, in the frontend, the alter author appears as the author of that post.\u003C\u002Fp>\n\u003Cp>And if you want to consider more than one author for a post, this plugin let you to do it easily.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>If you want to help me in writing more code or better poetry, please invite me to a beer (or coffee, maybe) by sending your thanks to http:\u002F\u002Fpaypal.me\u002Fernestortiz. Thanks in advance.\u003C\u002Fp>\n","This plugin adds some xtras to authoring profile: profile image, social media contacts, as well as alternative author and multiple authors.",10,1835,"2018-04-08T13:53:00.000Z","4.9.29","3.0.1",[95,21,96,97,98],"alternative-author","multiple-authors","profile","social-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprofile-xtra.2.2.2.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":35,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":48,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"edit-author-slug","Edit Author Slug","1.9.2","Brandon Allen","https:\u002F\u002Fprofiles.wordpress.org\u002Fcnorris23\u002F","\u003Cp>This plugin allows full control of your user permalinks, allowing you to change both the author base (the ‘\u002Fauthor\u002F’ portion of the author URLs), and the author slug (defaults to the username of the author). You can set the author base globally, or you can set it to be user-specific based on a user’s role. You now have the power to craft the perfect URL structure for you Author pages.\u003C\u002Fp>\n\u003Cp>WordPress default structure \u003Cem>http:\u002F\u002Fexample.com\u002Fauthor\u002Fusername\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Edit Author Slug allows for \u003Cem>http:\u002F\u002Fexample.com\u002Fninja\u002Fmaster-ninja\u002F\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>Using a role-based author base would allow for \u003Cem>http:\u002F\u002Fexample.com\u002Fida\u002Fmaster-splinter\u002F\u003C\u002Fem> (for an Administrator Role), or \u003Cem>http:\u002F\u002Fexample.com\u002Fkoga\u002Fleonardo\u002F\u003C\u002Fem> (for a Subscriber Role).\u003C\u002Fp>\n\u003Cp>Development of this plugin takes place on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F\" title=\"Edit Author Slug on Github\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull requests are always welcome!\u003C\u002Fp>\n\u003Cp>Translations should be submitted to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fedit-author-slug\" rel=\"nofollow ugc\">Translate WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","Allows an admin (or capable user) to edit the author slug of a user, and change the author base.",100000,1525613,96,"2025-05-27T04:15:00.000Z","6.8.5","5.8","7.4",[20,116,117,118,119],"author-base","author-slug","nicename","user-nicename","https:\u002F\u002Fgithub.com\u002Fthebrandonallen\u002Fedit-author-slug\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-author-slug.1.9.2.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":35,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":93,"requires_php":18,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":49,"unpatched_count":26,"last_vuln_date":143,"fetched_at":28},"wp-meta-and-date-remover","WP Meta and Date Remover","2.3.6","prasadkirpekar","https:\u002F\u002Fprofiles.wordpress.org\u002Fprasadkirpekar\u002F","\u003Cp>Remove Meta,Author and Date in click. Install. Activate. And Done!\u003C\u002Fp>\n\u003Ch3>How to remove Author Meta and Date from posts and pages?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install WP Meta and Date remover.\u003C\u002Fli>\n\u003Cli>Activate Plugin.\u003C\u002Fli>\n\u003Cli>Choose whether to hide from Backend(Page Source) or Frontend or Both\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>And you done!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Two way removal\u003C\u002Fh3>\n\u003Cp>This plugin uses two methods to erase your meta\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Removal using CSS file\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin register custom CSS which hides any information contained by meda data class.\u003Cbr \u002F>\nCSS file provided with this plugin works great. You also can edit that n file in plugin editor.\u003Cbr \u002F>\nFor more support \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fprasadkirpekar\u002Fcustomize-your-theme-css\" rel=\"nofollow ugc\">Buy premium support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Removal using php\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin filters results of functions like get_date(),get_time() etc.\u003Cbr \u002F>\nIn some cases CSS file doesn’t work, thats why there is removal using php code.\u003Cbr \u002F>\nPlugin removes Meta data from source code. Which means even search engines can’t see it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Remover\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is part of Pro plugin. This lets you remove\u002Fhide content from your WordPress pages with\u003Cbr \u002F>\nsimple visual editor Hassle free Meta and Date removal in minutes.\u003Cbr \u002F>\nWorks on any theme, including custom theme\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom removal using little coding [Deprecated]\u003C\u002Fstrong>\u003Cbr \u002F>\nPlugin provide custom snippet of code that can be managed from settings.\u003Cbr \u002F>\nYou can wrap any code in theme html arround custom function provided by plugin.\u003Cbr \u002F>\nYou can control behavior of that function from plugin settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro plugin features\u003C\u002Fstrong>\u003Cbr \u002F>\nCustom Post Types\u003Cbr \u002F>\nExclude categories\u003Cbr \u002F>\nIndividual post control\u003Cbr \u002F>\nRemove date from only older posts best for SEO\u003Cbr \u002F>\nYoastSEO schema remove datePublished dateModified\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upcoming features\u003C\u002Fstrong>\u003Cbr \u002F>\nWe are planning to add way to create meta data for any type of post.\u003Cbr \u002F>\n\u003Ca href=\"mailto:prasadkirpekar@outlook.com\" rel=\"nofollow ugc\">Mail us\u003C\u002Fa> for any special feature request\u003C\u002Fp>\n\u003Ch3>Contact me\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"mailto:prasadkirpekar96@gmail.com\" rel=\"nofollow ugc\">Reach me here\u003C\u002Fa>\u003C\u002Fp>\n","Remove meta author and date information from posts and pages. Hide from Humans and Search engines.SEO friendly and most advance plugin.",90000,2085541,71,"2026-03-08T15:41:00.000Z","6.9.4",[20,136,137,138,139],"date","metadata","posts","remover","mailto:prasadkirpekar96@gmail.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-meta-and-date-remover.2.3.6.zip",99,"2023-11-16 00:00:00",{"attackSurface":145,"codeSignals":181,"taintFlows":238,"riskAssessment":239,"analyzedAt":253},{"hooks":146,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":180,"entryPointCount":62,"unprotectedCount":26},[147,153,156,160,162,166,171],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","show_user_profile","add_max_file_size","multipart-user\\multipart-user.php",40,{"type":148,"name":154,"callback":150,"file":151,"line":155},"edit_user_profile",41,{"type":148,"name":154,"callback":157,"file":158,"line":159},"edit_image","sem-author-image-admin.php",66,{"type":148,"name":149,"callback":157,"file":158,"line":161},67,{"type":148,"name":163,"callback":164,"file":158,"line":165},"profile_update","save_image",68,{"type":148,"name":167,"callback":168,"file":169,"line":170},"plugins_loaded","init","sem-author-image.php",106,{"type":148,"name":172,"callback":172,"file":169,"line":173},"widgets_init",137,[],[],[177],{"tag":21,"callback":178,"file":169,"line":179},"shortcode_callback",713,[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":188,"fileOperations":32,"externalRequests":26,"nonceChecks":26,"capabilityChecks":62,"bundledLibraries":237},[],{"prepared":26,"raw":62,"locations":184},[185],{"file":169,"line":186,"context":187},256,"$wpdb->get_results() with variable interpolation",{"escaped":189,"rawEcho":190,"locations":191},17,22,[192,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235],{"file":158,"line":193,"context":194},79,"raw output",{"file":158,"line":196,"context":194},86,{"file":158,"line":198,"context":194},94,{"file":158,"line":200,"context":194},113,{"file":158,"line":202,"context":194},121,{"file":158,"line":204,"context":194},128,{"file":158,"line":206,"context":194},140,{"file":158,"line":208,"context":194},142,{"file":158,"line":210,"context":194},201,{"file":169,"line":212,"context":194},209,{"file":169,"line":214,"context":194},212,{"file":169,"line":216,"context":194},214,{"file":169,"line":218,"context":194},217,{"file":169,"line":220,"context":194},219,{"file":169,"line":222,"context":194},468,{"file":169,"line":224,"context":194},478,{"file":169,"line":226,"context":194},487,{"file":169,"line":228,"context":194},498,{"file":169,"line":230,"context":194},508,{"file":169,"line":232,"context":194},518,{"file":169,"line":234,"context":194},651,{"file":169,"line":236,"context":194},680,[],[],{"summary":240,"deductions":241},"The \"sem-author-image\" plugin version 4.9.3 exhibits a generally good security posture based on the provided static analysis.  There are no reported CVEs in its history, indicating a lack of past critical vulnerabilities. The attack surface is minimal, with only one shortcode and no identified unprotected entry points.  Furthermore, the absence of dangerous functions, external HTTP requests, and taint flows suggests a well-contained and relatively safe codebase.\n\nHowever, there are a few areas for concern. The plugin's sole SQL query is not using prepared statements, which could be a potential vector for SQL injection if user-supplied data is not meticulously handled elsewhere.  Additionally, the output escaping is only at 44%, meaning a significant portion of the output might be vulnerable to cross-site scripting (XSS) attacks if not properly sanitized before rendering. The lack of nonce checks and a single capability check on the entire entry point also presents a minor weakness that could be exploited in specific scenarios.  While the current data is promising, these points warrant attention for a robust security profile.",[242,245,248,251],{"reason":243,"points":244},"SQL query without prepared statements",8,{"reason":246,"points":247},"Low output escaping percentage",6,{"reason":249,"points":250},"No nonce checks on entry points",5,{"reason":252,"points":49},"Limited capability checks","2026-03-16T18:48:28.177Z",{"wat":255,"direct":261},{"assetPaths":256,"generatorPatterns":258,"scriptPaths":259,"versionParams":260},[257],"\u002Fwp-content\u002Fplugins\u002Fsem-author-image\u002Fsem-author-image.php",[],[],[],{"cssClasses":262,"htmlComments":264,"htmlAttributes":265,"restEndpoints":266,"jsGlobals":267,"shortcodeOutput":268},[263],"entry_author_image",[],[],[],[],[]]