Как скрыть некоторые части части URL для пользовательской страницы в WordPress

Я новичок в WordPress. Я создал две пользовательские страницы в моем плагине WordPress. Когда я перенаправляю на эти страницы, URL-адрес отображается следующим образом:

http://myDomainName.com/wp-content/plugins/camophoto/php-sdk/wp_mypage.php

и я хочу показать это так:

http://myDomainName.com/wp_mypage.php

Как я могу скрыть часть???

wp-content/plugins/camophoto

У меня есть решение, но не знаю, как и где его использовать??

add_action( 'init', 'add_author_rules' );  
function add_author_rules() {   
add_rewrite_rule(  
"camoPhoto.php/?",  
"wp-content/plugins/camophoto/php-sdk/camoPhoto.php",  
"top");
}

Пожалуйста, любое тело, помогите мне.

1 ответ

Самый простой способ - установить плагин "WP No Category Base". Если вы не хотите этого делать, тогда есть другая возможность.

Если у вас есть доступ к .htaccess файл вы можете изменить направление.

Сначала сделайте резервную копию вашего .htaccess файл. Теперь откройте и добавьте следующую строку:

RewriteRule ^wp-content/plugins/camophoto/(.+)$ http://myDomainName.com/$1 [R=301,L]
Другие вопросы по тегам