Как вывести php внутри страницы WordPress?
-
Цель — вывести вот этот код http://jurvrn.ru/calendar/code_template.php на странице WordPress http://jurvrn.ru/dcalendar/
Пробовал это сделать через шорткод. Варианты были такие (то есть подгрузить основной код и вызвать его исполнение):add_shortcode( 'page-calendar', 'page_calendar_func' ); function page_calendar_func () { require ($_SERVER['DOCUMENT_ROOT'] . '/calendar/code_template.php'); //include ($_SERVER['DOCUMENT_ROOT'] . '/calendar/code_template.php'); //define('ROOT',__DIR__.'/public'); //require (ROOT .'/calendar/code_template.php'); //$objCalendar = new Calendar(); //$objCalendar->Show(); }
В интернете ещё встречал способы использовать curl_setopt и Ajax. Но нужно через php.
Возникает какая-то ошибка подключения к базе:Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/f0234221/domains/jurvrn.ru/public_html/calendar/inc/database.inc.php on line 44
Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/f0234221/domains/jurvrn.ru/public_html/calendar/inc/database.inc.php on line 44
SELECT id, name, description, color, duration FROM clndr_events_categories WHERE show_in_filter = 1 AND (duration = » OR duration >= 60) ORDER BY name ASC LIMIT 0, 1000|Но отдельно от этой страницы всё работает правильно.
- Тема «Как вывести php внутри страницы WordPress?» закрыта для новых ответов.