I need to access the permalink of every post, I can achieve this task by creating a template page as shown here but it looks like a dirty solution for me.

How can I write a slim PHP which start the Wordpress Engine without having to create a Page inside WordPress?

  • 3
    Have you considered using WP CLI? the wp post subcommands are capable of doing this, and it'll run faster than a page template. Otherwise your approach is fundamentally limited by the PHP execution time limit when doing it via a browser. Doing it in the terminal with WP CLI has no such limit, and much higher memory limits
    – Tom J Nowell
    Jun 8, 2019 at 14:47
  • 1
    It might also be possible to do this with the REST API by requesting every page or the posts endpoint, ideally any answer using the REST API would provide an example
    – Tom J Nowell
    Jun 8, 2019 at 14:48
  • Thanks, I was looking at this solution: stackoverflow.com/questions/15304926/… but I will also read about WP CLI
    – Revious
    Jun 8, 2019 at 14:53


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.