cutsom posts 404ing

时间:2012-03-26 作者:Jeff

我无法阻止我的自定义帖子类型偶尔404。

它并不总是发生,我也无法预测复制问题-就像有时会发生,有时不会。然而,一旦我清除缓存,404就会消失,URL也会工作。

我已尝试重置并重新保存永久链接,它们当前是类别/postname。

我也尝试过使用flush重写规则,将它们设置为空白和false,但似乎没有任何方法可以解决这个问题。

这是我当前的代码:

add_action(\'init\', \'create_raceresults_post_type\'); 

function create_raceresults_post_type() { 
register_post_type(\'raceresults\', array( 
    \'labels\' => array( 
        \'name\' => \'Race Results\', 
        \'singular_name\' => \'Race Results\', 
        \'add_new\' => \'Add New Race Result\', 
    \'add_new_item\' => \'Add New Race Result\', 
    \'edit\' => \'Edit Race Result\', 
        \'edit_item\' => \'Edit Race Result\', 
        \'new_item\' => \'New Race Result\', 
        \'view_item\' => \'View Race Result\', 
        \'search_items\' => \'Search Race Result\', 
        \'not_found\' => \'No Race Result found\', 
        \'not_found_in_trash\' => \'No Race Result found in Trash\' 
    ), 
    \'public\' => true, 
\'exclude_from_search\'=> false, 
\'rewrite\' => array(\'slug\' => \'best-running-training-program\', \'with_front\' => true), 
\'supports\' => array( 
        \'title\', 
        \'excerpt\', 
        \'title\', 
        \'excerpt\', 
    \'editor\', 
    \'custom-fields\', 
    \'revisions\', 
    \'thumbnail\', 
    \'author\', 
    \'page-attributes\' 

    ), 
    \'taxonomies\' => array(\'category\', \'post_tag\') // this is IMPORTANT 
)); 
flush_rewrite_rules(); 
} 
有什么我错过了或没有尝试的吗?以下是该自定义帖子的示例:http://runnersconnect.net/best-running-training-program/race-results-march-24-march-25/. 我刚刚试过,60分钟前我第一次发表的时候它就成功了,但当我试图检查它时,它只是404。

提前感谢!

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

由于您是由WPEngine托管的,我建议您直接联系他们并征求意见。可能是因为某些原因,您的CPT无法可靠地将其放入他们的缓存中,但他们可以给您提供比我们任何人都更好的答案。

您肯定应该升级您已经提交的问题记录单。如果这是一个在重置缓存时似乎可以解决的间歇性问题,那么它与缓存直接相关。我知道WPEngine使用了一些非标准代码。。。所以我们在这里无能为力。

结束

相关推荐