Простая страница-редирект для сайта на CMS WordPress


Здравствуйте, дорогие друзья! Поздравляю всех с открытием двадцать вторых зимних Олимпийских игр!

Для одного из сайтов понадобилось сделать переадресацию внутренней страницы на внешний сайт. Плагин устанавливать не хотелось, это лишняя нагрузка на сервер, а WordPress, и так, "жрет" много памяти .
Здесь, то и вспомнилась мне переадрессация, через html следуюющий мета-тег <meta http-equiv="Refresh" content="0; url=http://vk.com/ip_14">.  Но так, как страниц для переадресации у меня много, то нужно сделать, так чтобы все проходило в автоматическом режиме. Ну, что же приступим.

Для начала, нужно создать пустой текстовый файл template-redirect.php (или redirect.php).
Затем, скопируйте код предоставленный ниже и вставьте в созданный вами файл.

<?php
/*
Template Name: Redirect

*/
?>

<?php if (have_posts()) : the_post(); ?>

<?php $URL = get_the_excerpt(); if (!preg_match('/^http:\/\//', $URL)) $URL = 'http://' . $URL; ?<!DOCTYPE html> 
 
<html>
<head>
<meta http-equiv="Refresh" content="0; url=<?php echo $URL; ?>"> 
</head>

<body>

</body>
</html>
 
<?php endif; ?>

Теперь о том, как пользоваться. Для этого нужно войти в панель администратора вашего сайта на WordPress, выбрать пункт "Страницы" - "Добавить новую".

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


Выберите в качестве шаблона страницы созданный нами "Redirect"


Нажмите "Опубликовать". Всё, редирект сделан!

Если, вдруг, кто не понял как сделать страницу-редирект, то Вы можете скачать уже готовую страницу.

На этом всё. Ваши вопросы жду в комментариях. Будьте-здоровы.


Если вам понравиласть эта статья, то поделитесь ей с друзьями. Вам не сложно, а мне приятно ;)
Присоединяйтесь к 200+ блоггерам и получите полезный в подарок
    Blogger комменты
    Facebook комменты

0 коммент. :

Отправить комментарий