2016-10-10 1 views
2

Der Beitrag erscheint auf der Hauptseite und ich kann seinen Inhalt sehen, aber wenn ich darauf klicke und die einzelne Seite des Beitrags anzeigen, heißt es "Inhalt nicht gefunden." Ich bin mir nicht sicher, was ich tun soll. Es funktioniert auf der "localhost" -Site, aber nicht auf der Live-Seite, an der ich herumspiele. Ich bin ein Anfänger hier, also wäre eine zusätzliche Erklärung hilfreich und geschätzt.404 (nicht gefunden) auf benutzerdefinierten Beitragstyp

Das ist mein single.php: http://sandbox.onlinephpfunctions.com/code/7f0675e11be46f367023b5d8c6b4f3f4b22ca73c

Dieses aus ist mein functions.php:

add_filter('pre_get_posts', 'my_get_posts'); 

function my_get_posts($query) { 

    if (is_home() && $query->is_main_query()) 
     $query->set('post_type', array('post', 'article')); 

    return $query; 
} 

Ich bin mir nicht sicher, ob dies einen Unterschied macht, aber das einzige, was anders zwischen dem „localhost“ Website und Die Live-Site ist die URL des benutzerdefinierten Post-Typ namens "Artikel":

www.sitename.com/article/testing/ (Dies ist die Live-und zeigt nicht den Inhalt)

www.sitename.com/?article=testing (dies ist die localhost und zeigen den Inhalt)

Antwort

1

Ich würde versuchen, Ihre Einstellungen> Permalinks Seite besuchen und schlug die Update-Button. Hört sich an, als wäre Ihre .htaccess-Datei ein wenig albern geworden und wenn Sie auf diese Seite gehen, wird sie zurückgesetzt.

Verwandte Themen