Tratando de hacer mi primer plugin he quedado atascado en un punto. El plugin crearía un archivo .html de cada post y lo guardaría en el servidor.
La parte de crear el archivo funciona, el archivo muestra también las etiquetas, pero me he atascado en la parte de tomar el título y el texto del contenido.
Este es el código:
Código PHP:
<?php
function publicaratom(){
global $wpdb;
$rows = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts
WHERE post_status = 'publish' ");
$stringsalida = '<html>'." \n".
"\t<header>\n".
"\t\t".'<title>'.post_title.'</title>'."\n".
"\t".'</header>'."\n".
"\t\t".'<body>'.post_content.'</body>'."\n".
"\t".'</html>';
$ruta = "../".date (His).".html";
$fp = fopen($ruta, "w+");
fwrite($fp, $stringsalida);
flock($fp, 3);
fclose($fp);
}
if(function_exists('add_action'))
{
add_action('publish_post', 'publicaratom');
}
?>
Como debería hacer para que en las etiquetas:
Código PHP:
<title>'.post_title.'</title>
... mostrara el título del post y en las etiquetas:
Código PHP:
'<body>'.post_content.'</body>'
... el texto del contenido?.
Un saludo.