Modificar slug da seção theme - projeto para projetos

  • Autor Autor Simplicio
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Simplicio

Simplicio

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Tomando como ejemplo este theme de mythemeshop:

Inserir CODE, HTML ou PHP:
http://demo.mythemeshop.com/point-pro/

Este trae una seccion de proyectos en la cual se usa el slug "project"

Inserir CODE, HTML ou PHP:
http://demo.mythemeshop.com/point-pro/project/

Yo tengo ganas de personalizar este slug para que se llame "proyectos" u otra cosa que yo quiera.

Estuve indagando en el codigo y pille esta linea de codigo en el archivo functions.php del theme:

Inserir CODE, HTML ou PHP:
'rewrite' => array("slug" => "project"), // Permalinks format

Lo modifique y efectivamente logre que /proyect cambiara por /proyectos, pero al usar dicho slug me manda un 404 de pagina no encontrada.

¿Que otra modificación me estará faltando? Alguien me puede echar una mano :encouragement:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Ve a enlaces permanentes y vuelve a regenerar los enlaces para actualizar el .htaccess. Sino funciona eso, instala el plugin Change permalink helper que corrige automaticamente los enlaces muertos.

Enviado desde mi HUAWEI Y600-U151 mediante Tapatalk
 
Pon el codigo completo, al parecer solo modificaste el nombre del slug, pero por lo que veo project es un custom type, por lo que al cambiar el nombre del slug a proyectos, como el custom type sigue llamandose projects es obvio que no encuentre ninguno.
 
Ve a enlaces permanentes y vuelve a regenerar los enlaces para actualizar el .htaccess. Sino funciona eso, instala el plugin Change permalink helper que corrige automaticamente los enlaces muertos.

Enviado desde mi HUAWEI Y600-U151 mediante Tapatalk

Nunca crei que la solucion fuese tan sencilla, ya me veia cambiando codigo como loco para conseguirlo

Pon el codigo completo, al parecer solo modificaste el nombre del slug, pero por lo que veo project es un custom type, por lo que al cambiar el nombre del slug a proyectos, como el custom type sigue llamandose projects es obvio que no encuentre ninguno.

Yo también me imagine algo así, pero me funciono con lo que dijo [MENTION=17745]rafadizeosp[/MENTION] , de todas formas dejo una parte del codigo:

Inserir CODE, HTML ou PHP:
/*-----------------------------------------------------------------------------------*/
/*  Create Custom Post Types
/*-----------------------------------------------------------------------------------*/
function mts_posttype_register() {

    //Project Post type
    $args = array(
        'label' => __('Projects', 'pointpro'),
        'singular_label' => __('Project', 'pointpro'),
        'public' => true,
        'show_ui' => true,
        'capability_type' => 'post',
        'hierarchical' => false,
        'rewrite' => false,
        'publicly_queryable' => true,
        'query_var' => true,
        'menu_position' => 5,
        'menu_icon' => 'dashicons-id',
        'has_archive' => true,
        'supports' => array('title', 'editor', 'thumbnail'),
        'rewrite' => array("slug" => "project"), // Permalinks format
    );
 
Voltar
Topo