Reescriba enlaces personalizados de tipo de publicación rss feed

4

Estoy buscando una forma de volver a escribir mi feed de tipo de publicación personalizado ubicado en

http://localhost:8888/feed/?post_type=post

a

http://localhost:8888/feed/portfolio

esta publicación sugiere usar

http://localhost:8888/portfolio/feed/

¿cuál no es la fuente principal pero la fuente de comentarios, alguna idea?

http://localhost:8888/portfolio/feed

actualmente, lo anterior también se aplica a los comentarios.

    
pregunta ThomasReggi 11.09.2011 - 22:19

2 respuestas

3

Ponga esto en un complemento o functions.php :

function feed_rewrite( $wp_rewrite ) {

    $feed_rules = array(
        'feed/portfolio'    =>  'index.php?post_type=post&feed=rss2'
    );

    $wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
// refresh/flush permalinks in the dashboard if this is changed in any way
add_filter( 'generate_rewrite_rules', 'feed_rewrite' );

Cuando hayas hecho eso, ve a la página de enlaces permanentes y vuelve a guardar para borrar tus reglas antiguas y regenerarlas

Recuerde, cuando cambie las reglas de reescritura para usar el complemento de la herramienta del analizador de reescritura de Monkeyman para comprobar qué reglas se usan para qué URL

    
respondido por el Tom J Nowell 05.04.2012 - 22:27
2

Si tiene el archivo en CPT como verdadero, ese crea WP siempre es una fuente de alimentación, solo se puede usar la URL agradable, después de actualizar los enlaces permanentes a través de Configuración en Backend o mediante la función en su código. Importante es el nombre de su CPT, si el nombre es "cartera". Si tiene otro nombre, debe crear una reescritura, tal vez con wp_rewrite () o mediante htaccess.

    
respondido por el bueltge 12.09.2011 - 22:26

Lea otras preguntas en las etiquetas