Club para webmasters › Foros › Creación de páginas web › Cambio de fecha en resultado google
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 3 años, 3 meses por
Usuario-Chorri.
-
AutorEntradas
-
Buenas noches.
Tengo una duda, os cuento. Me he encontrado que en algunos resultados, google muestra la fecha en la que publique una pagina. No quiero que esto suceda, ya que me fastidia el CTR. He considerado la opción de forzar que muestre otra fecha, como puede ser la de actualización de la pagina. Vi que se podía hacer con codigo, he puesto el siguiente pero no ha dado resultado. Estoy utilizando el tema Orbital, por si tiene algo que ver.
El codigo lo he puesto en functions.php
add_action( ‘post_submitbox_misc_actions’, ‘apa_update_publishing_date’ );
add_action( ‘save_post’, ‘apa_update_publishing_date__save’, 10, 2 );function apa_update_publishing_date() {
$nonce = wp_nonce_field( ‘_apa_css_update_publishing_date’, ‘_apa_css_update_publishing_date_nonce’, TRUE, FALSE ); ?><label for=»apa-css-update-publishing-date»>
<input type=»checkbox» id=»apa-css-update-publishing-date» name=»apa_css_update_publishing_date» value=»1″ />
Forzar actualización fecha
<?php echo $nonce ?>
</label><?php
}function apa_update_publishing_date__save( $post_id )
{
if ( wp_is_post_revision( $post_id ) ) {
return;
}
if ( defined( ‘DOING_AUTOSAVE’ ) && DOING_AUTOSAVE ) {
return;
}
if ( ! current_user_can( ‘edit_post’, $post_id ) ) {
return;
}
// IF CHECKBOX IS EMPTY OR NOT
if ( ! isset ( $_POST[ ‘apa_css_update_publishing_date’ ] ) ) {
return;
}
// CHECK NONCE
if ( ! wp_verify_nonce( $_POST[ ‘_apa_css_update_publishing_date_nonce’ ], ‘_apa_css_update_publishing_date’ ) ) {
return;
}
$time = current_time(‘mysql’);
remove_action(‘save_post’, ‘apa_update_publishing_date__save’);
wp_update_post(
array (
‘ID’ => $post_id,
‘post_date’ => $time,
‘post_date_gmt’ => get_gmt_from_date( $time )
)
);
add_action( ‘save_post’, ‘apa_update_publishing_date__save’ );
}-
Este debate fue modificado hace 3 años, 3 meses por
Usuario-Chorri.
Buenas,
Otra opción sería hacer un tema hijo y modificar la plantilla para que no muestre la fecha.Ya nos cuentas si te funciona el código este
Un saludo!
El código lo he tenido un par de días y no funciona, actualmente estoy probando con un plugin, pero tiene la misma pinta, la de no funcionar…
-
Este debate fue modificado hace 3 años, 3 meses por
-
AutorEntradas
- Debes estar registrado para responder a este debate.