回答編集履歴

2 追記の追記

8-0_nyan5

8-0_nyan5 score 2082

2018/10/18 17:34  投稿

クラスメイト同じ関数名を使うなと言うエラーなので、
```php
class MyWidgetRecentPost extends WP_Widget {
function __construct() { /*ここも修正*/
   parent::__construct(false, $name = 'RecentPost');
}
```
後のエラー?は、変数が未定義と言うことなので$num = 10;の下に
```php
   $title = NULL;
   $body = NULL;
   $query_string = NULL;
```
を付けたせばいいのではないでしょうか。
追記
---
すいません。
$titleと$bodyはこれでは消えませんでした。
$titleと$bodyはこれでは消えませんでした。
追記の追記
---
```php
   if(isset($title)) {
   $title = apply_filters( 'widget_title', $instance['title'] );
   }
   if(isset($body)) {
   $body = apply_filters( 'widget_body', $instance['body'] );
   }
```
たびたびすいません。
これでエラー表示は出なくなると思います。
1 回答の間違い

8-0_nyan5

8-0_nyan5 score 2082

2018/10/18 17:23  投稿

クラスメイト同じ関数名を使うなと言うエラーなので、
```php
class MyWidgetRecentPost extends WP_Widget {
function __construct() { /*ここも修正*/
   parent::__construct(false, $name = 'RecentPost');
}
```
後のエラー?は、変数が未定義と言うことなので$num = 10;の下に
```php
   $title = NULL;
   $body = NULL;
   $query_string = NULL;
   $title = NULL;
   $body = NULL;
   $query_string = NULL;
```
を付けたせばいいのではないでしょうか。
を付けたせばいいのではないでしょうか。
追記
---
すいません。
$titleと$bodyはこれでは消えませんでした。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る