Реагирует Js: проблема с парсингом WordPress страницы - PullRequest
0 голосов
/ 14 февраля 2020

Здравствуйте, я новичок в этом языке, и у меня возникли некоторые проблемы при разборе страницы WordPress с reactjs.

После правильного анализа списка страниц внутри класса

componentDidMount(){

let projectUrl = "/wp-json/wp/v2/pages/";
fetch(projectUrl)
.then(response => response.json())
.then(response => {
    this.setState({
        projects: response
    })
})
}

, чем рендеринг json с картой (в этом примере я рендеринг содержимого записи с html plus)

render(){


let projects = this.state.projects.map((project, index) => {
    return (
        <div key={index}>
            <div dangerouslySetInnerHTML={{ __html: project.content.rendered }} />
        </div>
    )
    })

 return (
    <div className="App">
        <h1>Projects</h1>
        {projects}
    </div>
    );
  }
}

, но если нужно извлечь только одну страницу с указанным c id (ex 1)

let projectUrl = "/wp-json/wp/v2/pages/1";

ответ json - это не массив массива, а только строка (или я не могу понять вывод).

Как я Можно ли разобрать «упрощенный» json и вернуть вывод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...