[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHW09HWHRPA1c9XHj2Mq98WMsW4BsB_K3GTZSwjynns8":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},"alex-ye","Nashwan D","https:\u002F\u002Fprofiles.wordpress.org\u002Falex-ye\u002F",5,610,85,30,84,"2026-04-04T03:49:58.510Z",[14,37,51,69,88],{"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":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"reinstall-themes","Reinstall Themes","0.2","\u003Cp>Reinstall Themes is a simple plugin that extends the WordPress built-in package installer. WordPress by default allows themes installation by uploading ZIP archive files. However, the site’s admins cannot upgrade any theme using the same standard process. This plugin enables you to do so and saves you valuable time and effort.\u003C\u002Fp>\n\u003Cp>WordPress sites’ owners or developers used to upload their theme updates using techniques like FTP\u002FSSH\u002FFile Managers..etc. This consumes their time and even puts the website at a possible security risk, especially if they forgot the archive files publicly accessible or messed up something else.\u003C\u002Fp>\n\u003Cp>Reinstall Themes will fix and remove the common WordPress limitation “destination already exists” and delete the targeted theme directory before installing the newer version. After that WordPress will take place and continue the regular installation or upgrade process.\u003C\u002Fp>\n\u003Cp>A common use-case would be when a theme developer wants to upload his theme upgrades easily without the need for advanced deployment tools.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-reinstall-themes\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin to allow themes re-installation.",300,11302,94,3,"2019-10-15T15:33:00.000Z","5.2.24","5.2.0","",[29,30,31],"theme","themes","upload","https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-reinstall-themes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freinstall-themes.0.2.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":38,"name":39,"version":17,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":47,"homepage":49,"download_link":50,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"reinstall-plugins","Reinstall Plugins","\u003Cp>Reinstall Plugins is a simple plugin that extends the WordPress built-in package installer. WordPress by default allows plugins installation by uploading ZIP archive files. However, the site’s admins cannot upgrade any plugin using the same standard process. This plugin enables you to do so and saves you valuable time and effort.\u003C\u002Fp>\n\u003Cp>WordPress sites’ owners or developers used to upload their plugin updates using techniques like FTP\u002FSSH\u002FFile Managers..etc. This consumes their time and even puts the website at a possible security risk, especially if they forgot the archive files publicly accessible or messed up something else.\u003C\u002Fp>\n\u003Cp>Reinstall Plugins will fix and remove the common WordPress limitation “destination already exists” and delete the targeted plugin directory before installing the newer version. After that WordPress will take place and continue the regular installation or upgrade process.\u003C\u002Fp>\n\u003Cp>A common use-case would be when a plugin developer wants to upload his plugin upgrades easily without the need for advanced deployment tools.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-reinstall-plugins\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin to allow plugins re-installation.",200,6646,100,2,"2019-10-15T15:35:00.000Z",[48,31],"plugins","https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-reinstall-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freinstall-plugins.0.2.zip",{"slug":52,"name":53,"version":54,"author":5,"author_profile":6,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":59,"num_ratings":60,"last_updated":61,"tested_up_to":25,"requires_at_least":62,"requires_php":27,"tags":63,"homepage":67,"download_link":68,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"wp-conditional-themes","Conditional Themes","0.6","\u003Cp>Conditional Themes is an API to switch the themes on certain conditions.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Write an another plugin file and use the Conditional Themes API as the example below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('plugins_loaded', 'my_conditional_themes_setup', 100);\n\nfunction my_conditional_themes_setup()\n{\n    \u002F\u002F Switch to Twenty Eleven theme if the visitor use Internet Explorer.\n    Conditional_Themes_Manager::register('twentyeleven', function() {\n        global $is_IE;\n        return (bool) $is_IE;\n    });\n\n    \u002F\u002F Switch to Twenty Thirteen theme if the user has administrator role.\n    Conditional_Themes_Manager::register('twentythirteen', function() {\n        return current_user_can('administrator');\n    });\n\n    \u002F\u002F Switch to a custom theme if the visitor use a mobile device.\n    Conditional_Themes_Manager::register('mobile', 'wp_is_mobile');\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Another example, With enabling persistent mode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('plugins_loaded', 'my_conditional_themes_setup', 100);\n\nfunction my_conditional_themes_setup()\n{\n    \u002F\u002F Enable the switcher persistent mode.\n    Conditional_Themes_Manager::set_option('persistent', true);\n\n    \u002F\u002F Switch to Twenty Sixteen theme when we being on 2016.\n    Conditional_Themes_Manager::register('twentysixteen', function() {\n        return (date('Y') == 2016);\n    });\n\n    \u002F\u002F Switch to Twenty Fifteen theme when the site reaches 500 post.\n    Conditional_Themes_Manager::register('twentyfifteen', function() {\n        return ((int) wp_count_posts() > 500);\n    });\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: You can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcode-snippets\" rel=\"ugc\">Code Snippets\u003C\u002Fa> plugin to add the code snippets to your site.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002FWP-Conditional-Themes\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A simple API to switch the themes on certain conditions.",60,4722,98,9,"2019-07-19T16:18:00.000Z","3.4",[64,65,29,66,30],"api","switch","theme-switcher","https:\u002F\u002Fgithub.com\u002Fnash-ye\u002FWP-Conditional-Themes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-conditional-themes.0.6.zip",{"slug":70,"name":71,"version":72,"author":5,"author_profile":6,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":44,"num_ratings":23,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":27,"download_link":87,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"better-footnotes","Better Footnotes","1.3","\u003Cp>Better Footnotes is a robust and flexible solution that provides your article’s readers with a fast reference and links to additional information.\u003C\u002Fp>\n\u003Cp>Better Footnotes lets you add footnotes on articles easily and effortlessly using the visual editor or WordPress shortcodes. It’s easy to use, customizable, and compatible with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Robust & flexible implementation.\u003C\u002Fli>\n\u003Cli>Visual editor buttons to add foonotes.\u003C\u002Fli>\n\u003Cli>Simple shortcodes to add or list footnotes.\u003C\u002Fli>\n\u003Cli>Animated footnotes scrolling effect, which can be disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Ch4>Inserting a Footnote\u003C\u002Fh4>\n\u003Cp>In order to insert a footnote, you can simply use the \u003Ccode>[footnote]\u003C\u002Fcode> shortcode as the following example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ex lacus, iaculis eget leo ac, tempus vestibulum mi. Curabitur dictum varius pharetra. Sed lobortis sem ac efficitur efficitur. [footnote]Your footnote here[\u002Ffootnote]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Shortcode Parameters\u003C\u002Fem>\u003Cbr \u002F>\n– \u003Ccode>type\u003C\u002Fcode> Determines the type of the reference. Options: \u003Ccode>numeric\u003C\u002Fcode> \u002F \u003Ccode>non-numeric\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Listing Footnotes\u003C\u002Fh4>\n\u003Cp>You can display the footnotes by using the shortcode \u003Ccode>footnotes\u003C\u002Fcode> as the following example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[footnotes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Shortcode Parameters\u003C\u002Fem>\u003Cbr \u002F>\n– \u003Ccode>title\u003C\u002Fcode> Determines the title for the footnotes list.\u003Cbr \u002F>\n– \u003Ccode>title_tag\u003C\u002Fcode> Title tag name. Default is \u003Ccode>h3\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>An active demo is available on \u003Ca href=\"https:\u002F\u002Fwww.arageek.com\u002F\" rel=\"nofollow ugc\">Arageek\u003C\u002Fa> articles.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-better-footnotes\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A robust solution to provide a fast reference and link to additional information for your readers",40,3136,"2020-10-22T17:46:00.000Z","5.5.18","4.0","7.0",[82,83,84,85,86],"bibliography","footnote","footnotes","notes","references","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-footnotes.1.3.zip",{"slug":89,"name":90,"version":91,"author":5,"author_profile":6,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":34,"num_ratings":34,"last_updated":96,"tested_up_to":78,"requires_at_least":97,"requires_php":27,"tags":98,"homepage":104,"download_link":105,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"article-json-ld","Article JSON-LD","0.3","\u003Cp>Article JSON-LD is an extendable and straightforward solution to enhance your site SEO by adding Schema.org microdata as a JSON-LD script on your site posts.\u003C\u002Fp>\n\u003Cp>It will automatically insert the JSON-LD script in your site \u003Ccode>\u003Chead>\u003C\u002Fcode> tag by using the standard information provided by WordPress, such as the title, description, featured image, publish date, author, categories..etc.\u003C\u002Fp>\n\u003Cp>You can support your custom post types or modify the data easily by using the plugin’s hooks.\u003C\u002Fp>\n\u003Ch4>Custom-Post-Types Support\u003C\u002Fh4>\n\u003Cp>By default, the plugin supports the \u003Ccode>post\u003C\u002Fcode> post-type. Add support for other custom-post-types using a code snippet as the example below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('init', 'add_article_json_ld_post_type_support', 15);\n\n\u002F**\n * @return void\n *\u002F\nfunction add_article_json_ld_post_type_support()\n{\n    add_post_type_support('custom-post-type', 'article-json-ld');\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcode-snippets\" rel=\"ugc\">Code Snippets\u003C\u002Fa> plugin to add the code snippets to your site.\u003C\u002Fp>\n\u003Cp>An active demo is available on \u003Ca href=\"https:\u002F\u002Fwww.arageek.com\u002F\" rel=\"nofollow ugc\">Arageek\u003C\u002Fa> articles.\u003C\u002Fp>\n\u003Ch4>Plugin’s Hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>ArticleJsonLd\\post_json_ld_data\u003C\u002Fcode> A filter for a post JSON-LD data.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ArticleJsonLd\\post_author_json_ld_data\u003C\u002Fcode> A filter for a post author JSON-LD data.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ArticleJsonLd\\post_publisher_json_ld_data\u003C\u002Fcode> A filter for a post publisher JSON-LD data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-article-json-ld\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>.\u003C\u002Fp>\n","A straightforward solution to add Schema.org microdata as a JSON-LD script on your site posts.",10,1960,"2020-10-22T17:26:00.000Z","5.0",[99,100,101,102,103],"json-ld","microdata","rich-snippets","schema-org","seo","https:\u002F\u002Fgithub.com\u002Fnash-ye\u002Fwp-article-json-ld","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-json-ld.0.3.zip"]