Cómo agregar una publicación en una categoría programáticamente

2 minutos de lectura

Soy nuevo en WordPress y php, lo siento por mi pregunta básica. Quiero agregar algunas publicaciones en una categoría mediante programación. Por ejemplo, todos los días quiero seleccionar algunas publicaciones e insertarlas en una categoría con código php y para el día siguiente reemplazar algunas otras publicaciones. ¿Es posible? ¿Cómo? Gracias por adelantado.

Puedes usar wp_insert_post https://codex.wordpress.org/Function_Reference/wp_insert_post

Mira el Codex, aquí tienes un montón de ejemplos:

// Create post object
$my_post = array(
  'post_title'    => 'My post',
  'post_content'  => 'This is my post.',
  'post_status'   => 'publish',
  'post_author'   => 1,
  'post_category' => array(8,39)
);

// Insert the post into the database
wp_insert_post( $my_post );

Para actualizar el Post ver wp_update_post https://codex.wordpress.org/Function_Reference/wp_update_post

  • No quiero insertar una nueva publicación en la base de datos. Solo quiero agregar publicaciones que existen en la base de datos a la categoría mediante programación.

    – Ahmad Vatani

    2 mayo 2014 a las 18:55


  • ¿Leer? ¡Las últimas 2 líneas te dan una respuesta!

    – Adrián Preuss

    2 mayo 2014 a las 23:09

avatar de usuario
máx.

Usar wp_set_post_categories

wp_set_post_categories( $post_id, array( 1, 2 ) );

  • Si configuro una nueva categoría para mi publicación, ¿puedo devolverla a la categoría anterior? por ejemplo, quiero que cuando un usuario visite mi sitio, coloque algunas publicaciones en una categoría y cuando el usuario abandone mi sitio, las publicaciones regresen a la categoría anterior.

    – Ahmad Vatani

    6 mayo 2014 a las 17:50

  • No estoy seguro de lo que está tratando de lograr?

    – Máx.

    6 mayo 2014 a las 21:32

  • porque estoy usando Calificación de la publicación el complemento para calificar publicaciones y también mi tema debe tener una categoría para mostrar en el control deslizante. y quiero mostrar la mayoría de las publicaciones de calificación en el control deslizante. ¿Qué tengo que hacer? 🙁

    – Ahmad Vatani

    7 mayo 2014 a las 14:32

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad