Добавить PostID к URL пользовательской записи - PullRequest
0 голосов
/ 06 февраля 2019

Я искал и видел несколько похожих вопросов, но не полезный ответ.У меня есть плагин, который автоматически назначает в качестве URL-адреса формат

website.com\event\this-is-the-post-title

Даже если я изменяю структуру постоянных ссылок, плагин не следует ему, и я хотел бы иметь следующий формат (добавить идентификатор записи перед заголовком) потому что я ожидаю, что несколько сообщений будут иметь одинаковый заголовок (это события)

website.com\event\1234-this-is-the-post-title

Как автоматически добавить идентификатор сообщения?Нужны ли мне функции перезаписи URL?

Спасибо

1 Ответ

0 голосов
/ 06 февраля 2019
add_filter('init', 'custom_perma_link');

function custom_perma_link(){

global $wp_rewrite; 
//Write the rule
$wp_rewrite->set_permalink_structure('/%post_id%-%postname%/'); 
//Set the option
update_option( "rewrite_rules", FALSE ); 
//Flush the rules and tell it to write htaccess
if(is_admin())
$wp_rewrite->flush_rules( true );

}

Попробуйте этот код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...