Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu
WordPress JSON API

Consuming WordPress JSON API

Posted on January 9, 2021April 17, 2023 by Toma Velev

In this article I’m gonna start explaining the WordPress JSON API. This may be useful for Theme Developers, for Application Creators, for Students and Learners.

WordPress powers up one big percentage of the Internet. Many of the users of this software product are Marketers, Sellers, Bloggers and all kinds of people outside of programming. That is the main reason why it is succeeding. But, If you are a developer, you may stop hating PHP and start using what it provides, to build something around it.

It provides admin interface for non-technical people – that the users are used to, they know how and where to search stuff. Once a user has managed one instance, he knows where are the themes, the pages, the posts, the products, the settings and more. This is a key for good User Experience. For developers, it provides a build-in REST API. Probably also useful and necessary for a lot of app developers will be the options for Authentication. I’ve heard that the Developers of WordPress are planning to integrate App Passwords. This will make Authentication & Authorization available to application creators out of the box – without more plugins.

To start developing, you may open the address https://<your WP installation>/wp-json. It is the address with the available Rest Services / Web Hooks. You may not need to do it manually yourself, because for every big enough framework or library, there is probably a module or dependency for it. New creations for developers appear every day. Learn how things are done and get your hands dirty by doing it yourself, instead of using other people’s work. For the newest developer toys, this will be the only way.

  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (84)
    • Flutter Apps (24)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Feature Flags – Enable Functionality from the BackEnd
  • Integrating xAI Grok API with Spring Boot
  • How to Progresively Integrate AI
  • What is an AI Agent
  • Flutter image scaling

Post Categories

  • Apps (22)
  • ChatGPT (23)
  • Choosing a Framework (38)
  • Flutter (256)
  • Graphical User Interface (14)
  • Marketing (116)
  • Software Development (281)
  • Spring (44)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (14)