我一直在寻找,但我找不到一个例子。我想在我的functions.php中写一个foother函数,你能给我一个简单的例子来说明这是如何完成的。我想我有一个想法,但我不确定是否可行。
function footer_function()
{
$return_Str='';
$return_Str .= '<h3>Copyright © 2012</h>';
return $return_Str;
}
感谢大家的帮助!!!
只需在代码前添加函数,使其看起来像这样:
function footer_function()
{
$return_Str = '';
$return_Str .= '<h3>Copyright © '.date('Y').'</h>';
return $return_Str;
}
请注意我如何将 2012 更改为日期函数,以便 PHP 将根据需要自动更改数据,这样您就不必每年手动更新它。
要调用该函数,您只需在要显示文本的位置编写以下代码:
echo footer_function();
我还建议为您的页脚编写一个 HTML(或 php)模板,然后将其保存为 footer.inc.php。然后,您可以使用此函数在文档末尾包含此文件:
include('footer.inc.php;);
这样您就可以轻松地编辑整个站点的 HTML,而无需更新各个页面。
你的问题非常笼统,所以我会尽我所能提供帮助。如果你想在 php scrip 中编写 html,你可以这样做,你还需要 Echo 它:
<?php
footer_function()
{
$return_Str='';
$return_Str .= { ?>
<h3>Copyright © 2012</h>
<?php }
return $return_Str;
}
echo footer_function();
?>
您会看到 {} 充当 php 之间的 HTML 代码的容器,并且将传递多个 php 标志直到关闭:
<?php
footer_function()
{
$return_Str='';
$return_Str .= { ?>
<h3>Copyright © 2012</h>
<h1><?php someFunction(); ?></h1>
<?php }
return $return_Str;
}
echo footer_function();
?>
这可能就是你想要的。
function footer() {
$return_str = "";
$return_str .= '<h3>Copyright 2012</h3>';
return $return_str;
}
显示页脚。就这样做
echo footer();
我的一个项目中有这样的东西:
<div id="footer">
<div id="inner">
<p><span class="color">Copyright © Hüseyin Zeki, 2012 </span> Tüm hakları saklıdır.</p>
<ul>
<li><a href="http://www.facebook.com/Huskopat" class="facebook"></a></li>
<li><a href="https://twitter.com/" class="twitter"></a></li>
</ul>
</div>
</div>
php版本:
function footer_function() {
$return_Str = '';
$return_Str .= '<div id="footer">';
$return_Str .='<div id="inner">';
$return_Str .='<p><span class="color">Copyright © Hüseyin Zeki, 2012 </span> Tüm hakları saklıdır.</p>';
$return_Str .='<ul>';
$return_Str .='<li><a href="http://www.facebook.com/Huskopat" class="facebook"></a></li>';
$return_Str .='<li><a href="https://twitter.com/" class="twitter"></a></li>';
$return_Str .='</ul>';
$return_Str .='</div>';
$return_Str .='</div>';
return $return_Str;
}
这是给wordpress的吗?
您已经创建了一个返回字符串的基本函数,您的示例将根据您实现它的方式工作......即:
echo footer_function();
您应该考虑使年份动态而不是静态。
$returnStr .= '<h3>Copyright ".date('Y')."</h3>';