1 ° Решение: Вы должны изменить ваш код в:
<?php include_once 'boot.inc' ?>
<?php include_once 'template.php' ?>
<div class="widget">
<div class="widget-title"><?php echo $title; ?></div>
<div class="widget-body"><?php echo $content; ?></div>
</div>
В template.php
файл вы должны иметь что-то вроде этого:
<?php
$title="My Title";
$content="My Content";
?>
И вам не нужна функция для этой цели переменные хранятся в template.php
2 ° Решение: Вы должны implemen Функция та, чтобы получить переменные из внешнего источника:
<?php include_once 'boot.inc' ?>
<?php include 'functions.php' ?>
<div class="widget">
<div class="widget-title"><?php echoTitle(); ?></div>
<div class="widget-body"><?php echoContent(); ?></div>
</div>
В functions.php
<?php
function echoTitle(){
$title = 'Add code to get title here';
echo $title;
}
function echoContent(){
$content = 'Add code to get content here';
echo $content;
}
Replace Add code to get title here
и Add code to get content here
с кодом, чтобы получить содержимое Ex:
$title = $_POST['title'];
предположив вы хотите получить титул в форме представления
У меня недостаточно информации, чтобы рассказать вам больше.
Вы пробовали поставить ' Php echo $ title; ?> 'где он говорит:« Мне нужно поставить заголовок здесь »и' include 'template_file.php'; 'как тело вашей функции? – Kenney
Да, там, где говорится: «Мне нужно поставить заголовок/содержание здесь», его нужно заменить на значения $ title и '$ content' из аргументов функции –
К сожалению, я noobie в php. Можете ли вы отправить пример кода? –