Cambio de fecha en resultado google

Club para webmasters Foros Creación de páginas web Cambio de fecha en resultado google

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #38448 Karma: 0
    Usuario-Chorri
    Participante
    182

    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’ );
    }

    #38478 Karma: 0
    David Cuesta
    Superadministrador
    161

    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!

    #38507 Karma: 0
    Usuario-Chorri
    Participante
    182

    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…

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.