Setting up a Helpdesk widget on your WordPress site is easy. First of all, go to Administration -> Helpdesk, Widget tab. You have to check the Enable widget The second step is to paste the code on the page to make the widget visible. Usually, it is placed in the footer or main body part.

Setting attributes
| Name |
Type |
Default value |
Description |
| color |
String |
'#ddd' |
|
| attachment |
Boolean |
True |
|
| user_avatar |
String |
|
|
| title |
|
|
|
| position |
String |
|
Values: topLeft, topRight, bottomLeft, bottomRight |
| styles |
String |
"" |
CSS Styles |
| translation |
Translation attributes |
{} |
|
| identify |
Identify attributes |
{} |
|
Translation attributes
| Name |
Description |
| nameLabel |
|
| emailLabel |
|
| subjectLabel |
|
| descriptionLabel |
|
| createButtonLabel |
|
| createSuccessDescription |
|
| createSuccessLabel |
|
| createErrorLabel |
|
Identify attributes
| Name |
Description |
| nameValue |
|
| emailValue |
|
| subjectValue |
|
| trackerValue |
|
| projectValue |
|
| customFieldValues |
'custom field 1 name': 'custom field 1 value', 'custom field 2 name': 'custom field 2 value' |
Example
<div id="helpdesk_widget"></div>
<script type="text/javascript" src="http://localhost:3000/helpdesk_widget/widget.js"></script>
<script>
RedmineHelpdeskWidget.config({
color: '#af1287',
translation: {
nameLabel: 'Please enter your name here',
emailLabel: 'Please put your email here',
descriptionLabel: 'What question do you have?',
createButtonLabel: 'Ask quesiton',
createSuccessDescription: 'Thank you for your question!',
createErrorLabel: 'Something goes wrong :(...',
subjectLabel: 'Subject',
createSuccessLabel: 'Your question successfully created'
},
identify: {
nameValue: 'User',
emailValue: 'test+1234@test.com',
subjectValue: 'This is my question',
trackerValue: 'Bug',
projectValue: 'Support',
customFieldValues: {
'test': 'Field value'
}
},
attachment: false,
title: 'How can we help you?'
});
</script>