ユーザー定義関数について
-2017年01月21日-
基礎kiso
function archiveGetTitle($posttype,$taxonomy){ //第一変数は「投稿タイプ」、第二変数は「タクソノミー」を入力する
if ( is_month()||is_year() ):
$yearnum = get_query_var('year');
$monthnum = get_query_var('monthnum');
return '【'.$yearnum.'年'.$monthnum.'月】記事一覧';
elseif ( is_tax($taxonomy) ):
$current_tag = single_tag_title( "", false );
return 'カテゴリー名【'.$current_tag.'】';
else:
return '全記事一覧';
endif;
}
echo archiveGetTitle($posttype,$taxonomy);
<?php
function foo()
{
function bar()
{
echo "I don't exist until foo() is called.\n";
}
}
/* ここでは関数bar()はまだ定義されていないので
コールすることはできません。 */
foo();
/* foo()の実行によって bar()が
定義されるためここではbar()を
コールすることができます。*/
bar();
?>