Acceder a una entrada desde el ID en la URL

22 abr 2017, 09:00:09
Vistas: 35.9K
Votos: 17

Estoy realizando pruebas unitarias para mi plugin, y en mi prueba unitaria, verifico algunas cosas básicas como la publicación de un tipo de entrada personalizada. Mi script puede crear nuevas entradas, y puedo recuperar el ID del elemento publicado (soy redirigido a una URL como http://wordpress.loc/wp-admin/post.php?post=16&action=edit&message=6, por lo que puedo deducir que la nueva entrada tiene el ID 16).

A partir de este ID, me gustaría verificar si la entrada es como debería ser accediendo a ella mediante URL, con algo como http://wordpress.loc/?post=16, pero no encuentro una manera de llegar directamente a mi nueva entrada usando solo el ID y sin hacer ningún trabajo en PHP.

¿Es esto posible?

5
Comentarios

Usa tu ?your-custom-post-type=16

Max Yudin Max Yudin
22 abr 2017 15:13:51

No, devuelve un error 404... Tal vez sería más fácil modificar mi function.php para hacer eso

Alexandre Germain Alexandre Germain
22 abr 2017 16:23:49

OK, prueba con ?p=16.

Max Yudin Max Yudin
22 abr 2017 16:37:15

Ok ok lo entendiste... ¿Por qué es tan difícil encontrar una respuesta a una pregunta tan básica? Pasé más de media hora buscando en Google... ¡De todos modos, gracias!

Alexandre Germain Alexandre Germain
22 abr 2017 18:53:39

@AlexandreGermain Los "agradecimientos" no deberían ser parte de preguntas, respuestas o comentarios. Por eso los eliminé en mi edición. Referencia: https://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts

Abdul Rauf Abdul Rauf
24 abr 2019 08:05:36
Todas las respuestas a la pregunta 1
0
22

Se puede acceder a una publicación usando su ID pasándolo como parámetro page_id en la URL de index.php. Por ejemplo:

http://wordpress.loc/index.php?page_id=16

O simplemente:

http://wordpress.loc/?page_id=16
22 abr 2019 19:16:23