質問編集履歴

1

現在最善と思っている方法を記載しました。

2020/06/21 10:07

投稿

pdev
pdev

スコア1

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,37 @@
57
57
  }
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+ ###追記
64
+
65
+ 現在は下記のようにするのが一番記述が少ないかなと思っているのですが他に良い方法がありましたらお願いいたします。
66
+
67
+ `fileScan(__FILE__);`
68
+
69
+ ```php
70
+
71
+ function fileScan($path) {
72
+
73
+ $thisFile = basename($path, ".php");
74
+
75
+ $dir = scandir(dirname($path) .'/'. $thisFile);
76
+
77
+
78
+
79
+ foreach( $dir as $fileName ) {
80
+
81
+ if( !preg_match( '/^(.|..)$/', $fileName) && $fileName !== '.DS_Store' ) {
82
+
83
+ $fileName = basename($fileName, ".php");
84
+
85
+ get_template_part($thisFile .'/'. $fileName);
86
+
87
+ }
88
+
89
+ }
90
+
91
+ }
92
+
93
+ ```