Avisos
Vaciar todo

Fecha de publicacion  

Página 1 / 2
 
Walter
 Walter
Reputable Member

Hola, 

He introducido la fecha de actualizacion a todos los posts con el siguiente codigo: 

function dcms_last_updated_entry( $content ) {
if ( ! is_single() ) return $content;
$custom_content = '';
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Última Actualización: '. $updated_date . '</p>';

 

y el resultado es este:

Última Actualización: enero 18th, 2021

Es posible que el resultado sea: 18/01/2021? O 18 de Enero de 2021?

Como puedo darle algo de css? Quisiera darle negrita o italica

Gracias 

Contenido solo visible a usuarios registrados

Citar
Respondido : 22/03/2021 10:15 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Walter,

Prueba reemplazando el código anterior por el siguiente:

function dcms_last_updated_entry( $content ) {
  if ( ! is_single() ) return $content;
    $custom_content = '';
    $u_time = get_the_time('U');
    $u_modified_time = get_the_modified_time('U');
   if ($u_modified_time >= $u_time + 86400) {
     $updated_date = get_the_modified_time('d/m/Y');
     $updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Última Actualización: '. $updated_date . '</p>';

Marco en negrita la única línea que modifiqué a tu código, el cual lo veo incompleto, le hacen falta 2 }, revísalo bien. 

Para el CSS, agrega desde Apariencia -> Personalizar -> CSS Adicional:

.last-updated{
   font-weight: bold;
   font-style: italic;
}

Finalmente no visualizamos la fecha en el post que nos compartes el link, desconocemos en dónde se está imprimiendo la fecha.

Saludos 🙂

Esta publicación ha sido modificada el hace 4 años 2 veces por Bulmaro
ResponderCitar
Respondido : 22/03/2021 10:32 pm

Walter
 Walter
Reputable Member

@bulmaro-webempresa Muchas gracias, está implementado.

Una consulta, me gustaría eliminar la fecha de publicación de los artículos para evitar que se vean en las SERPS de google, puedo hacerlo?

Si lo hago pierdo esto ultimo que hice (que se vea la fecha de actualización del artículo en cada post?)

ResponderCitar
Respondido : 23/03/2021 12:23 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Walter, 

¿Podrías compartirme alguna publicación donde aparezca la fecha de publicación? No logro identificar alguna, por favor.

Puedes probar con el siguiente código insertándolo en el functions.php o a través de Code Snippets:

function eliminar_fechas_posta() {
add_filter('the_date', '__return_false');
add_filter('the_time', '__return_false');
add_filter('the_modified_date', '__return_false');
}
add_action('loop_start', 'eliminar_fechas_posta');

Lo más probable es que no se reflejen las fechas del primer bloque de código que nos compartiste.

Saludos

Esta publicación ha sido modificada el hace 4 años por Bulmaro
ResponderCitar
Respondido : 23/03/2021 12:42 am

Cursos Gratuitos WordPress

Walter
 Walter
Reputable Member

@bulmaro-webempresa Puedes probar nuevamente (borré la cache y vanish).

Aqui hay un ejemplo

https://estudiowls.com.ar/escala-salarial-empleados-comercio-cct-130-75/

ResponderCitar
Respondido : 23/03/2021 12:56 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Walter, 

Prueba con el siguiente CSS o con el código anterior que te compartí:

.last-updated{
  display: none;
}

Saludos 

ResponderCitar
Respondido : 23/03/2021 1:05 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Walter
 Walter
Reputable Member

Pero si hago eso voy a ocultar lo que acabo de implementar...

Problablemente no me haya explicado bien.

Lo que quise decir, o mi pregunta mejor dicho, es:

Como hago para que google no muestre la fecha como metadata en los resultados de busqueda sin ocultar lo que acabo de implementar? (la fecha de actualizacion en cada post?)

ResponderCitar
Respondido : 23/03/2021 12:05 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Walter.

Paar lo que buscas tienes el siguiente plugin:

-> https://es.wordpress.org/plugins/wp-meta-and-date-remover/

screenshot ps.w.org 2021.03.23 13 22 35

 

Un saludo

ResponderCitar
Respondido : 23/03/2021 12:23 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Walter
 Walter
Reputable Member

Gracias Pepe, 

He implementado la opcion de eliminar la fechas con esta opcion incluyendo el codido en el single.php

//Elimina fecha de los resultados de busqueda metadata
<?php the_date(); ?>
<?php if(strtotime( get_the_date() ) > strtotime( "180 días atrás" )) {
the_date();
} ?>
<?php if((get_post_meta($post->ID, 'add-date', true)) || strtotime( get_the_date() ) > strtotime( "180 days ago" )) {
the_date();

Me confirmarias si está correcto?

ResponderCitar
Respondido : 23/03/2021 3:45 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Walter,

Por lo que veo sí, sin embargo si te ocasiona algún problema verifica el dejarlo tal cual lo has conseguido, con 180 days ago en lugar de traducirlo, solo en caso de que no te funcione ya que puede que sea parte de la función.

Un saludo 🖐️ 

ResponderCitar
Respondido : 23/03/2021 3:57 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Walter
 Walter
Reputable Member

@argenis Lamentablemente, sea como sea, tanto el codigo original como el que me han pasado hace que la pagina de los posts de error...

ResponderCitar
Respondido : 23/03/2021 4:07 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Walter,

En este caso es posible que lo mejor sea usar el complemento que te indico Pepe previamente, igualmente puedes verificar este otro

-> https://wordpress.org/plugins/hide-metadata/

Un Saludo

ResponderCitar
Respondido : 23/03/2021 4:29 pm

Walter
 Walter
Reputable Member

@karen Hola, no he logrado resultados con los plugins, pero encontré un código ofrecido por Schema App (plugin que si uso para micro datos) quienes dicen que puedo ocultar la fecha.

Me podrían decir que parte de código usar o como usarlo solo para ocultar la fecha de creación del post?

function schema_markup_custom_author ( $schema_markup, $schema_markup_type, $post, $post_type ) { if ( ! empty( $schema_markup ) ) { $schema_markup = json_decode( $schema_markup ); if ( $schema_markup->{'@type'} == 'BlogPosting' ) { $schema_markup->author = array( '@type' => 'Person', '@id' => 'http://example.com/author/jone-doe/#Person', 'name' => 'Jone Doe', 'url' => 'http://example.com/author/jone-doe/', ); $schema_markup = json_encode( $schema_markup ); } } return $schema_markup; } add_filter( 'hunch_schema_markup', 'schema_markup_custom_author', 10, 4 );

Viendo la fuente de mi sitio, veo que estan ambos datos (creación y modificación), yo solo quisiera ocultar o que no se indexe la creacion del post que termina apareciendo en los resultados de busqueda.

Gracias

ResponderCitar
Respondido : 23/03/2021 6:43 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Walter,

Respondido por: @walterszcerbgmail-com

no he logrado resultados con los plugins,

En este caso debes esperar a que google re indexe tu sitio para poder ver el ajuste que mencionas, adicional comentas sobre fechas de modificación de post puedes verificar con esto:

https://wordpress.org/plugins/wp-last-modified-info/

image

Verifica y nos comentas, un saludo 🖐️ 

ResponderCitar
Respondido : 23/03/2021 7:03 pm

Cursos Gratuitos WordPress

Walter
 Walter
Reputable Member

@argenis Claro, claro, pero yo seguia viendo esos datos en el codigo fuente y como micro data tambien. Por eso me gustaria usar el codigo que les comparti recien, pero no se exactamene que parte del mismo me sirve para ocultar la fecha de publicacion, lo podrian ver por favor?

ResponderCitar
Respondido : 23/03/2021 8:40 pm
Página 1 / 2