帖子显示在主页面上,我可以看到它的内容,但是当我点击它并查看帖子的单个页面时,它会显示“找不到内容”。我不知道该怎么做。它适用于“localhost”网站,但不适用于我正在摆弄的实时网站。我是初学者,所以额外的解释会有所帮助和赞赏。
这是我的single.php
:
http://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(这是本地主机并确实显示内容)
答案 0 :(得分:1)
我尝试访问您的设置>永久链接页面,然后点击更新按钮。听起来你的.htaccess文件可能有点傻了,去那个页面会重置它。