Пользовательские JS WordPress маршруты для дочерних URL-адресов в дочернем посте с пользовательским типом сообщения - PullRequest
0 голосов
/ 02 марта 2020

Я добавил маршрутизатор JS ( Navi go. js) и хотел бы использовать его в сообщении типа сообщения Costum. Но я не могу заставить его работать.

Структура URL, которая мне нравится go, работает так:
/ [CTP] / [post_title] / [JS router]

function paper_post_type() {
    register_post_type('paper',
        [
            'labels' => array (
                'name' => 'Paper',
                'menu_name' => 'Paper',
            ),
            'public' => true,
            'show_ui' => true,
            'show_in_menu' => true,
            'capability_type' => 'post',
            'hierarchical' => true,
            'rewrite' => true,
            'has_archive' => false
        ]
    );
}
add_action('init', 'paper_post_type');

add_action('init', function() {
    add_rewrite_rule( 
        '^paper/([^/]+)/?$',
        'index.php?paper=$matches[1]',
        'top'
    );
});

1 Ответ

0 голосов
/ 02 марта 2020

Это работает:

add_action('init', function() {
    add_rewrite_rule('^paper/([^/]*)/', 'index.php?paper=$matches[1]', 'top');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...