0.9a2 (these version numbers are getting out of control) is up for testing.
Fixed in this release:
- Permissions! You will be prompted to update when you go to the “Wiki Settings” page. This update will wipe out the existing “Wiki Editor” role and create a new one in its place which will only have permission to edit Wiki pages. PLEASE back up your data before using this feature.
- You can now turn a regular page into a Wiki page.
Still broken:
- “Red Links” create new pages but do not consistently redirect to them or open them for editing.
- Plugin produces an error in the admin section, as many of you have pointed out. I’m aware of the reason why and I’m working on it.
. More updates to come this week, pinky swear.
Great work! I really like this plugin! Keep it up!
Ivo
Hi, this is what I get on the error_log when I try to display a wiki page:
PHP Fatal error: Class ‘WPW_WikiParser’ not found in /…/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 605
Please, can you tell me how can I resolve this issue?
Thank you in advance.
I get Danielle’s error when I enable the wiki option on a page. Also, I don’t see the wiki option on posts and the delete function does not work on pages designated as wiki pages.
I have two problems. I don’t how I can turn a regular page to a wiki page and when I create a wiki page if I try to update it from the web, the ‘save’ button doesn’t do anything, I cannot save the change. I’m using wp 3.0.1.
Thanks a lot for all the work!
Hey Matt,
I am interested in finding a good wiki plugin to use in for our campus multi-user instance. This project looks like the most promising out there. How can I contribute? Shoot me an email.
Thanks for your work on this awesome and needed plugin!
~Jeff
was trying to use this on WP 3.0.1 with Multi-Site enabled. I could create Wiki pages within the Admin console but when those pages were loaded, the_content() was broken so nothing was displayed after “Posted on [date] by [author]” (using the default 2010 WP theme)
Any ideas!
Daniele and Tim: it might be a permissions issue on your server that’s causing that. Change permissions of everything in the wordpress-wiki folder to 775 and see if that fixes it.
Dex and Josh: I have no idea what’s up with yours. Please send me more info about your setup so I can figure out what’s going on.
As far as the delete function not working, I got that figured out. More updates shortly.
Matthew.
Re: Daniele/Tim’s error – I have a similar issue – however, the plugin is trying to call lib/WPW_WikiParser.php and I don’t see that file in your plugin package.
Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Warning: include() [function.include]: Failed opening ‘lib/WPW_WikiParser.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Fatal error: Class ‘WPW_WikiParser’ not found in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 600
Hello Matthew,
I am intrigued with the idea that WordPress could have a wiki feature. I will test it out on a site that could potentially become a wiki for many users. Do you hang out in the #WordPress chan on Efnet?
-Eddi Hughes
Fresh install using WordPress Wiki Theme – I have one post. Under Wiki Pages I have “Auto Draft” and “Testing Wiki” – Testing Wiki is Table of Contents. I get the following error:
——————
Catchable fatal error: Object of class WP_Error could not be converted to string in /public_html/wp-content/themes/wiki/functions.php on line 61
——————
line 61 in functions.php reads:
——————
$output .= get_category_parents($cat->term_id, true, ” › “);
——————
and is apart of Custom Breadcrumbs
which can be found here: http://wordpress.pastebin.com/W9G5GjXN
When I remove Custom Breadcrumbs from functions.php I get the following error:
——————
Warning: Invalid argument supplied for foreach() in /public_html/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271
——————
I wish I could edit my previous comment.
Okay It seems to throw that last error because the content was blank / null.
After editing and placing the content “Test” – I hit save then hit F5 – shabam, no error. I am not seeing a WYSIWYG editor just a basic text box. I am assuming that is fine since we are in alpha.
I just noticed this error on /wp-admin/index.php
Setting up a multi site network.
———————
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /public_html/wp-includes/plugin.php on line 395
———————
Hi,
So I tried it, it looks like it has the same number as preceegind, I can’t find where to push or click to get the wiki pages be accessed from the public side, neither in widgets nor anywhere, and once the test done I don’t find a button to erase the wiki articles created.
For the rest, it still seems very interesting and in progress. I am looking forward to test the next one…
Hey There,
Was very interested to see your wp-wiki plugin, as I was really wanting a couple of wiki-style pages on my site
so far looking pretty good, though a couple of bugs:
1) as Eddi says above, the
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /export/home/www/www.rendrag.net/wp-includes/plugin.php on line 396
error. I’m not sure if maybe there needs to be something added to a config somewhere to tell WP to look in the trunk/ directory under the plugin?
2) lib/class_WikiParser.php – getting an error in the emphasize_off function when it’s called with nothing in $this->emphasis. Wrapping it in if(is_array($this->emphasis)) { } seems to fix it..
3) once you tick that box in page editor to say it’s a wiki page… there’s no way to delete the page? So if you accidentally add a page as a wiki page by mistake, you can’t get rid of it?
4) How is the TOC supposed to work?
Cheers,
Damien
Reset permissions to 755, I now get these errors:
Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Warning: include() [function.include]: Failed opening ‘lib/WPW_WikiParser.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599
Fatal error: Class ‘WPW_WikiParser’ not found in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 600
As others posted, I am unable to find a WPW_WikiParser function in any of the wp_wiki files.
Did anyone get the TOC to work?
I read everything about it that I could find, but I don’t understand at all what I am supposed to do, to make a TOC appear on a wiki page.
Can someone please help me? Thanks.
Another thing that doesn’t seem to work:
- Setting wiki pages to private.
Password protection seems to work fine, but setting to private makes the page invisible, even for admin (“Apologies, but the page you requested could not be found. Perhaps searching will help.”).
Does anyone have an idea on how to fix that?
Oh, and wp-wiki is great, aside from these few problems! Just need to get those sorted out and I’m totally happy…
I’m using WordPress 3.0.1, with the latest version of your plugin and when I create wiki pages or convert pages to wiki pages, eventually I start seeing these errors on the page:
Warning: Invalid argument supplied for foreach() in /home/webos/space.surfsurge.net/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271
Sometimes these are repeated numerous times. The number of times may be related to the length of the content.
Any ideas?
uplaoded the plugin and got this on activation:
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/web5/html/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 159
Hi Matthew, great plugin – and I am actually use it.
At the moment, I am trying to change its functionality to get it to recognize exiting posts for links and create posts for red links (instead of pages).
I am not having much success. Any tips on this..? I know I need to grab and work with the post link in the code, not the page link, but I’m stuck…
Thank you, great job.
Gabriel.
I’ve tryed it myself, I’m getting the same errors as above:
Warning: Invalid argument supplied for foreach() in /home/tao/equal/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271
on a regular Wiki page and
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /home/tao/equal/wp-includes/plugin.php on line 395
on admin dashboard page.
Thank you for working on this.
Just noticed another issue that might be a problem.
I’m losing all and tags. They’re pretty important, as they’re used to differentiate page content for different languages.
is the ending tag for all language tags.
The tags got modified in the comment posting process. The correct syntax for them is:
and .
Please update the above comment and delete this one.
Thank you.
What’s the difference between “wiki” and “wiki-page” capability wise?
Is this plugin supposed to allow users to turn posts into wikis and pages into wiki-pages?
Everything about this plugin (as far as I can tell) works great for me EXCEPT, internal links don’t work! Everything I put in double brackets shows up as a red link, even if the page DOES already exist. So I end up with people being told they should create a new entry even though it already exists. If they click yes, they get an error. Is anyone else having this problem? Any ideas?
I am getting similar errors.
Once activated:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wiki_dashboard_widget’ not found or invalid function name in /home/videogek/public_html/mediafile/wp-includes/plugin.php on line 395
appears on dashboard
disappears when deactivated.
When publishing a wiki page:
Warning: Invalid argument supplied for foreach() in /home/videogek/public_html/mediafile/wp-content/plugins/lib/class_WikiParser.php on line 271
same as what E and andrei seem to be getting.
I really want to use this plugin! Come on guys! I would happily donate if it did what I wanted it to.
If anyone figures it out let me know…
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in …..