2016-11-11 3 views
0

У меня есть страница пользовательских шаблонов в WordPress под названием «batches.php», который содержит следующие кодыPass строки запроса из одной страницы на другую в WordPress

echo '<a href="'.get_template_directory_uri().'/view-batches.php?bid=58233b48dbc43" >View</a>'; 

Код выше отправляет предложение = 58233b48dbc43 к «view- batches.php ".

вид-batches.php:

<?php 
/* Template name:View Batches */ 
echo "Batch id=".$_GET["bid"]; 
get_header(); 
get_footer(); 
?> 

Этот код напечатает значение ставки, т.е. 58233b48dbc43, но также показывает Фатальная ошибка: Вызов неопределенной функции get_header()

Любое решение этой проблемы а также как передавать данные с одной страницы на другую в wordpress

+0

включает в себя файл wodpress для использования его функций require_once («wp-load.php»); –

+0

Возможный дубликат [Неустранимая ошибка: вызов неопределенной функции get \ _header() в index.php в строке 1] (http://stackoverflow.com/questions/10062717/fatal-error-call-to-undefined-function- get-header-in-index-php-on-line-1) –

+0

Это не работает, eRROR - Warning: require_once (wp-load.php) [function.require-once]: не удалось открыть поток: нет таких файл или каталог .... @VishnuBhadoriya – haider

ответ

0

Эта функция находится в wp-includes/general-template.php. Итак, вы просто включите этот файл или убедитесь, что он включен в основной файл темы.

Смежные вопросы