- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Feed generano errore 404
-
Non sono ancora riuscito a risolvere, qualcun altro saprebbe aiutarmi per favore?
-
Ciao,
dici di non aver installato nessun plugin per i feed, ma fra gli errori c'è una chiamata ad un plugin per i feed.
Potrebbe essere questo? *fix my feed *è il plugin di cui parlo.Facci sapere.
-
Anche eliminandolo non cambia nulla.
-
Dopo averlo eliminato, vai nella pagina di amministrazione relativa ai permalink e salva senza cambiare niente.
Poi salva di nuovo, senza cambiare niente. Ebbene sì, prova questo.
-
Fatto, ma ancora niente.
-
Caspita. Allora puoi incollare qui il contenuto del tuo file .htaccess?
-
Eccolo:
RedirectMatch 301 /author/(.*) /$1 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule> # END WordPress # WordPress SEO - XML Sitemap Rewrite Fix <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 </IfModule> # Protezione del file wp-config.php <files wp-config.php> order allow,deny deny from all </files>
-
Non ha niente che non vada il tuo htaccess, ad ogni modo il loop principale del tuo wordpress non esiste.
Non so che moduli tu stia usando per ottenere questo effetto, ma in pratica hai una sorta di multi-blog, con diversi autori.Riassunto: neanche il tuo feed ha un problema, tant'è che http://isignoridellemosche.it/alessandracanella/feed/ esiste!
Ed esistono anche tutti i feed degli altri autori. Quindi non è che il feed ha un problema, semplicemente lo stream principale del blog è stato "sostituito" da questi feed relativi a ciascun autore, è certamente l'effetto di un funzionamento custom delle liste dei blog, presumibilmente indotto da un plugin.Confessa!
-
Non credo dipenda da alcun plugin. Può dipendere forse da fatto che abbia creato una *custom taxonomy *"Rubriche"? (I cui archivi, tra l'altro, generano un errore 404 e i cui feed risultano esistenti, ma vuoti).
-
Allora, non sono certo che questo riguardi anche le custom *taxonomy.
*Però sono sicuro che se hai qualche custom type come contenuti principali (quindi anche quelli che usi per gli articoli) per far rientrare quei contenuti nel feed devi mettere la seguente funzione nel file functions:[PHP]function customfeed_request( $request ) {
if ( isset($request['feed']) && !isset($request['post_type']) ) {
$request['post_type'] = array('post', 'my_custom_post_type');
}
return $request;
}
add_filter('request', 'customfeed_request');[/PHP]Prova e fammi sapere.
-
Ti ringrazio, l'ho inserito sostituendo a my_custom_post_type "rubriche". Non è cambiato nulla però.
-
Ci rifletto un po', il tuo problema mette a dura prova la mia esperienza su WordPress.
-
Il tuo custom type si chiama rubrica?
Cioè tu inserisci gli articoli in un tipo personalizzato che si chiama rubrica? Oppure sono post standard?
-
Grazie mille, aspetto tue notizie allora!
-
@puleddu said:
Il tuo custom type si chiama rubrica?
Cioè tu inserisci gli articoli in un tipo personalizzato che si chiama rubrica? Oppure sono post standard?Puoi rispondermi a queste?
-
Scusami, non avevo visto!
Il custom type si chiama "rubriche". Alcuni post vengono assegnati a una rubrica, come facessero parte di una categoria.
-
Nell'impostazione del custom type, che valore hai dato al parametro has_archive e al parametro feed?
-
Non ho quei parametri:
//hook into the init action and call create_post_taxonomies when it firesadd_action( 'init', 'create_post_taxonomies', 0 ); //create two taxonomies, genres and writers for the post type "post" function create_post_taxonomies() { $labels = array( 'name' => _x( 'Rubriche', 'taxonomy general name' ), 'singular_name' => _x( 'Rubrica', 'taxonomy singular name' ), 'search_items' => __( 'Cerca rubriche' ), 'all_items' => __( 'Tutte le rubriche' ), 'parent_item' => __( 'Genitore rubrica' ), 'parent_item_colon' => __( 'Genitore rubrica:' ), 'edit_item' => __( 'Modifica rubrica' ), 'update_item' => __( 'Aggiorna rubrica' ), 'add_new_item' => __( 'Aggiungi una nuova rubrica' ), 'new_item_name' => __( 'Nome nuova rubrica' ), 'menu_name' => __( 'Rubriche' ) ); $rewrite = array( 'slug' => '', 'with_front' => false, 'hierarchical' => false, ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true, 'rewrite' => $rewrite, ); register_taxonomy( 'rubriche', array( 'post' ), $args ); }
-
Avevo capito che rubriche era un tipo di contenuto, non una tassonomia.
Ad ogni modo, è molto difficile fare un debug in questo modo, senza poter fare prove. Rimango dell'idea che il problema sia la creazione di taxonomy e/o post custom. Te lo dico perché ho già avuto in passato molti problemi simili e facendo una semplice ricerca su google i risultati in merito sono molteplici.Mi spiace che non siamo arrivati a una soluzione.
Così dall'esterno non credo di riuscire a fare di più.
-
Dici che provando ad eliminare la nuova tassonomia il problema potrebbe risolversi?