Reaction Settings
How can I set reactions?
Last updated
How can I set reactions?
Last updated
Rabbit Hole (the plugin side of Rabbit) allows you to set up fully customizable reaction systems! You can create completely custom reactions with any visual, name, font color, and order you desire!
We will be explaining section by section.
In this section, you can edit the reactions you have created. You can adjust their colors and names, as well as rearrange their order by dragging and dropping. You can also delete existing reactions.
This is a single reaction and represents the default empty reaction visual in a dark tone when no reactions are given. This will be used in areas with a light-toned background color.
This is a single reaction and represents the default empty reaction visual in a light tone when no reactions are given. It's mostly used in Reels system. This will be used in areas with a dark-toned background color.
In this section, you can create a new reaction.
Reaction Label: This is how the reaction will be recorded in the database. It is not visible on the site front end. In short, it is the reaction's ID. It cannot contain spaces or special characters.
Reaction Text: This is the name of the reaction that will appear on the site front end.
Reaction Color: Located immediately to the right of Reaction Text, this section allows you to adjust the font color to match the visual color of the reaction.
Reaction Image: In the 'Click to Upload' section, you can upload the image for this reaction.
Using SVG images for your reactions can provide higher quality reaction visuals.
At the far right of the reactions section, as you can see, you can delete reactions. Deleting reactions carries no risk.
Reaction will be fully removed website-wide.
Previous post votes associated with this reaction will be cleaned by the Silent Reaction Cleaner.
If you add a new reaction with the same name and Silent Reaction Cleaning hasn't triggered yet, old votes will be preserved with the newly added reaction information.
Adding or removing reactions is a completely safe process. However, be aware that your users might not be happy if their old reactions are deleted.
What is SRC (Silent Reaction Cleaner)?
Silent Reaction Cleaner is a system that cleans reactions associated with posts on-the-fly. When a post is accessed by the Rabbit Hole Core, SRC silently triggers and checks if the post has any obsolete reactions. This process is carried out without SQL queries to avoid performance issues. If obsolete reactions are found by SRC, they are deleted directly. If a post has obsolete reactions and they haven't been processed by the Rabbit Hole Core yet (meaning, if the post hasn't been viewed by anyone), the obsolete reactions will remain in the meta tables. However, all obsolete data will eventually be cleaned over time. This minor delay helps prevent performance problems during the reaction deletion process. Even if obsolete reactions aren't found by SRC, they will still be hidden from users. SRC is designed to keep your reaction database table clean without affecting performance. Rabbit Hole always ensures optimal performance and database health.