自定义帖子类型404(未找到)

时间:2016-10-10 01:26:50

标签: php wordpress url

帖子显示在主页面上,我可以看到它的内容,但是当我点击它并查看帖子的单个页面时,它会显示“找不到内容”。我不知道该怎么做。它适用于“localhost”网站,但不适用于我正在摆弄的实时网站。我是初学者,所以额外的解释会有所帮助和赞赏。

这是我的single.phphttp://sandbox.onlinephpfunctions.com/code/7f0675e11be46f367023b5d8c6b4f3f4b22ca73c

这是来自我的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;
}

我不确定这是否有所不同,但“localhost”网站与实际网站之间唯一不同的是名为“文章”的自定义帖子类型的网址:

www.sitename.com/article/testing/(这是一个直播的,不显示内容)

www.sitename.com/?article=testing(这是本地主机并确实显示内容)

1 个答案:

答案 0 :(得分:1)

我尝试访问您的设置>永久链接页面,然后点击更新按钮。听起来你的.htaccess文件可能有点傻了,去那个页面会重置它。