WordPress как на ладони
wordpress jino

Как сделать отдельную страницу для портфолио и новостей ?

Подскажите пожалуйста - у меня такая проблема - я делаю сейчас для себя сайт портфолио - то есть там есть страницы "Главная, о нас и тд" Сам каркас я собрал - все вывел кроме двух страниц - это "Портфолио и новости". Подскажите как сделать так что бы - я мог в портфолио добавлять записи как по методу добавления новой записи но в отдельной вкладке (нужно вывести пункт в меню админ панели) и как это потом вывести на отдельной странице ?

И второй вопрос на счет новостей - как вывести их на другой странице которая предназначена именно для блога и новостей ?

Помогите пожалуйста - уже мозг себе сломал да и в нете не могу найти подходящие решение.

0
terekhovvv 1.4 года назад
  • 0
    Kama4697

    Если делать нормально, то делаешь так:

    Шаг 1

    Создаешь 2 файла-шаблона страниц. Удобнее наверное просто создать в теме 2 файла с названиями:

    page-portfolio.php - ярлык создаваемой страницы должен быть portfolio
    page-news.php - ярлык создаваемой страницы должен быть news

    Подробнее про варианты создания шаблонов страниц читай тут.

    Дальше, копируешь код из page.php или из single.php в эти файлы. Удаляешь ненужную середину из этих файлов - вывод контента. Если надо можно что-то оставить - заголовок страницы и т.д.

    Шаг 2

    Дальше для портфолио создаешь новый тип записи, подробнее тут. Там внизу есть ссылка на плагин Custom Post Type UI, если что можно его использовать для создания типа записи.

    Шаг 3

    В коде созданных страниц выводишь в портфолио записи нового типа. Циклом. Используй для получения get_posts() или WP_Query. При выводе оформляешь нужными тегами и стилями.

    В коде страницы новостей выводишь циклом новости, опять же юзай get_posts() или WP_Query. Для оформления можно взять кусок кода отвечающий за вывод записей в рубриках...

    Вот такой скелет того, что нужно сделать.

    П.С. для создания всего этого, нужно будет терпение и базовые знания PHP и CSS. Если этого нет, то придется подучить или делать все методом тыка и по ходу учиться. У меня на блоге и в сети, есть кучи примеров вывода циклов и всякого с ними связанного, надо только все это собрать и заставить работать.

    terekhovvv 1.4 года назад

    спасибо большое за полное и подробное описание моей проблемы - пока делаю вроде все получается - я как бы саму картинку в голове представлял - но не мог догнать как это все вывести - благодаря вашему ответу - все вроде стало складываться и получаться, спасибо большое.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.