Version 16 (modified by rjollos, 3 years ago) (diff)

Added page outline and maintainer.

Wiki Include Plugin


When the WikiInclude macro is used, there is an error being displayed occasionally.

Please see MacroMigrationTutorial for the reasons.

This plug-in offers the same function, without issuing an error.

Bugs/Feature Requests

Existing bugs and feature requests for WikiIncludePlugin are here.

If you have any issues, create a new ticket.




You can check out WikiIncludePlugin from here using Subversion, or browse the source with Trac.


  • Build the egg file following the plugin packaging instructions
  • Copy the dist/WikiIncludePlugin-0.y.z-py2.3.egg file in your plugins project directory.
  • Requires setup in trac.ini.
    wikiinclude.* = enabled
  • If you are using the WikiInclude macro, you need to remove wiki-macros/



Version 0.2 (see attachment) with possibility to include specific page version:


Recent Changes

[9581] by rjollos on 2010-12-04 16:01:11
Add 0.11 version to repository, previously attached to wiki page, and patch Fixes #3428.
[141] by yu-ji on 2005-11-21 10:37:39

Invalid description, fix it.

[140] by yu-ji on 2005-11-21 06:41:41

Initial revision


Author: yu-ji
Maintainer: yu-ji
Contributors: bubacoo

Wiki Variable

Contribution done by mdelorme

I update the script to be able to use Wiki Variables (think report variables)

 for arg in args:
         text = text.replace('{{%d}}' % (i+1), args[i])
         i += 1
 for arg in req.args:
         text = text.replace('{{%s}}' % arg, req.args[arg])

You use is it like this.
You call your page
then in my_page

Lorem impsum ...

and then in Foo you could use FOO like this

bla bla bla {{FOO}} bla bla {{1}} blabla bla blabla bla bla