beneverard
  • 0
Учитель

Проблемы со страницей блога

  • 0

Ладно, извините за глупый вопрос.

В моем новом блоге я хочу, чтобы домашней страницей была «домашняя» страница, которую я создал, а не список статей… это нормально, я Settings -> Reading -> Front page displays перехожу Front page на Home .

Но теперь я хочу /blog/ перечислить свои статьи, но получаю 404 :S

Я немного застрял на этом, любая помощь будет очень признательна.

Share
  1. Это зависит от того, как закодирован index.php вашей темы. Если это стандартная индексная страница блога (как в 2010 году), все, что вам нужно сделать, это:

    1. создайте страницу под названием «блог» (или как вам угодно), не нужно добавлять какой-либо контент или выбирать какой-либо шаблон,
    2. в wp-dashboard> Настройки> Чтение:
      • отметьте «статическую главную страницу»
      • выберите свою «домашнюю» страницу в качестве главной страницы
      • выберите страницу «блог», которую вы создали, в качестве страницы сообщений,

    опять же, это зависит от index.php по умолчанию вашей темы WordPress.

    Это также может помочь восстановить постоянные ссылки, перейдите в wp-dashbaord> Настройки> Постоянные ссылки и нажмите «Сохранить изменения» (ничего менять не нужно). Следите за предупреждающими сообщениями об обновлении.htaccess (и обновляйте вручную, если требуется), затем проверьте еще раз.

    • 0
  2. Вам нужно отредактировать «index.php» в каталоге вашей темы (wp-content/themes/your-theme/index.php), это отобразит все ваши выдержки и т. д.

    • 0
  3. Итак, вы хотите, чтобы на вашей домашней странице отображался вступительный текст, а затем была отдельная страница для отображения сообщений в блоге.

    Вероятно, самый простой способ сделать это — создать категорию под названием «Блог». Добавьте его в меню (новое в WP3) и убедитесь, что у вас есть category.php в файлах вашей темы для отображения выдержек из сообщений вашего блога.

    • 0
  4. Для этого мы используем шаблон страницы с именем template-blog.php, а затем создаем страницу с именем «Блог» в области администрирования. Таким образом, вы по-прежнему получаете WYSIWYG-контроль над некоторыми простыми элементами, такими как слаг и т. д. Затем просто выберите шаблон-блог из выпадающего списка в разделе «Шаблон».

    Внутри вашего template-blog.php поместите весь код вашего цикла и т.д. и т.д. в этот файл. Теперь в вашей панели администратора вы можете выбрать несколько категорий и использовать шаблоны category.php для управления их отображением.

    • 0
  5. Это немного сложно объяснить. Внимательно ознакомьтесь с настройками чтения субпанели и созданием статической титульной страницы в Codex.

    В основном, когда вы устанавливаете static, Front page ваш индекс сообщений перемещается в никуда. Затем вы можете при желании создать страницу и назначить ее для Posts page того, чтобы она действовала как корень блога, ранее действовавший.

    На более глубоком уровне такая страница будет следовать is_home пути шаблона в иерархии шаблонов вместо обычного is_page .

    Если я ничего не упускаю, создание страницы с слагом blog и ее назначение Posts page даст вам то, что вы хотите, и эта страница будет контролироваться шаблоном home.php (если он есть) или index.php (фактически корнем сайта).

    • 0
  6. Вот что я сделал:

    1. Создайте файл php с именем blog.php (это шаблон вашего блога)
    2. Создайте страницу под названием «Блог» или «Мой блог», назовите ее как хотите и назначьте шаблон блога для этой страницы.
    3. Добавьте страницу блога в главное меню
    4. Выберите страницу блога в качестве страницы сообщений.
    5. Восстановить постоянную ссылку.
    • 0

Оставить ответ

You must login to add an answer.