お疲れ様です。毎日少しづつですがカンタンProWP開発を進めています。参考書やネットの記事を読みながら実装したい処理をPHPプログラムで書いています。
仕事リストなどの固定ページによって処理内容が変わるようにしました
今日は、仕事リストなどの固定ページによって処理内容が変わるようにしました。今は単に表示するテキストを変えているだけですが、ゆくゆくここに色々な処理を追加していきます。
switch文で処理を切り替える
固定ページのスラッグによって処理が変わります。こんな感じのコードになります。
global $post; $slug = $post->post_name; switch ( $slug ){ case 'list': $msg = 'ここは仕事リストです<be />' ; return $msg ; break; case 'order': $msg = 'ここは伝票です<be />' ; return $msg ; break; case 'client': $msg = 'ここは顧客です<be />' ; return $msg ; break; case 'goods': $msg = 'ここは商品です<be />' ; return $msg ; break; case 'vendor': $msg = 'ここは協力会社です<be />' ; return $msg ; break; case 'report': $msg = 'ここはレポートです<be />' ; return $msg ; break; case 'setting': $msg = 'ここは設定です<be />' ; return $msg ; break; default: $msg = 'ここは不明です<be />' ; return $msg ; }
switch文はこのような並列的な条件分岐処理に便利です。
参考になったサイト
https://www.javadrive.jp/php/if/index7.html
ありがとうございました。