我使用React和React Router来构建使用Wordpress作为后端的网站的前端。前端完全由React制作,除了几页,例如登录页面,我必须使用标准的Wordpress主题。因此,如果我的网站为http://example.com
,那么当我转到http://example.com/login
时,我需要切换'到Wordpress主题。
如何使用React Router执行此操作?这甚至可能吗?
以下是我目前的路线:
class App extends React.Component {
render() {
return (
<div>
<MainHeader />
<Switch>
<Route exact path="/" component={ HomePage } />
<Route path="/you/" component={ UserDashboard } />
<Route path="/search/" component={ SearchForm } />
<Route path="/:slug" component={ SinglePost } />
<Route render={ () => { return( <p>Not Found</p> ) } } />
</Switch>
</div>
);
}
}