Substitui url padrão por páginas de autor?

12

Assim, o URL padrão para exibir uma lista de postagens de um autor específico é o seguinte:

http://domain.com/author/{username}

Eu estou querendo saber como mudar o 'autor' nesse URL para outra coisa?

Estou trabalhando em um site para uma escola charter e eles gostariam de permitir que cada professor tivesse uma lista de postagens por "sala de aula". Então o URL desejado seria

http://domain.com/classroom/{username}

    
por jessegavin 18.11.2010 / 17:14

4 respostas

5

Você pode querer tentar .. enlace

Espero que ajude ..;)

    
por t31os 18.11.2010 / 17:53
14

Você pode adicionar isso em suas funções, e ele irá reescrever o slug do padrão "autor" para "sala de aula",

function new_author_base() {
    global $wp_rewrite;
    $author_slug = 'classroom';
    $wp_rewrite->author_base = $author_slug;
}
add_action('init', 'new_author_base');

espero que ajude você

    
por Philip 21.12.2010 / 21:01
0

Você pode adicionar isso no seu functions.php :

global $wp_rewrite;
$wp_rewrite->author_base = "member"; // or whatever
$wp_rewrite->flush_rules();
    
por Madhavi Jha 03.08.2015 / 11:46
0

Eu uso o plugin "Edit Author Slug" para fazer o mesmo no meu enlace WordPress Blog. Eu modifiquei "slug de autor" usando este plugin.

" Editar Autor Slug " plugin permite que você altere a base do autor (a parte '/ author /' dos URLs do autor) e o slug do autor (o padrão é o nome de usuário do autor).

    
por Kapil Khandelwal 23.07.2017 / 18:09