Plugin para destacar entrada en fecha específica

  • Autor Autor dofollow
  • Fecha de inicio Fecha de inicio
D

dofollow

Hola,

necesito un plugin que presente en portada en una fecha concreta una entrada existente.

Ejemplo para mejor comprensión:

Tengo en mi web distintas entradas. Una de ellas es sobre el último día del año.
Quiero un plugin que cada vez que sea 31 de diciembre ponga esa entrada en la portada.

¿Sabéis si existe algo así?
Muchas gracias,
 
creo que puedes usar

Wordpress Auto Spinner - Articles Rewriter​

 
creo que lo que hace es actualizar tus post, les hace una modificacion y los vuelve a publicar, tendrias que revisarlo en su pagina oficial
 
Con php y cron job puedes cambiarle la fecha al post para que se ponga arriba!

Aqui el plugin, solo cambias el 0000 en 'ID' => 0000, por el id del post y programas un cron job en tu cpanel que se ejecute en x fecha
con esta url web.com/wp-admin/admin-ajax.php?action=wp_update_post_cron esto le cambiara la fecha al post por la actual.

PHP:
<?php

/*
* Version: 1.0
* Author: Yeltsin Reyes
* Plugin Name: Wp Update Post
* Description: Wp Update Post
* Plugin URI: https://tinyurl.com/YeltsinReyes/
* Author URI: https://tinyurl.com/YeltsinReyes/
*/

if(!defined('ABSPATH')){
    die('Invalid request.');
}

if(!class_exists('WpUpdatePost')){
 
    class WpUpdatePost {
  
        public function wp_update_post_cron(){
      
            wp_update_post([
                'ID' => 0000,
                'post_date' => current_time('mysql'),
                'post_date_gmt' => current_time('mysql')
            ]);
      
            wp_die();
      
        }
  
        public function __construct(){
            add_action('wp_ajax_wp_update_post_cron', array($this, 'wp_update_post_cron'));
            add_action('wp_ajax_wp_update_post_cron', array($this, 'wp_update_post_cron'));
        }
  
    }
 
    new WpUpdatePost();
 
}

?>
 
Última edición:
Atrás
Arriba