Buscar una entrada por su slug

WordPress

Acción

Permite buscar una entrada a partir del slug y el tipo de entrada (Pública, Borrador, Privada, etc).


Información entregada

Al ejecutarse, esta operación entrega los siguientes datos, pudiendo ser utilizados en la misma tarea automática.

  • Etiquetas

  • Id Entrada {{post_id}}

  • URL de la entrada {{post_url}}

  • Título de la entrada {{post_title}}

  • Contenido de la entrada {{post_content}}

  • Extracto {{excerpt}}


Video tutoriales


Convierte un Excel en entradas de Wordpress

Aprende cómo leer cada fila de una hoja de cálculo y junto con una plantilla de Wordpress convertirlas en entradas de tu página.

▶ YouTube


Preguntas frecuentes


¿Cómo configuro mi Wordpress para poder leer y actualizar los metadatos de las entradas?

Debes actualizar el archivo functions.php de Wordpress e incluir el siguiente código para permitir que los metadatos puedan ser actualizados desde el API:

function expose_metadata() {
      register_rest_field(
           'post',
           'post_meta_fields',
           array(
                'get_callback' => 'callback_read_post_meta',
                'update_callback' => 'callback_update_post_meta',
                'schema' => null,
           )
      );
}

function callback_read_post_meta( $object ) {
      $post_id = $object['id'];
      return get_post_meta( $post_id );
}

function callback_update_post_meta( $meta_value, $object, $field_name ) {
      $post_id = $object->ID;

      if (!is_array( $meta_value ) ) {
           return new WP_Error( 'rest_invalid_param', __( 'El valor debe ser un array de campos de metadatos.' ), array( 'status' => 400 ) );
      }

      foreach ( $meta_value as $meta_key => $meta_value ) {
           update_post_meta( $post_id, sanitize_key( $meta_key ), sanitize_text_field( $meta_value ) );
      }
      return true;
}

add_action( 'rest_api_init', 'expose_metadata' );

Errores frecuentes


Error: rest_forbidden_context. Lo siento, no tienes permisos para editar publicaciones en este tipo de contenido.

Este error indica que el usuario no tiene los permisos necesarios para editar publicaciones en el contexto específico en el que se está intentando realizar la acción.

Para resolver este problema, es necesario asegurarse de que el usuario tenga los permisos adecuados. Una alternativa que podría funcionar sería modificar en tu tarea el campo 'contexto' y seleccionar la opción 'Extraer la entrada para su visualización'.

Escríbenos

Por email o por Telegram.
De lunes a viernes de 7h a 13h (España).

Hablemos

Elige día y hora.
Compartimos pantalla y resolvemos todas tus dudas.