Intereting Posts
Динамический контент из другого БД с пользовательским URL Пользовательский тип сообщения с использованием стандартных категорий сообщений приводит к 404 при просмотре / cpt / category Добавление дополнительных меню в детские темы Genesis Интеграция Algolia на сайт WordPress Изменение даты и времени в wordpress Плагин WordPress, создающий базу данных в localhost, но не на реальном хосте Добавить категорию slug как атрибут класса в массив ссылок Filepath to Chosen для опции «Домашняя страница» – какая функция? Многопользовательский заказ Есть ли бесплатное (или дешевое) программное обеспечение, которое можно использовать для тестирования функциональности WordPress? Запрос между датами с использованием полей Дата выборки Формирование пользовательского типа сообщения вызов admin-ajax.php из admin-ajax.php Как скопировать короткий код Изменить страницу, показанную после входа в WordPress?

Как установить базовый url для виджета php

Итак, у меня есть php, который я вставляю в виджет, который генерирует список pdf-файлов в каталоге на корневом уровне моей установки wordpress (см. «Резюме собрания» справа здесь: http: // mt-spacehosting. com / рыболовства / планы / северо-восток-мультивисты / ). Список заполняется так, как следует, но при нажатии одной из опций URL добавляет текущую структуру страницы текущего URL-адреса.

Чтобы правильно ознакомиться с приведенным ниже кодом, вы можете посетить http://mt-spacehosting.com/fisheries/past-events.php простую страницу php, которую я загрузил в корневой каталог установки.

Вот мой код:

<select name="s1" onchange="MM_jumpMenu('pdfwin',this,0)"> <option value="Select Date" selected="selected">Select Date</option> <?php $sub = ($_GET['dir']); $path = 'groundfish-meetings/'; $path = $path . "$sub"; $dh = opendir($path); $i=1; while (($file = readdir($dh)) !== false) { if($file != "." && $file != "..") { if (substr($file, -4, -3) =="."){ echo "$i. <option value='$path/$file'>$file</option>"; } $i++; } } closedir($dh); ?> </select> 

Я пробовал $ path = ".bloginfo ('url'). '/ Groundfish-meeting"; для установки базового url, но он сломал список, и ни один из файлов не показал.

Любая помощь / мысли будут оценены!

Спасибо, Мэтт

Solutions Collecting From Web of "Как установить базовый url для виджета php"

Вы используете пути относительно текущего каталога.

Попробуйте это (непроверенный)

 echo "$i. <option value='" . home_url('/groundfish-meetings/' . $file) . "'>$file</option>";