| @@ -15,8 +15,12 @@ | ||
| 15 | 15 | { |
| 16 | 16 | $this->event_handler = $event_handler; |
| 17 | 17 | } |
| 18 | 18 | |
| 19 | + /** | |
| 20 | + * @param string $name | |
| 21 | + * @return Template | |
| 22 | + */ | |
| 19 | 23 | public function load_template($name) |
| 20 | 24 | { |
| 21 | 25 | $template = new $name($this->event_handler); |
| 22 | 26 | return $template; |
| @@ -33,9 +37,8 @@ | ||
| 33 | 37 | break; |
| 34 | 38 | case 'page': |
| 35 | 39 | case 'post': |
| 36 | 40 | case 'custom-post-type': |
| 37 | - case 'attachment': | |
| 38 | 41 | $unique_fields = ['ID', 'post_name']; |
| 39 | 42 | break; |
| 40 | 43 | case 'attachment': |
| 41 | 44 | $unique_fields = ['ID', 'post_name', 'src']; |