{"id":2361,"date":"2020-07-11T09:14:04","date_gmt":"2020-07-11T07:14:04","guid":{"rendered":"https:\/\/www.sarpanet.es\/es\/?p=2361"},"modified":"2021-01-26T19:41:57","modified_gmt":"2021-01-26T17:41:57","slug":"plugin-de-wordpress-para-mostrar-contenidos-en-un-determinado-momento","status":"publish","type":"post","link":"https:\/\/www.sarpanet.es\/es\/plugin-de-wordpress-para-mostrar-contenidos-en-un-determinado-momento\/","title":{"rendered":"Plugin de WordPress para mostrar contenidos en un determinado momento"},"content":{"rendered":"<p>\u00bfNecesitas mostrar u ocultar contenido a una fecha\/hora determinada o cuando pase determinado tiempo de la carga de la p\u00e1gina?.<\/p>\n<p>Tienes el plugin perfecto y se llama \u00abTimed Content\u00bb.<\/p>\n<p><span class=\"\">Este plugin te permite especificar que una parte de una p\u00e1gina o publicaci\u00f3n debe aparecer o desaparecer\u00a0 seg\u00fan las caracter\u00edsticas de tiempo dadas. <\/span>Tambi\u00e9n puede hacer que partes de una publicaci\u00f3n o p\u00e1gina sean visibles en ciertas fechas y horas; incluso puedes establecer un horario.<\/p>\n<p>El plugin agrega lo siguiente:<\/p>\n<ul>\n<li><span class=\"\">Un shortcode \u00abdel lado del cliente\u00bb que permite que el marcado del contenido aparezca o desaparezca despu\u00e9s de un intervalo de tiempo determinado; <\/span>se incluye un efecto de \u00abdesvanecimiento\u00bb. Esta funcionalidad est\u00e1 destinada a ser utilizada solo para efectos especiales, ya que el contenido marcado de esta manera todav\u00eda es visible en la fuente HTML y, por lo tanto, no es un m\u00e9todo seguro para ocultar contenido.<\/li>\n<li>Dos c\u00f3digos cortos \u00abdel lado del servidor\u00bb que permiten que el marcado del contenido sea visible solo durante intervalos de fecha \/ hora especificados. Esta funcionalidad <strong>se<\/strong> puede usar como un m\u00e9todo seguro para ocultar contenido, porque el contenido marcado se incluir\u00e1 en la P\u00e1gina \/ Publicaci\u00f3n <strong>solo<\/strong> cuando se vea en los intervalos de fecha \/ hora especificados.<\/li>\n<\/ul>\n<p>Se incluye un cuadro de di\u00e1logo TinyMCE para ayudar a los usuarios a construir los c\u00f3digos cortos. Consulte la pesta\u00f1a Capturas de pantalla para obtener m\u00e1s informaci\u00f3n.<\/p>\n<p>Ejemplo de c\u00f3digo:<\/p>\n<pre><code>[timed-content-client show=\"1:00\"]Show me after one minute.  Since we don't want a fade-in, we can leave it out of the \"show\" attribute completely.[\/timed-content-client]\r\n\r\n[timed-content-client show=\"1:00:1000\"]Show me after one minute with a 1000 millisecond (1 second) fade-in.[\/timed-content-client]\r\n\r\n[timed-content-client hide=\"1:00:1000\"]Hide me after one minute with a 1000 millisecond (1 second) fade-out.[\/timed-content-client]\r\n\r\n[timed-content-client show=\"1:00:500\" hide=\"5:00:2000\"]Show me after one minute with a 500 millisecond (a half-second) fade-in, then hide me after five minutes with a 2000 millisecond (2 seconds) fade-out.[\/timed-content-client]\r\n\r\n[timed-content-server show=\"2013-09-13 20:30:00 -0600\"]Show me starting at 8:30 PM Central Standard Time on September 13th, 2013. I will not be displayed before then.[\/timed-content-server]\r\n\r\n[timed-content-server hide=\"2013-09-13 20:30:00 America\/Chicago\"]Hide me starting at 8:30 PM Central Daylight Time (i.e., the same timezone as Chicago) on September 13th, 2013.  I will not be displayed after then[\/timed-content-server]\r\n\r\n[timed-content-server show=\"2013-09-13 20:30:00 -0600\" hide=\"2013-09-13 21:30:00 -0600\"]Show me starting at 8:30 PM Central Standard Time on September 13th, 2013, then hide me an hour later. I will not be displayed before or after then.[\/timed-content-server]\r\n\r\n[timed-content-rule id=\"164\"]Display me based on the settings for the Timed Content Rule whoseID is 164.[\/timed-content-rule]&lt;h3&gt;Usage&lt;\/h3&gt;\r\n<\/code><\/pre>\n<p><span>NOTA: Todos los c\u00f3digos cortos se pueden construir utilizando el cuadro de di\u00e1logo TinyMCE. En caso de duda, utilice el cuadro de di\u00e1logo para crear c\u00f3digos cortos formados correctamente.<\/span><\/p>\n<p><strong><span>El shortcode de cliente de contenido cronometrado<\/span><\/strong><\/p>\n<pre><code>[timed-content-client show=\"mm:ss:fff\" hide=\"mm:ss:fff\"]Example Text[\/timed-content-client]\r\n<\/code><\/pre>\n<ul>\n<li><code>show<\/code><span>&#8211; Especifica el intervalo de tiempo despu\u00e9s de cargar la p\u00e1gina web cuando se debe mostrar el contenido marcado. El atributo consta de tres partes, <\/span><br \/>\n<span> separadas por dos puntos: <\/span><code>mm<\/code><span>&#8211; minutos, <\/span><code>ss<\/code><span>&#8211; segundos y <\/span><code>fff<\/code><span>&#8211; si es mayor que <\/span><code>0<\/code><span>, <\/span><code>fff<\/code><span>se aplica un efecto de desvanecimiento que dura milisegundos.<\/span><\/li>\n<li><code>hide<\/code><span>&#8211; Especifica el intervalo de tiempo despu\u00e9s de cargar la p\u00e1gina web cuando el contenido marcado debe estar oculto. El atributo consta de tres partes, <\/span><br \/>\n<span> separadas por dos puntos: <\/span><code>mm<\/code><span>&#8211; minutos, <\/span><code>ss<\/code><span>&#8211; segundos y <\/span><code>fff<\/code><span>&#8211; si es mayor que <\/span><code>0<\/code><span>, <\/span><code>fff<\/code><span>se aplica un efecto de desvanecimiento que dura milisegundos.<\/span><\/li>\n<\/ul>\n<p><span>Ambos atributos son opcionales, pero se debe incluir al menos un atributo. Los ceros a la izquierda (0) son opcionales. El comportamiento del shortcode depende de qu\u00e9 atributos se usen:<\/span><\/p>\n<ul>\n<li><code>show<\/code><span>solo: el contenido marcado inicialmente no es visible, luego aparece <\/span><code>mm<\/code><span>minutos y <\/span><code>ss<\/code><span>segundos despu\u00e9s de cargarse con un <\/span><code>fff<\/code><span>fundido de entrada de milisegundos.<\/span><\/li>\n<li><code>hide<\/code><span>solo: el contenido marcado es inicialmente visible, luego desaparece <\/span><code>mm<\/code><span>minutos y <\/span><code>ss<\/code><span>segundos despu\u00e9s de cargarse con un <\/span><code>fff<\/code><span>desvanecimiento de milisegundos.<\/span><\/li>\n<li><code>show<\/code><span>y <\/span><code>hide<\/code><span>&#8211; El contenido marcado inicialmente no es visible, luego aparece de acuerdo con los valores establecidos <\/span><code>show<\/code><span>, luego desaparece de acuerdo con los valores establecidos <\/span><code>hide<\/code><span>.<\/span><\/li>\n<\/ul>\n<p><span>Sus usuarios deben tener JavaScript habilitado para que este shortcode funcione.<\/span><\/p>\n<p><strong><span>El shortcode del servidor de contenido temporizado<\/span><\/strong><\/p>\n<pre><code>[timed-content-server show=\"datetime\" hide=\"datetime\" debug=\"true|false|when_hidden\"]Example Text[\/timed-content-server]\r\n<\/code><\/pre>\n<ul>\n<li><code>show<\/code><span> &#8211; Especifica la fecha \/ hora en que el contenido marcado debe comenzar a incluirse en la p\u00e1gina web.<\/span><\/li>\n<li><code>hide<\/code><span> &#8211; Especifica la fecha \/ hora despu\u00e9s de la cual el contenido marcado debe dejar de incluirse en la p\u00e1gina web.<\/span><\/li>\n<li><code>debug<\/code><span>&#8211; Si <\/span><code>true<\/code><span>, agrega algunas declaraciones de depuraci\u00f3n a la p\u00e1gina web como comentarios HTML. Si <\/span><code>when_hidden<\/code><span>, las declaraciones de depuraci\u00f3n se agregan solo cuando el contenido est\u00e1 oculto. Por defecto es <\/span><code>false<\/code><span>.<\/span><\/li>\n<\/ul>\n<p><span>Se espera que la fecha y la hora sean aaaa-mm-dd HH: MM (similar a ISO 8601), por ejemplo <\/span><code>2019-04-07 15:30<\/code><span>para el 7 de abril de 2019, 15:30. Para la compatibilidad con versiones anteriores, los viejos formatos de fecha \u00ablegibles por humanos\u00bb tambi\u00e9n deber\u00edan funcionar, \u00a1pero ya no deber\u00edan usarse!<\/span><\/p>\n<p><span>Ambos <\/span><code>show<\/code><span>y los <\/span><code>hide<\/code><span>atributos son opcionales, pero se debe incluir al menos un atributo. El comportamiento del shortcode depende de qu\u00e9 atributos se usen:<\/span><\/p>\n<ul>\n<li><code>show<\/code><span> solo: el contenido marcado se emite solo despu\u00e9s de la fecha \/ hora establecida aqu\u00ed.<\/span><\/li>\n<li><code>hide<\/code><span> solo: el contenido marcado se genera solo antes de la fecha \/ hora establecida aqu\u00ed.<\/span><\/li>\n<li><code>show<\/code><span>y <\/span><code>hide<\/code><span>&#8211; El contenido marcado se emite solo durante el per\u00edodo de tiempo definido por los atributos <\/span><code>show<\/code><span>y <\/span><code>hide<\/code><span>.<\/span><\/li>\n<\/ul>\n<p><strong><span>El shortcode de la regla de contenido cronometrado<\/span><\/strong><\/p>\n<pre><code>[timed-content-rule id=\"{rule_id}|{rule_name}\"]Example Text[\/timed-content-rule]\r\n<\/code><\/pre>\n<p><span>Puede encontrar el shortcode correcto en la p\u00e1gina de descripci\u00f3n general de Reglas de contenido cronometrado o usar el cuadro de di\u00e1logo TinyMCE.<\/span><\/p>\n<p><strong><span>Prueba de reglas del lado del servidor<\/span><\/strong><\/p>\n<p><span>Para probar el comportamiento de las reglas del lado del servidor en momentos espec\u00edficos, puede usar el par\u00e1metro GET <\/span><code>tctest<\/code><span>en una URL, seguido de la fecha y la hora en el formato <\/span><code>YYYY-MM-DD+hh:mm:ss<\/code><span>. Esto funciona solo si ha iniciado sesi\u00f3n con un usuario que tiene derecho a editar la p\u00e1gina o publicaci\u00f3n mostrada. Por ejemplo: <\/span><code>http:\/\/mysite.example?tctest=2018-02-10+19:16:00<\/code><span>mostrar\u00e1 el contenido como si fuera el 2 de febrero de 2018 a las 19:16.<\/span><\/p>\n<h3><span>Documentaci\u00f3n del desarrollador<\/span><\/h3>\n<p><strong><span>Ganchos de acci\u00f3n<\/span><\/strong><\/p>\n<pre><code>add_action( \"timed_content_server_show\", \"{function_name}\", {priority_level}, 4 );\r\n<\/code><\/pre>\n<p><span>Se dispara cuando <\/span><code>[timed-content-server]<\/code><span>se encuentra el shortcode <\/span><em><span>Y<\/span><\/em><span> el contenido se mostrar\u00e1 seg\u00fan los atributos show \/ hide del shortcode. Las funciones que utilizan este enlace deben aceptar los siguientes argumentos en orden:<\/span><\/p>\n<ul>\n<li><code>$post_id<\/code><span> &#8211; la identificaci\u00f3n de la publicaci\u00f3n \/ p\u00e1gina mostrada actualmente<\/span><\/li>\n<li><code>$show<\/code><span>&#8211; El valor del <\/span><code>show<\/code><span>atributo. Si no se establece, el valor predeterminado es \u00ab1970-Jan-01 00:00:00 +000\u00bb<\/span><\/li>\n<li><code>$hide<\/code><span>&#8211; El valor del <\/span><code>hide<\/code><span>atributo. Si no se establece, el valor predeterminado es \u00ab2038-Jan-19 03:14:07 +000\u00bb<\/span><\/li>\n<li><code>$content<\/code><span> &#8211; El contenido encerrado por el shortcode<\/span>\n<p><span>add_action (\u201ctimed_content_server_hide\u201d, \u201c{function_name}\u201d, {priority_level}, 4);<\/span><\/li>\n<\/ul>\n<p><span>Se dispara cuando <\/span><code>[timed-content-server]<\/code><span>se encuentra el shortcode <\/span><em><span>Y<\/span><\/em><span> el contenido se debe ocultar seg\u00fan los atributos show \/ hide del shortcode. Las funciones que utilizan este enlace deben aceptar los siguientes argumentos en orden:<\/span><\/p>\n<ul>\n<li><code>$post_id<\/code><span> &#8211; la identificaci\u00f3n de la publicaci\u00f3n \/ p\u00e1gina mostrada actualmente<\/span><\/li>\n<li><code>$show<\/code><span>&#8211; El valor del <\/span><code>show<\/code><span>atributo. Si no se establece, el valor predeterminado es \u00ab1970-Jan-01 00:00:00 +000\u00bb<\/span><\/li>\n<li><code>$hide<\/code><span>&#8211; El valor del <\/span><code>hide<\/code><span>atributo. Si no se establece, el valor predeterminado es \u00ab2038-Jan-19 03:14:07 +000\u00bb<\/span><\/li>\n<li><code>$content<\/code><span> &#8211; El contenido encerrado por el shortcode<\/span>\n<p><span>add_action (\u00abtimed_content_rule_show\u00bb, \u00ab{function_name}\u00bb, {priority_level}, 3);<\/span><\/li>\n<\/ul>\n<p><span>Se activa cuando <\/span><code>[timed-content-rule]<\/code><span>se encuentra el shortcode <\/span><em><span>Y<\/span><\/em><span> el contenido se debe mostrar en funci\u00f3n de las propiedades de la Regla de contenido temporizado. Las funciones que utilizan este enlace deben aceptar los siguientes argumentos en orden:<\/span><\/p>\n<ul>\n<li><code>$post_id<\/code><span> &#8211; la identificaci\u00f3n de la publicaci\u00f3n \/ p\u00e1gina mostrada actualmente<\/span><\/li>\n<li><code>$rule_id<\/code><span>&#8211; la identificaci\u00f3n de la regla de contenido temporizado que se llama. Use <\/span><code>get_post_meta( $rule_id )<\/code><span>para obtener las propiedades de la Regla.<\/span><\/li>\n<li><code>$content<\/code><span> &#8211; El contenido encerrado por el shortcode<\/span>\n<p><span>add_action (\u201ctimed_content_rule_hide\u201d, \u201c{function_name}\u201d, {priority_level}, 3);<\/span><\/li>\n<\/ul>\n<p><span>Se activa cuando <\/span><code>[timed-content-rule]<\/code><span>se encuentra el shortcode <\/span><em><span>Y<\/span><\/em><span> el contenido se debe ocultar seg\u00fan las propiedades de la Regla de contenido temporizado. Las funciones que utilizan este enlace deben aceptar los siguientes argumentos en orden:<\/span><\/p>\n<ul>\n<li><code>$post_id<\/code><span> &#8211; la identificaci\u00f3n de la publicaci\u00f3n \/ p\u00e1gina mostrada actualmente<\/span><\/li>\n<li><code>$rule_id<\/code><span>&#8211; la identificaci\u00f3n de la regla de contenido temporizado que se llama. Use <\/span><code>get_post_meta( $rule_id )<\/code><span>para obtener las propiedades de la Regla.<\/span><\/li>\n<li><code>$content<\/code><span> &#8211; El contenido encerrado por el shortcode<\/span><\/li>\n<\/ul>\n<p><strong><span>Ganchos de filtro<\/span><\/strong><\/p>\n<pre><code>timed_content_filter\r\n<\/code><\/pre>\n<p><span>Filtre cualquier contenido encerrado por un c\u00f3digo abreviado de Contenido temporizado. Implementa los mismos filtros que <\/span><code>the_content<\/code><span>:<\/span><\/p>\n<ul>\n<li><code>wptexturize<\/code><\/li>\n<li><code>convert_smilies<\/code><\/li>\n<li><code>convert_chars<\/code><\/li>\n<li><code>wpautop<\/code><\/li>\n<li><code>prepend_attachment<\/code><\/li>\n<li><code>do_shortcode<\/code>\n<p><span>timed_content_filter_override<\/span><\/li>\n<\/ul>\n<p><span>Reemplaza <\/span><code>timed_content_filter<\/code><span>con otro filtro preexistente para usar para cualquier contenido encerrado por un c\u00f3digo abreviado de Contenido temporizado. Cualquier funci\u00f3n conectada a este filtro debe devolver el nombre de un filtro (como una cadena).<\/span><\/p>\n<p>Puedes descargarlo en:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"OO92wes7mP\"><p><a href=\"https:\/\/wordpress.org\/plugins\/timed-content\/\">Timed Content<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Timed Content&#8221; &#8212; Plugin Directory\" src=\"https:\/\/wordpress.org\/plugins\/timed-content\/embed\/#?secret=hXPhqKDmbs#?secret=OO92wes7mP\" data-secret=\"OO92wes7mP\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfNecesitas mostrar u ocultar contenido a una fecha\/hora determinada o cuando pase determinado tiempo de la carga de la p\u00e1gina?. Tienes el plugin perfecto y se llama \u00abTimed Content\u00bb. Este plugin te permite especificar que una parte de una p\u00e1gina o publicaci\u00f3n debe aparecer o desaparecer\u00a0 seg\u00fan las caracter\u00edsticas de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2364,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[108,40],"tags":[],"class_list":["post-2361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugins-de-wordpress","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/posts\/2361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/comments?post=2361"}],"version-history":[{"count":3,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/posts\/2361\/revisions"}],"predecessor-version":[{"id":2365,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/posts\/2361\/revisions\/2365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/media\/2364"}],"wp:attachment":[{"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/media?parent=2361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/categories?post=2361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sarpanet.es\/es\/wp-json\/wp\/v2\/tags?post=2361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}