-1

私はずっと見てきましたが、例が見つかりません。functions.php にフッター関数を書きたいのですが、これがどのように行われるかの簡単なサンプルを教えてください。アイデアはあると思いますが、うまくいくかどうかはわかりません。

 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;
}

PHPが必要に応じてデータを自動的に変更し、毎年手動でデータを更新する必要がないように、2012をdate関数に変更したことに注目してください。

関数を呼び出すには、テキストを表示する場所にこれを記述するだけです。

echo footer_function();

また、フッター用にHTML(またはphp)でテンプレートを作成し、それをfooter.inc.phpとして保存することをお勧めします。次に、この関数を使用して、ドキュメントの最後にこのファイルを含めることができます。

include('footer.inc.php;);

これは、個々のページを更新せずに、サイト全体のHTMLを簡単に編集できるようにするためです。

于 2012-04-17T18:32:01.613 に答える
1

あなたの質問は非常に一般化されているので、できる限りお手伝いします。php スクリプト内に 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

私のプロジェクトの1つに次のようなものがあります。

<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

これはワードプレス用ですか?

文字列を返す基本的な関数を作成しました。例は、実装方法に応じて機能します...つまり、次のようになります。

echo footer_function();

年を静的ではなく動的にすることを検討する必要があります。

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

于 2012-04-17T18:33:36.697 に答える