A diferencia de Bedrock, si no podemos modificar el docroot es un pelín más puñetero.

Añadir en .htaccess

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !^/wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /public/wp/index.php [L]
</IfModule>

Y añadir en app/Providers/ThemeServiceProvider.php para forzar la redirección a la URL correcta.

add_filter('login_redirect', function($redirect_to, $requested_redirect_to, $user) {
            if (isset($user->roles) && is_array($user->roles) && in_array('administrator', $user->roles)) {
                return admin_url();
            } else {
                return home_url();
            }},
        10, 3);

Añadir un ACF a un menú:

$fields->setLocation('nav_menu_item', '==', 'all');

Y si queremos crearlo solo para los padres

$fields->setLocation('nav_menu_item_depth', '==', '0');

ACF Bidireccionales
https://github.com/Log1x/acf-composer/issues/247

$fields = Builder::make('actor_fields');
$fields
    ->setLocation('post_type', '==', 'actor')
    ->addPostObject('videos', [
        'name' => 'videos',
        'post_type' => ['video'],
        'return_format' => 'id',
        'multiple' => true,
        'ui' => true,
        'bidirectional' => 1,
        'bidirectional_target' => ['field_video_fields_actors'],
        'allow_null' => false,
    ]);
 
 
$fields = Builder::make('video_fields');
$fields
    ->setLocation('post_type', '==', 'video')
    ->addPostObject('actors', [
        'name' => 'actors',
        'post_type' => ['actor'],
        'return_format' => 'id',
        'multiple' => true,
        'ui' => true,
        'bidirectional' => 1,
        'bidirectional_target' => ['field_actor_fields_videos'],
        'allow_null' => false,
    ]);

ACF en el sidebar

$fields = Builder::make('testimonio', [
            'position' => 'side'
        ]);

CPT Admin Columns

https://github.com/johnbillion/extended-cpts/wiki/Admin-columns

Traducciones / Localización

Usar yarn translate:mo y yarn translate:js
Las traducciones están en resources/lang/es_ES.po y radicle.pot