[PHP] Скрипт рандомного показа изображений со ссылками


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/u2424/data/www/bulkin.me/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

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

Ниже приводится одна из простых (возможно, не самой «тру») реализаций данной задачи:

Логика:

$images = array();
$images[] = array('image'=>'/images_1.jpg','url'=>'http://link_1.ru','title'=>'Title_1');
$images[] = array('image'=>'/images_1.jpg','url'=>'http://link_1.ru','title'=>'Title_2');
$count = count($images);
$random_number = rand(0,($count - 1));

Вставляем в то место, где нужно выводить баннер:

<a href=»<?php echo $images[$random_number][‘url’]; ?>» target=»_blank» rel=»noopener»><img src=»<?php echo $images[$random_number][‘image’]; ?>» title=»<?php echo $images[$random_number][‘title’]; ?>»></a>