{"id":36271,"date":"2017-08-18T02:11:00","date_gmt":"2017-08-18T02:11:00","guid":{"rendered":"https:\/\/contactform7.com\/?p=36271"},"modified":"2020-12-18T20:43:06","modified_gmt":"2020-12-18T11:43:06","slug":"contact-form-7-49","status":"publish","type":"post","link":"https:\/\/contactform7.com\/es\/2017\/08\/18\/contact-form-7-49\/","title":{"rendered":"Contact Form 7 4.9"},"content":{"rendered":"\n<p>La versi\u00f3n 4.9 de Contact Form 7 ya est\u00e1 disponible. Si tienes formularios de contacto para usuarios conectados, el reci\u00e9n introducido modo \u00abSolo para suscriptores\u00bb ser\u00e1 una gran mejora. La versi\u00f3n 4.9 a\u00f1ade nuevos ganchos de filtro y un evento del DOM personalizado que te permite controlar tus formularios de contacto con mayor flexibilidad. Tambi\u00e9n se incluyen correcciones de varios errores que se han encontrado en las versiones anteriores. Recomiendo encarecidamente actualizar a la versi\u00f3n 4.9 ahora.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Modo \u00abSolo para suscriptores\u00bb<\/h4>\n\n\n\n<p>Es posible que quieras asegurarte de que solo los usuarios conectados puedan enviar mensajes a trav\u00e9s de tu formulario de contacto. En ese caso, usa el modo \u00abSolo para suscriptores\u00bb. En esta modalidad, los usuarios no conectados no podr\u00e1n enviar mensajes a trav\u00e9s del formulario de contacto y ver\u00e1n un mensaje que les informar\u00e1 de que es necesario conectarse, mientras que los usuarios conectados podr\u00e1n usarlo como de costumbre.<\/p>\n\n\n\n<p>Para usar el modo \u00abSolo para suscriptores\u00bb, abre el panel de la pesta\u00f1a <a href=\"https:\/\/contactform7.com\/admin-screen\/#additional-settings\">Ajustes adicionales<\/a> y simplemente introduce la siguiente l\u00ednea en el campo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; gutter: false; title: ; notranslate\" title=\"\">\nsubscribers_only: true\n<\/pre><\/div>\n\n\n<p>No se proporcionar\u00e1 ninguna comprobaci\u00f3n antispam para los formularios de contacto en el modo \u00abSolo para suscriptores\u00bb, ya que se supone que solo las personas conectadas podr\u00e1n utilizarlos. Si esta suposici\u00f3n no es aplicable a tu sitio, el modo de \u00abSolo para suscriptores\u00bb probablemente no sea una buena opci\u00f3n para ti.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sin nonces por defecto<\/h4>\n\n\n\n<p>Un <a href=\"https:\/\/codex.wordpress.org\/WordPress_Nonces\">nonce<\/a> es una cadena de texto generada al azar que se utiliza con fines de seguridad. Contact Form 7 comprueba un nonce para asegurar que el mensaje de un formulario ha sido enviado correctamente desde el formulario de contacto y no ha sido falsificado por un spammer.<\/p>\n\n\n\n<p>Puedes establecer la constante <code>WPCF7_VERIFY_NONCE<\/code> para determinar si se verifican los nonces. En el pasado, el valor por defecto era verdadero (<em>true<\/em>). La versi\u00f3n 4.9 de Contact Form 7 cambia el valor por defecto a falso (<em>false<\/em>) porque cualquier efecto positivo que se espere de un nonce se limita cuando se usa en un formulario de contacto abierto al p\u00fablico que cualquiera puede enviar, y se han visto efectos secundarios indeseables en algunos casos.<\/p>\n\n\n\n<p>Puedes seguir usando los nonces <a href=\"https:\/\/contactform7.com\/es\/controlling-behavior-by-setting-constants\/\">estableciendo la constante <code>WPCF7_VERIFY_NONCE<\/code> a <\/a><em><a href=\"https:\/\/contactform7.com\/es\/controlling-behavior-by-setting-constants\/\">true<\/a> <\/em>expl\u00edcitamente, o usando el nuevo gancho de filtro <code>wpcf7_verify_nonce<\/code> del siguiente modo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\nadd_filter( 'wpcf7_verify_nonce', '__return_true' );\n<\/pre><\/div>\n\n\n<p>Ten en cuenta que el modo \u00abSolo para suscriptores\u00bb necesita nonces para funcionar y se usa un nonce en el formulario de contacto en el modo \u00abSolo para suscriptores\u00bb independientemente del valor de la constante <code>WPCF7_VERIFY_NONCE<\/code>.<\/p>\n\n\n\n<p><strong>Necesita:<\/strong>\u00a0WordPress 4.7 o superior<br><strong>Probado hasta:<\/strong>\u00a0WordPress 4.8.1<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/wordpress.org\/extend\/plugins\/contact-form-7\/\">\u00bb Descargar el plugin Contact Form 7 desde WordPress.org<\/a><\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Registro de cambios<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Es compatible con el ajuste <code>subscribers_only<\/code><\/li><li>Cambia el valor por defecto de <code>WPCF7_VERIFY_NONCE<\/code>\u00a0a <code>false<\/code><\/li><li><code>WPCF7_FormTagsManager::collect_tag_types()<\/code>\u00a0es compatible con la opci\u00f3n\u00a0<code>invert<\/code><\/li><li>Nuevos ganchos de filtro:\u00a0<code>wpcf7_verify_nonce<\/code>,\u00a0<code>wpcf7_subscribers_only_notice<\/code>,\u00a0<code>wpcf7_remote_ip_addr<\/code> y\u00a0<code>wpcf7_submission_is_blacklisted<\/code><\/li><li>Corregido: la opci\u00f3n de etiqueta de formulario tabindex\u00a0no aceptaba el 0 no valores de n\u00fameros negativos (enteros)<\/li><li>Muestra un error de validaci\u00f3n cuando no est\u00e1 marcada ninguna opci\u00f3n de un bot\u00f3n de selecci\u00f3n \u00fanica<\/li><li>Validador de configuraci\u00f3n: a\u00f1ade una regla de validaci\u00f3n contra el <a href=\"https:\/\/contactform7.com\/es\/configuration-errors\/deprecated-settings\/\">uso de ajustes obsoletos<\/a> (<code>on_sent_ok<\/code> y <code>on_submit<\/code>)<\/li><li>Permite pasar la opci\u00f3n <code>skip_mail<\/code> a trav\u00e9s de los par\u00e1metros de funci\u00f3n <code>WPCF7_ContactForm::submit()<\/code> y <code>WPCF7_Submission::get_instance()<\/code>.<\/li><li>Activa el <a href=\"https:\/\/contactform7.com\/es\/dom-events\/\">evento del DOM<\/a> personalizado <code>wpcf7beforesubmit<\/code>. Puedes manipular el objeto <code>formData<\/code> a trav\u00e9s de un controlador de eventos.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La versi\u00f3n 4.9 de Contact Form 7 ya est\u00e1 disponible. Si tienes formularios de contacto para usuarios conectados, el reci\u00e9n introducido modo \u00abSolo para suscriptores\u00bb ser\u00e1 una gran mejora. La versi\u00f3n 4.9 a\u00f1ade nuevos ganchos de filtro y un evento del DOM personalizado que te permite controlar tus formularios de contacto con mayor flexibilidad. Tambi\u00e9n &hellip; <a href=\"https:\/\/contactform7.com\/es\/2017\/08\/18\/contact-form-7-49\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Contact Form 7 4.9<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_locale":"es_ES","_original_post":"23666","footnotes":"","jetpack_post_was_ever_published":false},"categories":[4],"tags":[],"class_list":["post-36271","post","type-post","status-publish","format-standard","hentry","category-releases","es-ES"],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/posts\/36271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/comments?post=36271"}],"version-history":[{"count":0,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/posts\/36271\/revisions"}],"wp:attachment":[{"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/media?parent=36271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/categories?post=36271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contactform7.com\/wp-json\/wp\/v2\/tags?post=36271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}