Ejemplo plugin registro entradas

<?php
/**
 * Plugin Name: Registro entradas
 * Plugin URI: https://trifulcas.com
 * Description: Un plugin que registra en un archivo cuando se publica una entrada
 * Version: 1.0
 * Author: Jotapé
 * Author URI: https://trifulcas.com
 * License: GPL2
 */

function registrar($id,$post){
    // Poner el código para escribir en el archivo
    $texto=$post->post_title." | ".$post->post_author.PHP_EOL;
    $archivo = plugin_dir_path( __FILE__ ) . 'registro.txt';
    file_put_contents( $archivo, $texto, FILE_APPEND | LOCK_EX );
}

add_action('publish_post','registrar',10,2);

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos