Add a guestbook site which uses the wordpress integrated comments.
|Author:||mibuthu (profile at wordpress.org)|
|WordPress version required:||3.3|
|WordPress version tested:||4.8|
|Added to WordPress repository:||03-04-2012|
|Total downloads:||114 905|
|Active installs:||5 000+|
Click to start download
Admin about page
Example guestbook widget
Admin settings page (General settings tab)
Admin settings page (Comment-form settings tab)
Admin settings page (Comment-list settings tab)
Admin settings page (Comment html code tab)
Admin settings page (Message after new comment tab)
Admin settings page (Comments in other posts/pages tab)
Widget options on admin page
Example guestbook site
The easiest way to install is using the wordpress plugin installation mechanism. On the admin page you can install new plugins in “Plugins” -> “Add new”. Search for “Comment Guestbook” and press “Install now”.
If you want to install the plugin manually download the zip-file and extract the files in your wp-content/plugins folder.
Where can I find the settings to manipulate the output (e.g. of the comment list)?
You can find a lot of options on the admin page in the submenu “Comments” -> “Guestbook”. There you have the possibility to change the output of e.g the comment list only for the guestbook page, independent from the general WordPress settings.
I have included the shortcode in my guestbook page but the comment form and/or the comment list are not appearing.
Please check if comments are enabled for your guestbook page. There are several places to change these setting:
- General wordpress discussion setting (Settings -> Discussion -> “Allow people to post comments on new articles”): This setting changes the behavior for all pages and post, but can be overwritten by the settings below.
- Post/page discussion setting (Discussion box -> “Allow comments.” in post/page edit screen): This setting overrides the general wordpress setting for each page or post. If you cannot see the Discussion box you have to enable it in the Screen Option.
- Theme settings: A lot of themes have their own options for displaying the comment list. They often will override the wordpress settings.
- Guestbook settings (Comments -> Guestbook -> General Settings -> “Guestbook comment status”: This option will override the wordpress settings for the guestbook page. But the theme settings can still causes problems.
If you still have problems after checking all these possibilities there is one more option available in the Guestbook settings (Comments -> Guestbook -> Comment-list settings -> “Show the comment list in the page content”.
If you enable this option the comment list will be displayed in the page content instead of the seperate comment section. After that the comment list should be displayed also with themes which specifies no comment section for pages.
Have a look at the option description on the settings page for detailed information.
Can I call the shortcode directly via php e.g. for my own template, theme or plugin?
Yes, you can create an instance of the “SC_Comment_Guestbook” class which located in “includes/sc_comment-guestbook.php” in the plugin folder and call the function show_html($atts).With $atts you can specify all the shortcode attributes you require. Another possibility would be to call the wordpress function “do_shortcode()”.
- added option to ignore comment moderation in the guestbook page
- added option to ignore name/email requirement in the guestbook page
- fixed incorrect html code in the widget when text truncate is enabled
- fixed displayed page number after a new comment with under some conditions
- prepared more strings for translation
- updated german translation
- moved screenshots to assets folder to reduce download size
- added options to set collapsed comment forms and to set a link text for the button to expand the form
- added options to override pagination and per page settings for the guestbook site
- fixed option “Guestbook comment registration”
- fixed option “Remove email field”
- only print form styles once
- security improvements for external links
- added greek translation (thanks to Spirossmil, translation not fully completed yet)
- added option to add manual args for wp_comment_list function
- fixes / improvements in truncate function
- updated some helptexts
- added some additional german translations
- added multi language support
- added german translation (not fully complete yet)
- added option to change “You must login” message
- added additional options for other pages/posts to remove mail or website field in comment form
- fixed problems with manual truncate function and unicode characters
- added automatic truncate support of texts via css
- added unicode support for manual truncate function
- fixed problem with special characters in textarea fields of settings page
- added option to override registration requirement for comments on guestbook pages (this option is enabled by default)
- added option to enable/disable threaded comments on guestbook pages independent from wordpress settings
- fixed problem that e-mail was still mandatory if e-mail field is hidden
- fixed an issue in comment list custom styles code which breaks the comment list
- added options for custom css styles in comment form and comment list
- added option to show an additional title in front of the comment list
- added option to specify comment form args directly
- show more number in pagination
- small fix in truncate function
- small css changes on admin page
- added check if comment_callback_function exists
- added option to hide email and website form field
- added option to change comment label in comment form
- apply comment form customization also in page/post form
- added option to change label of submit button
- added option to change label of reply link
- fixed option default value in descriptions
- fixed readme
- Splitted admin page in about and settings page
- Moved settings page to “Settings”
- Rearranged settings sections
- Added some options to change the comment form
- Fix to show the comment list in page content at the correct position
- Fix an issue with comments_open filter in combination with some other plugins
- Added escaping of html title attribute in widget
- Added option to show comment list in page content (to support users with theme issues)
- A lot of code cleanup
- Fixed showing wrong page after entering a new comment
- Avoid displaying 2 comment forms in succession
- Added tooltip help texts for the widget options
- Added additional options for message after a new comment (duration, style)
- Removed cmessage attribute from all link URLs after an new comment was made
- Added the possibility to show a message after a new comment was made
- Minor security improvements
- Fixed link to comment in widget for some special settings
- Added widget option to truncate author
- Added widget option to truncate page title
- Added widget option to change the date format
- A lot of code cleanup in widget class
- Fixed required user capability to change guestbook options
- Added option to show comments of all pages/posts on guestbook page
- Added widget to show recent comments with a lot of options
- Improved some help texts on admin page
- Added section for comment form settings on admin page
- Added options to define comment form position(s)
- Fixed html-code on front page
- Small html-code fixes on admin page
- Fixed overwriting of Allow comments status
- Fixed redirected page after creating a new comment when Comment list order is Newest comments first
- Added a new option to create a numbered pagination navigation
- Internal code changes
- Added several new options to modify the output (find details on the admin page)
- Fixed all php warnings
- Added screenshots
- Rearrangement of settings on admin page via different tabs
- Allow adjustment of comment html code
- Added the options “Comment adjustment”, “Comment html code” and “Domain for translation”
- Allow adjustment of comment list output
- Added the options “adjust comment list output” and “comment callback function” on the admin page
- Initial release