#php #wordpress #url
#php #wordpress #url
Вопрос:
Сообщение появляется на главной странице, и я могу видеть его содержимое, но когда я нажимаю на него и просматриваю отдельную страницу сообщения, там написано «содержимое не найдено». Я не уверен, что делать. Он работает на сайте «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() amp;amp; $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'article') );
return $query;
}
Я не уверен, имеет ли это значение, но единственное, что отличается между сайтом «localhost» и текущим сайтом, — это URL-адрес пользовательского типа сообщения под названием «статья»:
www.sitename.com/article/testing / (этот файл является живым и не показывает содержимое)
www.sitename.com/?article=testing (этот является локальным хостом и действительно показывает содержимое)
Ответ №1:
Я бы попробовал зайти на страницу «Настройки»> «Постоянные ссылки» и нажать кнопку «Обновить». Похоже, ваш файл .htaccess, возможно, немного запутался, и переход на эту страницу приведет к его сбросу.