私はWordpressプロジェクト(PHP)で高度なカスタムフィールドと少しのPHPを使って作業しています。2つの関数を1つの呼び出しにまとめる方法
<section>
<?php container_start(); ?>
Text goes here
<?php container_end(); ?>
</section>
これには以下のコードを生成します:
<section>
<div class="container">
Text goes here
</div>
</section>
これは素晴らしいです期待どおりに動作するように私はいくつかのテキストの周りのコンテナのdivを作成する2つの機能を作成しました。この2つの機能は、背後にあるものです:
function container_start() {
$container = get_sub_field('container');
if ($container):
echo '<div class="container">';
endif;
}
function container_end() {
$container = get_sub_field('container');
if ($container):
echo '</div>';
endif;
}
質問:これはどのようにして最適化する方法はありますか?私はそれがあまりにも実際に2つの関数を呼び出すだけで、divを追加して閉じなければならないことがわかります。これを1回の呼び出しにまとめる方法はありますか?