WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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

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

1
Гость
4.2 года назад
  • 0
    campusboy3377 cайт: www.youtube.com/c/wpplus

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

    campusboy 4.2 года назад

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

    <?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 в шапке сайта, в котором указать путь к файлу с этим кодом. Ну или если мало фраз, то вставить в код шапки вообще.

    Влад 4.2 года назад

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

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

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

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

    stepan 4.2 года назад

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

    Kama 4.2 года назад

    Спасибо smile

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