Посоветуйте как сделать такую страницу.
Хотел спросить ребята как сделать такую страницу загрузок к примеру как на этом сайте http://biblprog.org.ua/ru/adwcleaner/download/ как я понимаю там создана одна страница, потому что создавать под каждый файл отдельную страницу глупо! У кого есть какие мысли или дорога на фриланс?
Здравствуйте, в чем вы видите отличительные особенности данной страницы? Если вам нужна просто заглушка перед скачиванием, то можно в корне сайта создать php файл(к мену можно подключить и шаблон), или просто страницу. Которые будут принимать $_GET параметр, например с ссылкой на файл. затем уже на странице можно обрабатывать этот параметр.
Если не трудно можете помочь или может ссылкой поделится где про это подробнее пишется?
1 Создайте шаблон страницы(1й способ http://onwp.ru/question/kakimi-sposobami-mozhno-sozdat-shablony-stranic-v-vordpress)
2 Создать страницу и установить для нее созданный шаблон(допустим эта страница будет иметь адрес http://мой_сайт.ру/save/ )
3 В шаблоне прописать:
<a href="<?php echo $_GET['redirectlink'] ?>"><?php echo $_GET['redirectlink'] ?></a>
4 Для скачивания файлов делать ссылку вида http://мой_сайт.ру/save/?redirectlink=http://мой_сайт.ру/setup.exe
http://мой_сайт.ру/setup.exe — ссылка на файл
Это общий смысл.
На скачивание можно ставить таймер, можно запрещать прямой доступ и возвращать только через скрипт и т.д.
Но это уже другая история.
Что-то у меня не получается я создал в корне файл с названием download.php в нём прописал:
<?php get_header(); ?> <main id="main" class="site-main clearfix" role="main" <?php hybrid_attr( 'content' ); ?>> <div id="primary" class="content-area"> <div id="content"> <?php get_template_part( 'breadcrumbs' ); ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', 'page' ); ?> <a href="<?php echo $_GET['redirectlink'] ?>"><?php echo $_GET['redirectlink'] ?></a> <?php endwhile; // end of the loop. ?> </div><!-- #content --> </div><!-- #primary --> <?php get_sidebar(); ?> </main><!-- #main --> <?php get_footer(); ?>
Ссылку прописал такого вида:
<a href="мой сайт/download.php/?redirectlink=http://мой сайт/wp-content/uploads/2016/12/my_cache.rar target="_blank">Скачать</a>
При открытии ссылки показывается:
Forbidden
You don’t have permission to access /download.php/ on this server.
Если не правильно поправьте!

Я выше написал способ без создания файла в корне. А обычное создание шаблона страницы.

если файл в корне, то что бы заработали функции вордпресс нужно с самом верху дописать:
<?php require_once('./wp-config.php'); //Путь к файлу wp-config.php ?>