- Display a dialog when user approves an image
- Changing A Mockup URL Slug
- Extend Backbone Models, Views, Collections
- Adding Custom Scripts and Styles
- ph_website_publish_thread
- New Comment Threads
- Add additional notification emails
- Welcome message for new users on mockup projects
- Change the subscribed user email based on a role
- Display a dialog when the user submits a comment
- Auto-Close Mockup Comment After New Comment
- Changing the mockup download
- Add Settings To Extensions Page
- Listening for Javscript Events
- Change default mockup project options
- Overriding and Changing Templates
- How to Install SureFeedback & Addons
- How to Update SureFeedback
- Should I Install SureFeedback on My Main Site or a Dedicated Installation?
- Caching and SureFeedback
- Dashboard Shortcode
- Adding A Project Shortcode To Your Site 3.1.x and lower
- Project Shortcode
- Hosting
- Cloudways Compatibility
Welcome message for new users on mockup projects
SureFeedback mockups make use of the Vex modal plugin, which is a multipurpose plugin to display modal messages to your users. We can use this to display a welcome message for new visitors to a mockup project.
Add the following code to your theme or child theme’s functions.php file.
function wp_951_new_user_instructions() {
if ( get_post_type() != 'ph-project') {
return;
}
?>
<script>
function phSetCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function phGetCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
(function ($) {
$(document).ready(function () {
if ( ! phGetCookie('ph-welcome-message') ) {
vex.dialog.alert({
message: '<strong>Welcome!</strong><br>Please point and click to leave comments!'
});
phSetCookie('ph-welcome-message', 1, 45);
}
});
}(jQuery));
</script>
<?php }
add_action( 'wp_footer', 'wp_951_new_user_instructions' );
Be sure to change the message: portion to whatever you like!
The script will display this message once per user. After the message is displayed a cookie is stored in the user’s browser (that expires after 45 days) so they don’t see it every time they visit the mockup project!
We don't respond to the article feedback, we use it to improve our support content.