Categories: Кодинги

Создание генератора цитат для WordPress

Цитаты генератор для WordPress
Loading Likes...

Умных цитат полно, их придумали философы, учены и одаренные личности. И вот посмотрев на вдохновляющие цитаты вдруг мелькнула мысль о добавлении оных на свой сайт.

Тысячи цитат безусловно будут занимать огромное количество места на странице, посему, стоит подумать о разработке генератора цитат.

Разработка генератора цитат осуществляется через массивы и рандом.

Под массивом подразумевается множество значений (цитат), а под рандомом подразумевается инструмент, который будет показывать случайное значение (цитату).

За массив отвечает array, а за рандом ответственен random.

1

Ниже продемонстрирован массив со значениями Красный, Синий, Зеленый. Массив как бы хранит под собой множество значений, но только одно будет случайным образом взято генератором.

array(Красный, Синий, Зеленый);

2

Чтобы оперировать массивом стоит присвоить весь массив выдуманной переменной.

Пусть переменная зовется $privet и берет массив в свои руки.

$privet=array(Красный, Синий, Зеленый);

3

Под значениями массива следует поставить не цвета, а цитаты. Поэтому красный, синий и зеленый стоит заменить на цитаты.

$privet=array("Игнорировать проблему — не значит решить её.", "Не все, что бросается в глаза, — важное.", "Полузнание может быть опаснее полного невежества.");

4

Теперь идет кодовое слов array_rand, оно берет и выводит случайную цитату из массива.

Сначала прописывается array_rand, потом указывается с каким массивом array_rand нужно оперировать. Ну а далее прописывается количество значений, которое будет взято из массива.

array_rand($privet,1);

5

Почему один? Да потому что всего одна случайная цитата будет показана на странице.

array_rand тоже нужно присвоить переменную, она потребуется при выводе (echo) цитаты. Пусть новая переменная зовется “zavlekyxa”.

$zavlekyxa = array_rand($privet,1);

6

За вывод отвечает echo, далее идет массив ($privet), а после генератор берущий случайное значение из массива ($zavlekyxa).

echo $privet[$zavlekyxa];

7

Нижеуказанный код добавляется в function.php, в конец страницы перед закрывающимся ?>

Итог следующий:

8

Вышеуказанная функция red нужна для вывода цитаты в любом месте WordPress шаблона. Функция оборачивает весь генератор цитат с помощью таких скобок “{“.

function red () { }

9

Остается лишь добавить функцию red в любое место сайта, например, в comments.php или в footer.php. После этого на WordPress сайте начнут появляться цитаты в том месте, где размещена функция red.

<?php red() ?>

10

Кстати цитаты также поддаются CSS-влиянию. Достаточно наделить дивом функцию red и присвоить что-нибудь ей, типа text-align: center или color: blue.

<div class="zavlekyxa"> <?php red() ?> </div>

Привет, друг! Меня зовут Иван, я создаю сайты на WordPress и обожают делишки, связанные с программированием и контентом. По вечерам люблю читать Достоевского и пить крепкий чай. Если тебя заинтересовала моя биография или возникли какие-то вопросы, то отправляй свои мыслишки на почту zavlekyxa@mail.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

 Полузнание может быть опаснее полного невежества.