# Add pageMethods to config.php

**URL:** <https://forum.getkirby.com/t/add-pagemethods-to-config-php/17216>\
**Category:** Questions\
**Tags:** v3\
**Created:** [February 11, 2020, 10:12am UTC](https://forum.getkirby.com/t/add-pagemethods-to-config-php/17216 "2020-02-11T10:12:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/johan/32/7322_2.png) [@johan](https://forum.getkirby.com/u/johan)\
**Post date:** [February 11, 2020, 10:12am UTC](https://forum.getkirby.com/t/add-pagemethods-to-config-php/17216/1 "2020-02-11T10:12:29Z")

</div>

Hi,

I have the following plugin:

```auto
Kirby::plugin('mymy/methods', [
  'pageMethods' => [
    'mediaFiles' => function () {
      $media = site()->files();
      return $media->add($this->files());
    }
  ]
]);

```

Is it possible to add pageMethods directly to config.php instead of using a plugin? When I do it it no longer works 🤔

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [February 11, 2020, 10:34am UTC](https://forum.getkirby.com/t/add-pagemethods-to-config-php/17216/2 "2020-02-11T10:34:28Z")

</div>

No, that’s not possible. You can define hooks and routes in config and config settings, but not plugins.

---

<div class="post-metadata">

**Author:** ![johan](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/johan/32/7322_2.png) [@johan](https://forum.getkirby.com/u/johan)\
**Post date:** [February 11, 2020, 10:39am UTC](https://forum.getkirby.com/t/add-pagemethods-to-config-php/17216/3 "2020-02-11T10:39:22Z")

</div>

Ok thanks!
