Pregunta sobre WordPress Membership Plugin - Restrict Content de Wordpress:

Publicaciones limitadas sin ocultaci贸n de la API REST

Un usuario pregunt贸 馃憞

Estoy haciendo algunas pruebas en un entorno local y las publicaciones restringidas por completo no parecen estar ocultas de la API REST.

Pasos para recrear este problema:

Crear una nueva publicaci贸n Seleccione el nivel de usuario de la metabox 芦Restringir este contenido禄 en la pantalla del editor. Marque la casilla que dice 芦驴Ocultar del feed?禄 Publique la publicaci贸n Visite / wp-json / wp / v2 / posts en su navegador

Lo que esperaba:

Esperaba un mensaje para reemplazar el contenido y el extracto dentro del feed de la API REST indicando que la publicaci贸n solo es visible para los miembros.

Lo que encontr茅, en cambio:

Puedo leer el contenido completo de la publicaci贸n y el extracto completo de la publicaci贸n en el feed de la API REST.

Tambi茅n prob茅 este proceso usando el [restrict] atajos, y estos funcionan como se esperaba (el contenido que se encuentra entre los atajos est谩 realmente oculto de la API REST).

Por 煤ltimo, prob茅 la opci贸n 芦Ocultar del feed?禄 casilla de verificaci贸n de publicaci贸n totalmente restringida y parcialmente restringida (acceso directo). La casilla de verificaci贸n no parece tener ning煤n efecto en la fuente de la API REST o la fuente RSS / Atom.

Cuando se ha marcado la casilla para la publicaci贸n restringida por completo, el pasaje se lee en el feed RSS / Atom tal como lo hace cuando la casilla no est谩 marcada (indica que solo los miembros pueden ver el contenido) . Como se ha mencionado m谩s arriba; el contenido completo y el extracto de la publicaci贸n aparecen en el feed de la API REST, independientemente de si la casilla est谩 marcada.

Cuando la casilla est谩 marcada para la publicaci贸n parcialmente restringida, el pasaje dentro del feed RSS / Atom es exactamente el mismo que cuando la casilla no est谩 marcada; el mismo comportamiento se muestra en el feed de la API REST tanto si la casilla est谩 marcada como si no.

Alguien m谩s ha experimentado esto? 驴Estoy haciendo algo mal? He desactivado todos los plugins del sitio y todav铆a tengo este problema.

(@mindctrl)

Hace 2 a帽os, 10 meses

Hola Curtiss,

Tendremos que publicar una actualizaci贸n para restringir el acceso a trav茅s de la API REST. Mientras tanto, si se siente c贸modo agregando un fragmento de c贸digo a su sitio, puede agregar el siguiente c贸digo a su sitio para hacerlo.

add_action( 'rest_api_init', function() {
	rcCheckUser();
});

Esta respuesta fue modificada hace 2 a帽os, 10 meses por. Raz贸n: cambiar el gancho

(@mindctrl)

Hace 2 a帽os, 10 meses

@cgrymala solo lanzamos la versi贸n 2.2.2 para solucionar este problema. Gracias por informarlo.

(@cgrymala)

Hace 2 a帽os, 10 meses

Usted es maravilloso. Gracias por manejar esto tan r谩pido.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *