As configurações de link permanente estão disponíveis nas configurações de administração do WordPress. Às vezes, você pode não ter acesso à administração do WordPress e deseja definir as configurações de link permanente a partir do functions.php.
Instruções: Adicione o seguinte código ao arquivo functions.php do seu tema WordPress.
O mod_rewrite do .htaccess ainda é necessário.
<?php
// set permalink
function set_permalink(){
global $wp_rewrite;
$wp_rewrite->set_permalink_structure('/%year%/%monthnum%/%postname%/');
}
add_action('init', 'set_permalink');
?>
Você também pode gostar de flush permalinks uma vez por hora cron job.
Esta função também funciona em uma instalação multisite?