Tengo un servicio que pone una publicación diaria en mi blog a través de XML-RPC. No me ofrece ningún control de la categoría en la que ingresa, por lo que solo quiero agregar un filtro / gancho para agregar la categoría que quiero a los datos de entrada entrantes:
add_action ('xmlrpc_call', 'check_xmlrpc_call' );
function check_xmlrpc_call( $method )
{
if( 'wp.newPost' === $method )
{
add_filter( 'xmlrpc_wp_insert_post_data', 'add_xmlrpc_category_post_data' );
}
}
function add_xmlrpc_category_post_data( $post_data )
{
//not sure how to add category to the post data :(
return $post_data;
}
Creo que algo como esto en mi functions.php
funcionaría? ¿No estoy seguro de cuál es el formato correcto para agregar una categoría a los datos de la publicación?
Tal vez esto?
$post_data['terms'] = array('category' => array(207))