Ensuring you never feel alone, we are here to provide prompt and efficient solutions to any challenges that may arise.
JsonifyWP is a WordPress plugin that allows you to consume and display external JSON API data in a fully customizable and structured way. Perfect for integrating external databases, content management systems, or any service that provides data in JSON format.
With JsonifyWP you can create custom endpoints from the WordPress admin panel, each with:
For each endpoint, you can choose which template will be used to display the list and (if needed) the detailed view. Templates can be organized in folders within the plugin and are easily extensible with your own PHP code:
templates/list/
templates/detail/
JsonifyWP uses shortcodes to display data easily. You can place them on any page or post:
[jsonifywp id="1"]
– displays a list with the specified endpoint[jsonifywp-1]
– shortened form of the previous shortcode[jsonifywp_detail]
– displays a detailed view based on URL parametersParameters are automatically read from the URL and the plugin handles making requests to the corresponding APIs, managing errors and formats transparently.
Detail mode: Each list item can have a link to a detail page that displays expanded information obtained from a second API call.
List-only mode: You can configure an endpoint to only display a list with automatic API-controlled pagination, ideal for displaying publications, news, or data without a detail page.
page
and limit
parametersJsonifyWP saves all configuration in its own database table (wp_jsonifywp
) and allows you to have multiple independent access points, each with its own behavior, templates, and specific data structure.