[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIZTk0Kx5rJDmAGsSx8SCF1D3VQDLLY25-yq1Jj6Qhwo":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":133,"fingerprints":165},"get-authors-comments","Get Author's Comments","1.1.0","Mehdi Kabab","https:\u002F\u002Fprofiles.wordpress.org\u002Fpioupioum\u002F","\u003Cp>This plugin allows to display or retrieve comments posted by a user. In order to avoid homonyms, a user is identified by his name and email(s).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Get Author’s Comments uses the function \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_comments\" rel=\"nofollow ugc\">wp_list_comments\u003C\u002Fa> introduced by WordPress 2.7 for the (x)HTML output.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Display all comments of a specific user in the current post\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u003Col>\n        \u003C?php ppm_author_comments('piouPiouM', 'foo@example.com'); ?>\n    \u003C\u002Fol>\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or, if \u003Cem>piouPiouM\u003C\u002Fem> wrote with two different emails:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u003Col>\n        \u003C?php ppm_author_comments('piouPiouM', array('foo@example.com', 'bar@example.org')); ?>\n    \u003C\u002Fol>\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Display all comments posted by a user\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u003Col>\n        \u003C?php ppm_author_comments('piouPiouM', 'foo@example.com', null, 'all=1'); ?>\n    \u003C\u002Fol>\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Display comments wrote by a user in the post of ID number 9\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u003Col>\n        \u003C?php ppm_author_comments('piouPiouM', 'foo@example.com', 9); ?>\n    \u003C\u002Fol>\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> If you used the tags \u003Ccode>ppm_author_comments\u003C\u002Fcode> or \u003Ccode>ppm_get_author_comments\u003C\u002Fcode> whithin \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FThe_Loop\" title=\"The Loop &laquo; WordPress Codex\" rel=\"nofollow ugc\">The Loop\u003C\u002Fa>, the parameter \u003Ccode>$postID\u003C\u002Fcode> will be replaced automatically by the numeric ID of the current post.\u003C\u002Fp>\n\u003Ch4>Lastest comments ordered by post_ID\u003C\u002Fh4>\n\u003Cp>To show the last ten piouPiouM’s comments sorted by post_ID in ascending order, the following will display their comment date and excerpt:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n    $comments = ppm_get_author_comments('piouPiouM', 'foo@example.com', null, 'number=10&order=ASC&orderby=post_id');\n    foreach ($comments as $comment):\n?>\n\u003Cp>\u003Ccite>\u003C?php comment_author_link() ?>\u003C\u002Fcite> says:\u003C\u002Fp>\n\u003Col>\n    \u003Cli>\n        \u003Cp>Comment posted on \u003C?php comment_date('n-j-Y'); ?>:\u003Cbr\u002F>\u003C\u002Fp>\n        \u003Cp>\u003C?php comment_excerpt(); ?>\u003C\u002Fp>\n    \u003C\u002Fli>\n\u003C\u002Fol>\n\u003C?php endforeach; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Comments with a custom comment display\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\n    \u003Col>\n        \u003C?php ppm_author_comments('piouPiouM', 'info@example.com', null, 'callback=mytheme_comment'); ?>\n    \u003C\u002Fol>\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_comments#Comments_Only_With_A_Custom_Comment_Display\" title=\"Template Tags\u002Fwp list comments &laquo; WordPress Codex\" rel=\"nofollow ugc\">Comments Only With A Custom Comment Display\u003C\u002Fa> for an example of a custom callback function.\u003C\u002Fp>\n\u003Ch4>Show the total number of comments posted by a user on the site\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php\n    get_currentuserinfo();\n    $comments = ppm_get_author_comments($current_user->display_name, $current_user->user_email, null, 'all=1');\n    printf('Hello ! \u003Ca href=\"\u002Fauthor\u002F%s\u002F\">%s\u003C\u002Fa>! '\n         . '[ \u003Ca href=\"%s\" class=\"logout\">Log Out\u003C\u002Fa> ]\u003Cbr\u002F>'\n         . '%d posts and %d comments',\n        $current_user->user_login,\n        $current_user->display_name,\n        wp_logout_url(),\n        get_usernumposts($current_user->ID),\n        count($comments));\n?>\u003Ch3>Parameters\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>all\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(boolean)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> Retrieve all comments. Default to \u003Cem>FALSE\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>number\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(integer)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> Number of comments to return. Default to \u003Cem>None\u003C\u002Fem>, returns all comments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>offset\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(integer)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> Offset from latest comment. Default to 0.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>orderby\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> Sort posts by one of various values (separated by space), including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'comment_ID'\u003C\u002Fcode> – Sort by numeric comment ID.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'content'\u003C\u002Fcode> – Sort by content.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'date'\u003C\u002Fcode> – Sort by creation date. (Default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>'post_ID'\u003C\u002Fcode> – Sort by post ID.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'rand'\u003C\u002Fcode> – Sort in random order.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'status'\u003C\u002Fcode> – Sort by status.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'type'\u003C\u002Fcode> – Sort by type.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>order\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> Sort order, ascending or descending for the orderby parameter. Valid values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'ASC'\u003C\u002Fcode> – Ascending (lowest to highest).\u003C\u002Fli>\n\u003Cli>\u003Ccode>'DESC'\u003C\u002Fcode> – Descending (highest to lowest). (Default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>output\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> How you’d like the result. Only for \u003Ccode>ppm_get_author_comments\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>OBJECT\u003C\u002Fcode> – Returns an object. (Default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ARRAY_A\u003C\u002Fcode> – Returns an associative array of field names to values.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ARRAY_N\u003C\u002Fcode> – Returns a numeric array of field values.\u003C\u002Fli>\n\u003Cli>\u003Ccode>HTML\u003C\u002Fcode> – Returns a (x)HTML version generated by \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_comments\" rel=\"nofollow ugc\">wp_list_comments\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>status\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>(string)\u003C\u002Fem> \u003Cem>(optional)\u003C\u002Fem> The comments status. Default to hold and approve. Valid values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'hold'\u003C\u002Fcode> – Unapproved.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'approve'\u003C\u002Fcode> – Approved.\u003C\u002Fli>\n\u003Cli>\u003Ccode>'spam'\u003C\u002Fcode> – Spam.\u003C\u002Fli>\n\u003C\u002Ful>\n","Get Author's Comments displays or retrieves a list of comments posted by a user.",10,3217,0,"2009-08-02T14:49:00.000Z","2.9.2","2.7","",[19,20,21,22],"author","comment","comments","search","http:\u002F\u002Fpioupioum.fr\u002Fwordpress\u002Fplugins\u002Fget-authors-comments.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fget-authors-comments.1.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"pioupioum",3,720,30,84,"2026-04-04T06:35:48.467Z",[37,57,73,93,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":48,"unpatched_count":13,"last_vuln_date":56,"fetched_at":27},"custom-base-terms","Custom Base Terms","1.0.3","Art Project Group","https:\u002F\u002Fprofiles.wordpress.org\u002Fartprojectgroup\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-base-terms\u002F\" rel=\"ugc\">\u003Cem>Español\u003C\u002Fem>\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FCKlRqe\" rel=\"nofollow ugc\">\u003Cem>English\u003C\u002Fem>\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FT3KW84\" rel=\"nofollow ugc\">\u003Cem>Italiano\u003C\u002Fem>\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FeV2eGj\" rel=\"nofollow ugc\">\u003Cem>Français\u003C\u002Fem>\u003C\u002Fa> – \u003Ca href=\"http:\u002F\u002Fgoo.gl\u002FEtiDZq\" rel=\"nofollow ugc\">\u003Cem>Deutsch\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Base Terms\u003C\u002Fstrong> genera cuatro nuevas opciones en \u003Cem>Ajustes -> Enlaces permanentes\u003C\u002Fem> donde se podrán introducir las estructuras personalizadas en las URLs para autor, búsqueda, comentarios, página y feed.\u003C\u002Fp>\n\u003Ch4>Características\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple y sencillo de configurar.\u003C\u002Fli>\n\u003Cli>Permite crear URLs Friendly.\u003C\u002Fli>\n\u003Cli>Ayuda a mejorar el SEO de WordPress.\u003C\u002Fli>\n\u003Cli>Multilenguaje. Soporta todos los idiomas nativos de WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Traducciones\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Español (\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>English (\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Soporte técnico\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Art Project Group\u003C\u002Fstrong> te ofrece \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fticket-de-soporte\" rel=\"nofollow ugc\">\u003Cstrong>Soporte técnico\u003C\u002Fstrong>\u003C\u002Fa> para configurar o instalar \u003Cstrong>Custom Base Terms\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Origen\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Custom Base Terms\u003C\u002Fstrong> ha sido programado a partir del plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-author-base\u002F\" rel=\"ugc\">\u003Cem>Custom Author Base\u003C\u002Fem>\u003C\u002Fa> de \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjfarthing84\u002F\" rel=\"nofollow ugc\">Jeff Farthing\u003C\u002Fa>, que aún siendo un magnífico plugin no ofrecía todas las características que necesitábamos. Aún así su trabajo ha sido completamente imprescindible para la realización de este plugin.\u003C\u002Fp>\n\u003Ch4>Más información\u003C\u002Fh4>\n\u003Cp>En nuestro sitio web oficial puede obtener más información sobre \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-wordpress\u002Fcustom-base-terms\" rel=\"nofollow ugc\">\u003Cstrong>Custom Base Terms\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Comentarios\u003C\u002Fh4>\n\u003Cp>No olvides dejarnos tu comentario en:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-wordpress\u002Fcustom-base-terms\" rel=\"nofollow ugc\">Custom Base Terms\u003C\u002Fa> en Art Project Group.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fartprojectgroup\" rel=\"nofollow ugc\">Art Project Group\u003C\u002Fa> en Facebook.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fartprojectgroup\" rel=\"nofollow ugc\">@artprojectgroup\u003C\u002Fa> en Twitter.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplus.google.com\u002F+ArtProjectGroupES\u002F\" rel=\"nofollow ugc\">+ArtProjectGroupES\u003C\u002Fa> en Google+.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Más plugins\u003C\u002Fh4>\n\u003Cp>Recuerda que puedes encontrar más \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-wordpress\" rel=\"nofollow ugc\">plugins para WordPress\u003C\u002Fa> en \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\" rel=\"nofollow ugc\">Art Project Group\u003C\u002Fa> y en nuestro perfil en \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fartprojectgroup\u002F\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>GitHub\u003C\u002Fh4>\n\u003Cp>Puedes seguir el desarrollo de este plugin en \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fartprojectgroup\u002Fcustom-base-terms\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Traducciones\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>English\u003C\u002Fem>: by \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa> (default language).\u003C\u002Fli>\n\u003Cli>\u003Cem>Español\u003C\u002Fem>: por \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Soporte técnico\u003C\u002Fh3>\n\u003Cp>Dado que \u003Cstrong>Custom Base Terms\u003C\u002Fstrong> es totalmente gratuito, \u003Cstrong>Art Project Group\u003C\u002Fstrong> sólo proporciona el servicio de \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fticket-de-soporte\" rel=\"nofollow ugc\">\u003Cstrong>Soporte técnico\u003C\u002Fstrong>\u003C\u002Fa> previo pago. En ningún caso \u003Cstrong>Art Project Group\u003C\u002Fstrong> proporciona ningún tipo de soporte técnico gratuito.\u003C\u002Fp>\n\u003Ch3>¿Por qué está esta página en español?\u003C\u002Fh3>\n\u003Cp>Mientras WordPress no nos permita a los desarrolladores realizar esta página en más de un idioma, elegiremos siempre el español.\u003C\u002Fp>\n\u003Cp>A pesar de que es una apuesta muy arriesgada y de que reduce mucho las posibilidades de propagación de nuestros plugins, creemos que la comunidad hispana de WordPress es lo suficientemente amplia como para abocarla al idioma inglés hasta el final de los tiempos.\u003C\u002Fp>\n\u003Cp>Por ello regalamos a esa gran comunidad hispana nuestros plugins con interfaces, instrucciones, tutoriales, soporte y páginas web en \u003Cem>WordPress.org\u003C\u002Fem> en español.\u003C\u002Fp>\n\u003Cp>Esperamos que os guste nuestra iniciativa.\u003C\u002Fp>\n\u003Ch3>Donación\u003C\u002Fh3>\n\u003Cp>¿Te ha gustado y te ha resultado útil \u003Cstrong>Custom Base Terms\u003C\u002Fstrong> en tu sitio web? Te agradeceríamos una \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fdonacion\" rel=\"nofollow ugc\">pequeña donación\u003C\u002Fa> que nos ayudará a seguir mejorando este plugin y a crear más plugins totalmente gratuitos para toda la comunidad WordPress.\u003C\u002Fp>\n\u003Ch3>Gracias\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjfarthing84\u002F\" rel=\"nofollow ugc\">Jeff Farthing\u003C\u002Fa> por su gran plugin que ha inspirado \u003Cstrong>Custom Base Terms\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>A todos los que lo usáis.\u003C\u002Fli>\n\u003Cli>A todos los que ayudáis a mejorarlo.\u003C\u002Fli>\n\u003Cli>A todos los que realizáis donaciones.\u003C\u002Fli>\n\u003Cli>A todos los que nos animáis con vuestros comentarios.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>¡Muchas gracias a todos!\u003C\u002Fp>\n","Modifique las estructuras personalizadas en las URLs para autor, búsqueda, comentarios, página y feed.",80,7245,100,1,"2023-05-10T16:21:00.000Z","6.2.9",[19,21,52,53,22],"pagination","permalinks","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-base-terms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-base-terms.1.0.3.zip","2023-05-10 00:00:00",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":71,"download_link":72,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"rewrite-bases-internationalization","Rewrite Bases Internationalization","1.0","Timo H","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimohubois\u002F","\u003Cp>This plugin allows you to customize and internationalize the rewrite bases for author archives, search results, comments and page slugs in WordPress. It provides an easy-to-use interface in the Permalinks Settings page to set custom values for these bases.\u003C\u002Fp>\n\u003Cp>If you notice that your permalink changes aren’t reflecting on your site, try the following steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Settings > Permalinks in your WordPress admin panel.\u003C\u002Fli>\n\u003Cli>Without making any changes, click the “Save Changes” button at the bottom of the page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize rewrite bases for author, search, comments and page (pagination) slugs\u003C\u002Fli>\n\u003Cli>Automatically uses WordPress’s language-specific terms as defaults, if available\u003C\u002Fli>\n\u003Cli>Integrates seamlessly with the WordPress Permalinks Settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Motivation\u003C\u002Fh3>\n\u003Cp>Internationalized rewrite bases for author, search, comments and page (pagination) in WordPress are not part of the WordPress Core. This is because the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002Fwordpress-develop\u002Fblob\u002F6.5\u002Fsrc\u002Fwp-includes\u002Fclass-wp-rewrite.php\" rel=\"nofollow ugc\">WP_Rewrite\u003C\u002Fa> class uses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWordPress\u002Fwordpress-develop\u002Fblob\u002Fc26d2a30d5fbff5bc8fd613f9862a2bcc9c3e62b\u002Fsrc\u002Fwp-includes\u002Fclass-wp-rewrite.php#L49\" rel=\"nofollow ugc\">hardcoded strings\u003C\u002Fa> which were never translated until 2024. There is an old ticket (\u003Ca href=\"https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F1762\" rel=\"nofollow ugc\">#1762\u003C\u002Fa>) that discusses this issue, including the idea of modifying the \u003Ccode>WP_Rewrite\u003C\u002Fcode> property with a plugin. This plugin implements that solution. It extends the native Permalinks settings page and adds a section to change the rewrite bases for author, search, comments and page (pagination). By default, these are based on the current language of your site.\u003C\u002Fp>\n\u003Ch3>Want to contribute?\u003C\u002Fh3>\n\u003Cp>Check out the Plugin \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftimohubois\u002Frewrite-bases-internationalization\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>For more information about the WordPress Rewrite API, please visit the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fclasses\u002Fwp_rewrite\u002F\" rel=\"nofollow ugc\">WordPress Rewrite API documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Internationalize rewrite bases for author, search, comments and page (pagination) slugs in WordPress.",864,"2025-04-16T13:13:00.000Z","6.8.5","6.0","8.0",[19,21,52,53,22],"https:\u002F\u002Fgithub.com\u002Ftimohubois\u002Frewrite-bases-internationalization\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frewrite-bases-internationalization.1.0.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":17,"tags":88,"homepage":91,"download_link":92,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"cbnet-multi-author-comment-notification","cbnet Multi Author Comment Notification","3.2","Chip Bennett","https:\u002F\u002Fprofiles.wordpress.org\u002Fchipbennett\u002F","\u003Cp>Easily enable email notification of new comments to users other than the post author.\u003C\u002Fp>\n\u003Cp>Via Dashboard -> Settings -> Discussion, enable email notification to users by site admin, user role (Administrator, Editor, Author, Contributor, Subscriber ), or define arbitary email addresses to notify. Also, optionally disable email notification for comments left by registered users.\u003C\u002Fp>\n\u003Cp>Email notification for individual users can be enabled via each user’s profile.\u003C\u002Fp>\n","Send comment notification and comment moderation emails to multiple users. Select users individually or by user role, or send emails to arbitrary emai &hellip;",1000,29799,86,6,"2016-04-13T14:04:00.000Z","4.5.33","3.7",[19,89,20,21,90],"cbnet","multi","https:\u002F\u002Fgithub.com\u002Fchipbennett\u002Fcbnet-multi-author-comment-notification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcbnet-multi-author-comment-notification.3.2.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":112,"download_link":113,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"comment-email-reply","Comment Email Reply","1.0.4","kilozwo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkilozwo\u002F","\u003Cp>Simply notifies comment-author via email if someone replies to his comment. Zero Configuration.\u003C\u002Fp>\n","Simply notifies comment-author via email if someone replies to his comment. Zero Configuration.",600,10901,90,15,"2015-04-06T11:37:00.000Z","4.1.42","3.0.1",[19,21,109,110,111],"email","notification","reply","http:\u002F\u002Fkilozwo.de\u002Fwordpress-comment-email-reply-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-email-reply.1.0.4.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":47,"downloaded":122,"rating":47,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":131,"download_link":132,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"admin-commenters-comments-count","Admin Commenters Comments Count","1.9.6","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>Next to all appearances of each commenter’s name in the admin, this plugin shows a comments bubble identical to the one shown for posts in the admin listing of posts. The comments bubble shows the number of approved comments for that person and potentially a red superscript circle indicating the number of pending comments for the person (assuming they have any). The comment counts are linked to listings of comments associated solely with that particular commenter.\u003C\u002Fp>\n\u003Cp>By default in WordPress, it is not possible to tell via a single glance whether a particular commenter has commented before or how many times the’ve commented.\u003C\u002Fp>\n\u003Cp>This plugin adds this handy capability to the WordPress admin pages that allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quickly identify a first-time commenter\u003C\u002Fli>\n\u003Cli>Quickly identify unfamiliar commenters that have in fact commented before\u003C\u002Fli>\n\u003Cli>Quickly see how many total comments a particular commenter has made, and how many comments are pending\u003C\u002Fli>\n\u003Cli>Easily navigate to a listing of all approved comments and all moderated comments by a commenter, in order to see what post and when they last commented (or first commented), get a feel for the nature of their comments, or find something they’ve said in the past\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Specifically, the linked comment count appears next to commenters in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The “Comments” listing of comments (including comment search results)\u003C\u002Fli>\n\u003Cli>The “Comments for ‘POST_TITLE'” listing of post-specific comments\u003C\u002Fli>\n\u003Cli>The “Discussion” box of the “Edit Post” page for a post with comments\u003C\u002Fli>\n\u003Cli>The “Recent Comments” admin dashboard widget\u003C\u002Fli>\n\u003Cli>The “Users” listing of users (as the column “Comments”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Commenters are identified by the email address they provided when commenting. If your site does not require that commenters submit their email address when commenting, this plugin will use the commenter’s name as the identifier, though since this is a publicly viewable piece of data it’s possible that multiple people could be posting under the same “name”, so this method has the potential to be not as accurate.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fadmin-commenters-comments-count\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-commenters-comments-count\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fadmin-commenters-comments-count\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n","Displays a count of each commenter's total number of comments (linked to those comments) next to their name on any admin page.",18940,8,"2021-05-02T06:46:00.000Z","5.7.15","4.6",[20,128,129,130,21],"comment-author","comment-count","commenters","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fadmin-commenters-comments-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-commenters-comments-count.1.9.6.zip",{"attackSurface":134,"codeSignals":140,"taintFlows":152,"riskAssessment":153,"analyzedAt":164},{"hooks":135,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":13,"unprotectedCount":13},[],[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":145,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":151},[],{"prepared":143,"raw":13,"locations":144},4,[],{"escaped":143,"rawEcho":48,"locations":146},[147],{"file":148,"line":149,"context":150},"get-authors-comments.php",311,"raw output",[],[],{"summary":154,"deductions":155},"The 'get-authors-comments' plugin v1.1.0 exhibits a strong security posture based on the static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests. All SQL queries are properly prepared, and the majority of output is escaped, indicating good development practices regarding input validation and output sanitization. The taint analysis also shows no identified vulnerabilities, reinforcing the perception of a secure codebase.\n\nThe plugin's vulnerability history is completely clean, with no recorded CVEs of any severity. This lack of past issues, combined with the current static analysis results, suggests that the plugin has been developed with security in mind. However, a notable concern is the complete absence of nonce and capability checks across all identified entry points (even though there are zero). While this might be due to the limited attack surface, it represents a potential weakness if functionality were to be added in the future without these security measures. It is crucial that any future development adheres to WordPress security best practices.\n\nIn conclusion, 'get-authors-comments' v1.1.0 appears to be a highly secure plugin. Its minimal attack surface, proper SQL handling, and lack of known vulnerabilities are significant strengths. The only area of potential concern is the absence of nonces and capability checks, which, while not an immediate risk given the current lack of entry points, should be a priority if the plugin's functionality expands. Overall, the plugin presents a low-risk profile.",[156,159,161],{"reason":157,"points":158},"No nonce checks detected",5,{"reason":160,"points":158},"No capability checks detected",{"reason":162,"points":163},"Some output not properly escaped",2,"2026-03-17T00:25:57.632Z",{"wat":166,"direct":171},{"assetPaths":167,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[],[],[],[],{"cssClasses":172,"htmlComments":173,"htmlAttributes":174,"restEndpoints":175,"jsGlobals":176,"shortcodeOutput":177},[],[],[],[],[],[]]