-1

我一直在寻找,但我找不到一个例子。我想在我的functions.php中写一个foother函数,你能给我一个简单的例子来说明这是如何完成的。我想我有一个想法,但我不确定是否可行。

 function footer_function()
 {
   $return_Str='';
   $return_Str .= '<h3>Copyright © 2012</h>';
   return $return_Str;
}

感谢大家的帮助!!!

4

5 回答 5

2

只需在代码前添加函数,使其看起来像这样:

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,而无需更新各个页面。

于 2012-04-17T18:32:01.613 回答
1

你的问题非常笼统,所以我会尽我所能提供帮助。如果你想在 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();
 ?>
于 2012-04-17T18:46:51.553 回答
0

这可能就是你想要的。

function footer() {
    $return_str = "";
    $return_str .= '<h3>Copyright 2012</h3>';
    return $return_str;
}

显示页脚。就这样做

echo footer();
于 2012-04-17T18:32:39.130 回答
0

我的一个项目中有这样的东西:

<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;
}
于 2012-04-17T18:32:47.463 回答
0

这是给wordpress的吗?

您已经创建了一个返回字符串的基本函数,您的示例将根据您实现它的方式工作......即:

echo footer_function();

您应该考虑使年份动态而不是静态。

$returnStr .= '<h3>Copyright ".date('Y')."</h3>';

于 2012-04-17T18:33:36.697 回答