eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

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

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

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

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

    campusboy 9.7 лет назад

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

    <?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.7 лет назад

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

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

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

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

    stepan 9.7 лет назад

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

    Kama 9.7 лет назад

    Спасибо smile

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