web-dev-qa-db-fra.com

WordPress REST API - Contenu "rendu" JSON incorrect

je travaille dans une application Android qui utilise Wordpress Rest Api pour obtenir le blog d'un site Web. Je n'ai aucune connaissance de PHP ou de Wordpress, mais je prends le temps de l'apprendre, de toute façon, mon problème est lié à JSON. le contenu contient des paragraphes inconnus et je ne sais pas comment résoudre ce problème, aidez s'il vous plaît  Android application  json  youtube video 

2
monsieur Moumni

Le contenu auquel vous faites référence provient du plugin Elegant Themes Page Builder de ce site.

Le créateur de page utilise WordPress Shortcodes pour afficher le contenu sur le site WordPress. Toutefois, lorsque vous utilisez l'API REST, le contenu est extrait de la base de données WordPress et les codes courts ne sont pas traités/rendus en premier.

Vous devez supprimer les codes abrégés du code JSON renvoyé avant qu'il ne soit affiché dans votre application. Vous pouvez utiliser quelque chose comme ceci pour supprimer les codes courts avant d'afficher votre contenu dans l'application:

// Remove Divi/ET Page Builder shortcodes
$content = preg_replace('/\[\/?et_pb.*?\]/', '', $content);
2
Mat