The best way to have tailored experience is to make people to sign in to the site. Once they are logged in, you can store whatever information in the DB and retrieve it when needed.
If you do not want to ask for more than a name, you can generate a wordpress user for them with some dummy email and password and set the authentication cookies to have long expiry time, but this might not be ideal, very much depends on what is exactly that you want to do.
You can try to use cookies, but that will work only for a relatively shorter time period and might cause problems when you will want to server cached pages.
Related Posts:
- How to display posts by current user in a drop down
- Download PDF after CF7 form submission
- Export Form Data to a CSV then send it as an attachment – contact form 7
- Send foreach $_post method to contact form 7 [closed]
- Contact form with dynamic dropdown and filter
- Tax query in pre_get_posts not working
- WordPress Gravatar filter is removing my custom attributes
- foreach loop still echoes array
- trigger html cleanup for all posts
- Error in custom php function doesn’t exist
- dynamic dependent select dropdown
- Generating an nonce for Content Security Policy and all scripts – How to make it match/persist for each page load?
- Custom shortcode outputs plain text instead of HTML at top of post
- how can i use $_COOKIE[] + PostID to execute the below code?
- Return a numerical function value in Customizer controls
- getting logged in user info (wp-load.php) from parent directory
- How can I get the values of my WordPress $wpdb query in Jquery?
- What’s the uses of wp_cache_set() or wp_cache_add()?
- Get users that likes the post
- Blog posts repeat
- Ajax load more button for comments wordpress
- Function to capture a value and store it in a variable
- How to abort saving data in save_extra_profile_fields function WordPress?
- Pass php dynamic variable to shortcode
- Unique icons next to each WordPress menu item
- 3 Slashes appear after Apostrophe in custom fields after updating product-site
- How to create a php variable using WordPress the_title() function
- Keyword checking in Gravity Forms
- how to refresh div on template part?
- Child page menu in sidebar
- Populate editor with some content of a page with a page template
- Title Case WordPress Menu Items
- I want to load in a new class but only if the current page is single-movies.php
- Modify function to print tags/categories/exclude tags/categories/ number of posts
- Incorrect amount of posts returned when filtering related Woo products by custom taxonomy
- Search not showing all results
- Validation algorithm in checkout field
- Css loads very slow [closed]
- Catchable fatal error: Object of class stdClass could not be converted to string after WP 4.7
- Show when user is online/offline in real time on user_profile.php
- Limit 1 global comment per minute
- Create highly customized submenu (possibly using wp_list_pages)
- Create Page To Count Comments For Each Post In WordPress Site
- Modify custom field input data before creating a new post
- Adding a widget function into the php theme file
- Update user profile information from functions.php
- WordPress Quick Question . How to Get Parent Link in Submenu in My Code
- Get the date of the className or classID
- My new button is in the wrong place
- Can’t find infinite loop cause
- how to make custom ajax handler?
- Checking array against author id in loop
- Compare the old get_theme_mod($name) to the new get_theme_mod($name) return value
- Scrape external webpage for first image and add it to new post
- Skt full width basic slideshow problem
- How to Reference/Echo Variable from Another PHP Function
- Remove echo from shortcode
- wp-comments-post.php file returns a blank page
- php function to display commenter username or login
- Detecting classes, adding widgets, and adding divs in with a Nav Walker
- Add .htm extention to a custom taxonomy
- theme_root returning a truncated URI
- $wpdb->wp_users returning empty value for
- WordPress Custom field Colors
- How to change menu order item
- Call to undefined method – Download Monitor
- Query Pages and post excerpts dynamically
- How to disable controls in theme customizer?
- Way to add captions to gallery images by code
- How do I link a button I created in theme customizer to a function?
- Trying to retrieve post meta
- Need help enqueueing webfonts
- register_taxonomy() take much queries
- Can anyone offer any help with this function?
- php syntax : [ && ] between commands [closed]
- Add class to group inner container
- Call to undefined function get_userdata() in plugin
- Custom gallery in wp3.5
- Echo string and function?
- responsive.css in the WordPress should be prioritized
- Is there a way to conditionally check whether a WordPress post title is empty?
- How to change menu labels
- How can I modify footer when footer.php calls to another file?
- My custom get_the_excerpt() can’t get excerpt by ID
- Is the “_s” on this `sprintf(__(‘Page %s’, ‘_s’), max($paged, $page))` just refer to a text domain?
- Exclude category
- Error call_user_func_array() expects parameter 1 to be a valid callback when using image_size_names_choose
- Security for data obtained from the database
- is there a benefit in using a constant over get_stylesheet_directory_uri?
- jQuery code not working when included in functions.php
- Fatal Errors on pluggable.php
- WooCommerce Tabs [closed]
- Log in / Log Out Custom Button
- Alter required message using comment form api
- Noscript not working as it should in wordpress site
- Shortcode with PHP issue “Undefined index”
- How to get Post Type from the functions.php file
- Copyright info change – Corporate Plus Theme PHP [closed]
- Inject class in body when particular page template is used
- how to test for all children (including multilevel grand-childern) of page