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

Тип записи без страницы

Добрый день. Интересует вопрос, как создать тип записей, которые не имеют страницы. Пример использование хочу сделать перечень текстов которые буду выводить рандомным образом примеру в шапке сайта но не хочу что бы они имели страницы

1
Гость
9 лет назад
  • 0
    campusboy4750 www.youtube.com/c/wpplus

    Создать отдельный файл, в нем массив или подобное. Заполнить своими фразами, а затем подключить в шапку сайта.

    campusboy 9 лет назад

    На быструю руку:

    <?php
    /* Генерирует цифру от 0 до 9, в сумме может выдать 10 разных цифр */
    $i = rand(0,9);
    /* Создаем массив с данными, 10 фраз, к примеру, так как мы указали выше генерацию до 10 цифр */
    $fraza = array(
    	"Alfred Hitchcock",
    	"Stanley Kubrick",
    	"Martin",
    	"Scorsese",
    	"Marrsese",
    	"Marte",
    	"Mcorsese",
    	"Marorsese",
    	"Martin Sese",
    	"Fritz Lang"
    	);
    /* Выбирается фраза из массива под номером, которое сгенерирована автоматически, и выводится на экран */
    echo $fraza[$i];
    ?>

    Осталось прописать include в шапке сайта, в котором указать путь к файлу с этим кодом. Ну или если мало фраз, то вставить в код шапки вообще.

    Влад 9 лет назад

    Я это заказщику не обясню если он захочет добавлять и изменять сам

    Комментировать
  • 1
    Kama9616

    В смысле, без страниц. Вам нужно, чтобы в админке был тип записи, а во вронт-энде он никак не проявлялся?

    Если так, то при регистрации нового типа записи register_post_type() укажите public = false и show_ui = true возможно еще нужно будет указать show_in_menu = true

    stepan 9 лет назад

    Это правильный ответ!
    Тем более, если сайт делается для заказчика.

    Kama 9 лет назад

    Спасибо smile

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