Комментарий от @ fabian-schultz верный, вы можете создать сайт Gatsby с pathPrefix
и затем поместить этот сайт в подкаталог.
WordPress использует «виртуальные» подкаталоги, поэтому /portfolio
не будет существовать в вашей файловой системе. Вы можете изменить каталоги портфеля на /portfolio-project-1
(то есть одну папку вместо вложенной) или создать каталог /portfolio
. Если вы это сделаете, вам нужно скопировать файл index.php
из каталога /
, а затем изменить путь включения.
Ваш файл portfolio/index.php
может выглядеть следующим образом:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/../wp-blog-header.php' );
/..
в последней строке говорит WordPress искать в папке выше файл wp-blog-header.php
.