[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuoXYD2Fum8gQbAy1wFHVw3RQEcOLqhdoiVUTGaKIhg8":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":9,"computed_at":11,"plugins":12},"nickciske","Nick Ciske","https:\u002F\u002Fprofiles.wordpress.org\u002Fnickciske\u002F",4,2070,80,30,"2026-04-04T15:59:12.780Z",[13,39,61,79],{"slug":14,"name":15,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":33,"download_link":34,"security_score":35,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"salesforce-wordpress-to-lead","Brilliant Web-to-Lead for Salesforce","2.7.3.9","\u003Cp>Brilliant Web-to-Lead for Salesforce creates a solid integration between your WordPress install(s) and your \u003Ca href=\"http:\u002F\u002Fwww.salesforce.com\" rel=\"nofollow ugc\">Salesforce CRM\u003C\u002Fa> account! People can enter a contact form on your site, and the lead (or case) goes straight into Salesforce CRM: no more copy pasting lead info, no more missing leads: each and every one of them is in Salesforce.com for you to follow up.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>You can fully configure all the different settings for the form, and then use a shortcode to insert the form into your posts or pages, or you can use the widget that comes with the plugin and insert the form into your sidebar!\u003C\u002Fp>\n\u003Ch4>Previous contributors:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjoostdevalk\u002F\" rel=\"nofollow ugc\">Joost de Valk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmoderntribe\u002F\" rel=\"nofollow ugc\">ModernTribe\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdaddyanalytics.com\u002F\" rel=\"nofollow ugc\">Daddy Donkey Labs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters and Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>These should be placed in your active theme functions.php or a functionality plugin.\u003C\u002Fli>\n\u003Cli>Never edit a plugin directly (unless you understand the implications of doing so).\u003C\u002Fli>\n\u003Cli>You can use Pluginception to create a custom plugin for these to make them independent of your theme: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpluginception\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>salesforce_w2l_api_url\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the API url the plugin posts data to. Passes the form type (lead or case)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'salesforce_w2l_api_url', 'my_w2l_api_url', 10, 2 );\n\nfunction my_w2l_api_url( $url, $form_type ){\n    return 'https:\u002F\u002Fmy.custom-api-url.com\u002Fsomething\u002F';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>sfwp2l_validate_field\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Provide your own validation logic for each field.\u003C\u002Fp>\n\u003Cp>\u003Cem>An error array is passed in, along with the field name, submitted value, and field configuration (type, default value, required, etc).\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Here’s an example of blocking common free email providers:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('sfwp2l_validate_field','block_non_biz_emails', 10, 4);\n\nfunction block_non_biz_emails( $error, $name, $val, $field ){\n\n    if( $name == 'email' ){\n\n        $non_biz_domains = array( 'gmail.com', 'yahoo.com', 'hotmail.com', 'aol.com' );\n\n        $domain = array_pop(explode('@', $val));\n\n        if( in_array( $domain, $non_biz_domains ) ){\n            $error['valid'] = false;\n            $error['message'] = 'Please enter a business email addresss.';\n        }\n\n    }\n\n    return $error;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can add to the $non_biz_domains to block other providers as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_form_html\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>HTML of the form before it’s returned to WordPress for display\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_user_from_name\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change from name (user confirmation)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_user_from_email\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change from email (user confirmation)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_admin_from_name\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change from name (admin notification)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_admin_from_email\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change from email (admin notification)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_admin_email_list\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Adding this code to your functions.php file will add 3 emails to the list. You can add as many as you want and each will get an admin notification email.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('salesforce_w2l_cc_admin_email_list','salesforce_add_emails');\n\nfunction salesforce_add_emails( $emails ){\n\n\u002F\u002Funcomment line below to remove site admin\n\u002F\u002Funset($emails[0]);\n\n$emails[]='email@domain.com';\n$emails[]='email2@domain.com';\n$emails[]='email3@domain.com';\n\nreturn $emails;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_user_email_content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_admin_email_content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to filter (append, prepend, modify) the email message content sent to the user or admin(s).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('salesforce_w2l_cc_user_email_content','salesforce_filter_user_message', 10, 1);\n\nfunction salesforce_filter_user_message( $message ){\n\n    $message = 'Before the user message' . \"\\r\\n\\r\\n\" . $message . \"\\r\\n\\r\\n\" . 'After the user message';\n\n    return $message;\n\n}\n\nadd_filter('salesforce_w2l_cc_admin_email_content','salesforce_filter_admin_message', 10, 1);\n\nfunction salesforce_filter_admin_message( $message ){\n\n    $message = 'Before the admin message' . \"\\r\\n\\r\\n\" . $message . \"\\r\\n\\r\\n\" . 'After the admin message';\n\n    return $message;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_cc_admin_replyto_email\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter the Reply-To email header (e.g. to allow replies to go to the form submitter)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_returl\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_returl_{Form ID}\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to filter the value of a field before it is output to dynamically populate it with a value, auto set it based on another value, etc.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Filter Return\u002FSuccess URL on a specific form\n\u002F\u002F salesforce_w2l_returl_{Form ID}\nadd_filter( 'salesforce_w2l_returl_1_tester', 'salesforce_w2l_returl_1_tester_example', 10, 1 );\nfunction salesforce_w2l_returl_1_tester_example(  $returl ){\n\n    return 'http:\u002F\u002F123.com';\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_success_message\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_success_message_{Form ID}\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to filter the contents of the success message before it is output to dynamically populate it with a value, auto set it based on another value, etc.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Filter Success Message on a specific form\n\u002F\u002F salesforce_w2l_success_message_{Form ID}\nadd_filter( 'salesforce_w2l_success_message_1_tester', 'salesforce_w2l_success_message_1_tester_example', 10, 1 );\nfunction salesforce_w2l_success_message_1_tester_example(  $success ){\n\n    return 'Testing 123';\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_field_value\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>salesforce_w2l_field_value_{Form ID}_{Field Name}\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to filter the value of a field before it is output to dynamically populate it with a value, auto set it based on another value, etc.\u003C\u002Fp>\n\u003Cp>Note that the second filter requires you to replace {Form ID} and {Field Name} to be replaced with the relevant form id and field name.\u003C\u002Fp>\n\u003Cp>If you need access to the field or form settings in your filter you can use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$field = salesforce_get_field( $field_name, $form_id );\n\n$form = salesforce_get_form( $form_id );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Pre-check a checkbox\n\nadd_filter( 'salesforce_w2l_field_value', 'salesforce_w2l_field_value_precheck_example', 10, 3 );\n\nfunction salesforce_w2l_field_value_precheck_example( $val, $field, $form ){\n\n    $form_id = 1; \u002F\u002F form id to act upon\n    $field_name = 'checkboxfield__c'; \u002F\u002F API Name of the field you want to auto check\n\n    if( $form == $form_id && $field_name == $field && ! $_POST )\n        return 1; \u002F\u002F or whatever the value of your checkbox is\n\n    return $val;\n\n}\n\n\n\n\u002F\u002F Store HTTP referrer in a field (this is not 100% reliable as the browser sends this value to the server)\n\nadd_filter( 'salesforce_w2l_field_value', 'salesforce_w2l_field_value_referrer_example', 10, 3 );\n\nfunction salesforce_w2l_field_value_referrer_example( $val, $field, $form ){\n\n    $form_id = 1; \u002F\u002F form id to act upon\n    $field_name = 'referrer__c'; \u002F\u002F API Name of the field you want to autofill\n\n    if( $form == $form_id && $field_name == $field ){\n        if( isset( $_SERVER['HTTP_REFERER'] ) ){\n            return $_SERVER['HTTP_REFERER'];\n        }\n    }\n\n    return $val;\n\n}\n\n\n\n\u002F\u002F Autofill fields based on thew query string (using Google Analytics tracking variables in this example)\n\nadd_filter( 'salesforce_w2l_field_value', 'salesforce_w2l_field_value_querystring_example', 10, 3 );\n\nfunction salesforce_w2l_field_value_querystring_example( $val, $field, $form ){\n\n    $form_id = 1; \u002F\u002F form id to act upon\n    $field_name = 'source__c'; \u002F\u002F API Name of the field you want to autofill\n    $qs_var = 'source'; \u002F\u002F e.g. ?source=foo\n\n    if( $form == $form_id && $field_name == $field ){\n        if( isset( $_GET[ $qs_var ] ) ){\n            return $_GET[ $qs_var ];\n        }\n    }\n\n    return $val;\n\n}\n\n\n\n\u002F\u002F Autofill a user's country based on IP\n\nadd_filter( 'salesforce_w2l_field_value', 'salesforce_w2l_field_value_geoip_example', 10, 3 );\n\nfunction salesforce_w2l_field_value_geoip_example( $val, $field, $form ){\n\n    \u002F\u002F Based on this plugin: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F\n    \u002F\u002F Adjust this code to the one used by your geo detection plugin\n\n    if( !function_exists( 'geoip_detect2_get_info_from_current_ip' ) ) return;\n\n    $form_id = 1; \u002F\u002F form id to act upon\n    $field_name = 'country__c'; \u002F\u002F API Name of the field you want to autofill\n\n    if( $form == $form_id && $field_name == $field ){\n\n        $userInfo = geoip_detect2_get_info_from_current_ip();\n        \u002F\u002F$val = $userInfo->country->isoCode; \u002F\u002F e.g. US\n        $val = $userInfo->country->name; \u002F\u002F e.g. United States\n\n    }\n\n    return $val;\n\n}\n\n\n\n\u002F\u002F Autofill a date\n\u002F\u002F https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fcurrent_time\n\u002F\u002F http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.date.php\n\nadd_filter( 'salesforce_w2l_field_value', 'salesforce_w2l_field_value_date_example', 10, 3 );\n\nfunction salesforce_w2l_field_value_date_example( $val, $field, $form ){\n\n    $form_id = 1; \u002F\u002F form id to act upon\n    $field_name = 'mydatefield__c'; \u002F\u002F API Name of the field you want to auto check\n\n    if( $form == $form_id && $field_name == $field && ! $_POST )\n        return current_time('Y-m-d'); \u002F\u002F or whatever date format you want\n\n    return $val;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_form_action\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to remove the form action.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Remove Form Action\nadd_filter( 'salesforce_w2l_form_action', 'salesforce_w2l_form_action_example', 10, 1 );\nfunction salesforce_w2l_form_action_example(  $action ){\n\n    return '';\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_lead_source\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to alter the lead source (per form or globally).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Alter Lead Source\nadd_filter( 'salesforce_w2l_lead_source', 'salesforce_w2l_lead_source_example', 10, 2 );\nfunction salesforce_w2l_lead_source_example(  $lead_source, $form_id ){\n\n    if( $form_id == 1 )\n        return 'Example Lead Source for Form #1 on page id #'.get_the_id();\n\n    return $lead_source;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_post_args\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows filtering of the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_remote_post\" rel=\"nofollow ugc\">wp_remote_post\u003C\u002Fa> arguments (e.g. extend the timeout, increase redirect limit, etc).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'salesforce_w2l_post_args', 'salesforce_w2l_post_args_example' );\n\nfunction salesforce_w2l_post_args_example( $args ){\n\n    $args['timeout'] = 10; \u002F\u002F http timeout in seconds\n    return $args;\n\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_post_data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows filtering of the post data before it is sent to SalesForce.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'salesforce_w2l_post_data', 'salesforce_w2l_post_data_example', 10, 3 );\n\nfunction salesforce_w2l_post_data_example( $post, $form_id, $form_type ){\n    error_log( 'POST ARGS = '.print_r( $post, 1 ) );\n    $post['test'] = 'test';\n    return $post;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_show_admin_nag_message\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Suppress the organization id missing nag message (return false).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'salesforce_w2l_show_admin_nag_message', '__return_false', 10, 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>salesforce_w2l_before_submit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to do something (read only) with the post data before it’s submitted to SalesForce.\u003C\u002Fp>\n\u003Cp>e.g. Send it to another API, log it to a database, etc.\u003C\u002Fp>\n\u003Cp>If you need to change the data, use the \u003Cem>salesforce_w2l_post_data\u003C\u002Fem> filter.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('salesforce_w2l_before_submit', 'salesforce_w2l_before_submit_example', 10, 3 );\n\nfunction salesforce_w2l_before_submit_example( $post, $form_id, $form_type ){\n    error_log( 'BEFORE SUBMIT '.print_r($post,1) );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_error_submit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to do something (read only) with the post data when there is an error submitting to SalesForce.\u003C\u002Fp>\n\u003Cp>e.g. Notify someone via email, log it somewhere, etc.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('salesforce_w2l_error_submit', 'salesforce_w2l_error_submit_example', 10, 4 );\n\nfunction salesforce_w2l_error_submit_example( $result, $post, $form_id, $form_type ){\n    error_log( 'ERROR SUBMIT ' . print_r($result,1) );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_after_submit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to do something (read only) with the post data after it’s submitted to SalesForce.\u003C\u002Fp>\n\u003Cp>e.g. Send it to another API, log it to a database, etc.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('salesforce_w2l_after_submit', 'salesforce_w2l_after_submit_example', 10, 3 );\n\nfunction salesforce_w2l_after_submit_example( $post, $form_id, $form_type ){\n    error_log( 'AFTER SUBMIT '.print_r($post,1) );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_get_prefixed_inputs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to add to or change the list of fields that are auto prefixed by the plugin to avoid collisions with WP Query reserved request parameters\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('salesforce_w2l_get_prefixed_inputs', 'salesforce_w2l_get_prefixed_inputs_example', 10, 1 );\n\nfunction salesforce_w2l_get_prefixed_inputs_example( $fields ){\n    $fields[] = 'new_field_name';\n    return $fields;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>salesforce_w2l_input_name_prefix\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Allows you to change the default field name prefix (\u003Ccode>_sf\u003C\u002Fcode>) used to avoid collisions with WP Query reserved request parameters.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('salesforce_w2l_input_name_prefix', 'salesforce_w2l_input_name_prefix_example', 10, 1 );\n\nfunction salesforce_w2l_input_name_prefix_example( $prefix ){\n    return 'sfwp2lprefix_';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Brilliant Web-to-Lead for Salesforce creates a solid integration between your WordPress install(s) and your Salesforce.com account!",2000,137592,88,38,"2022-02-24T19:37:00.000Z","5.9.13","5.0","7.4",[28,29,30,31,32],"case-to-lead","contact-form","contactform","crm","web-to-lead","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsalesforce-wordpress-to-lead\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsalesforce-wordpress-to-lead.2.7.3.9.zip",63,1,"2025-09-05 00:00:00","2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":36,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":38},"media-thumbnail-enlarger","Media Library Thumbnail Enhancer","1.3","\u003Cp>Makes media library thumbnails match the WordPress thumbnail size or allows you to choose a new size in Settings: Media (or hard code a custom size named ‘mte_thumbnail’).\u003C\u002Fp>\n\u003Cp>Also replaces the default “Crystal” file type icons with smoothly scaling SVG icons that better match the WordPress 3.8+ design.\u003C\u002Fp>\n","Enhances media library thumbnails by making them larger and replacing the bundled icons with scalable SVG versions.",50,3735,100,"2014-03-27T03:43:00.000Z","3.7.41","3.5.2","",[53,54,55],"column","media-library","thumbnail","http:\u002F\u002FThoughtRefinery.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-thumbnail-enlarger.1.3.zip",85,0,null,{"slug":62,"name":63,"version":64,"author":5,"author_profile":6,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":47,"num_ratings":36,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":51,"tags":72,"homepage":77,"download_link":78,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":38},"agentpress-permissions","AgentPress Permissions","1.0.1","\u003Cp>Adds custom capabilities for AgentPress Listings so you can control which roles can add\u002Fedit\u002Fpublish listings.\u003C\u002Fp>\n\u003Cp>Also adds a Listings Manager role that can only manage listings (no other post types).\u003C\u002Fp>\n\u003Cp>Does not include any role management features. — you can use a role manager plugin (or code) to manage the custom capabilities added by this plugin.\u003C\u002Fp>\n\u003Ch3>Requires\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fagentpress-listings\u002F\" rel=\"ugc\">AgentPress Listings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002FLBYT6f\" rel=\"nofollow ugc\">Genesis\u003C\u002Fa> based theme – required by AgentPress Listings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recommended\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A role manager plugin like  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-role-editor\u002F\" rel=\"ugc\">User Role Editor\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Comissioned by \u003Ca href=\"http:\u002F\u002Fe10inc.com\" rel=\"nofollow ugc\">e10\u003C\u002Fa>\u003C\u002Fp>\n","Adds custom capabilities for AgentPress Listings so you can control which roles can add\u002Fedit\u002Fpublish listings (using a role manager plugin).",10,2774,"2016-07-08T21:31:00.000Z","4.5.33","4.0",[73,74,75,76],"agentpress","capability","custom-role","permissions","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fagentpress-permissions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagentpress-permissions.1.0.1.zip",{"slug":80,"name":81,"version":82,"author":5,"author_profile":6,"description":83,"short_description":84,"active_installs":67,"downloaded":85,"rating":9,"num_ratings":86,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":51,"tags":87,"homepage":91,"download_link":92,"security_score":58,"vuln_count":59,"unpatched_count":59,"last_vuln_date":60,"fetched_at":38},"wp-widget-toggle","WP Widget Toggle","0.2","\u003Cp>Hides widget content on page load then allows the user to toggle widgets open and closed by clicking the widget title. Requires all widgets you want to toggle to have a title (clicking the title toggles the widget open and closed).\u003C\u002Fp>\n","Hides widget content on page load then allows the user to toggle widgets open and closed by clicking the widget title.",2840,2,[88,89,90],"jquery","toggle","widget","https:\u002F\u002Fgithub.com\u002Fnciske\u002FWPWidgetToggle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widget-toggle.0.2.zip"]