{"id":51,"date":"2026-04-28T21:15:55","date_gmt":"2026-04-28T21:15:55","guid":{"rendered":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/2026\/04\/28\/user-dashboard\/"},"modified":"2026-04-28T21:15:55","modified_gmt":"2026-04-28T21:15:55","slug":"user-dashboard","status":"publish","type":"post","link":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/2026\/04\/28\/user-dashboard\/","title":{"rendered":"User Dashboard"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">User Dashboard <em>[Pro]<\/em><\/h1>\n\n\n<p>The dashboard is the seller&#8217;s command center \u2014 where they see their listings, edit them, check messages, manage saved searches, and review their order history.<\/p>\n\n\n<h2 class=\"wp-block-heading\">The shortcode<\/h2>\n\n\n<pre class=\"wp-block-code\"><code>[bc_dashboard]<\/code><\/pre>\n\n\n<p>The WOW Feeder creates <code>\/my-account\/<\/code> with this shortcode. That&#8217;s the recommended URL.<\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">Tabs<\/h2>\n\n\n<p>The dashboard is a tabbed interface:<\/p>\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr>\n<th>Tab<\/th>\n<th>Purpose<\/th>\n<\/tr><\/thead><tbody>\n<tr>\n<td><strong>Overview<\/strong><\/td>\n<td>Stats: active listings, total views, unread messages, member-since<\/td>\n<\/tr>\n<tr>\n<td><strong>My Listings<\/strong><\/td>\n<td>All listings owned by this user, with edit \/ pause \/ delete \/ promote actions<\/td>\n<\/tr>\n<tr>\n<td><strong>Messages<\/strong><\/td>\n<td>Buyer \u2194 seller threads (Pro Messaging feature)<\/td>\n<\/tr>\n<tr>\n<td><strong>Favorites<\/strong><\/td>\n<td>Listings the user has saved with the heart button<\/td>\n<\/tr>\n<tr>\n<td><strong>Saved Searches<\/strong><\/td>\n<td>Saved search queries with optional email digest<\/td>\n<\/tr>\n<tr>\n<td><strong>Reviews<\/strong><\/td>\n<td>Reviews left BY them and reviews received ON their listings<\/td>\n<\/tr>\n<tr>\n<td><strong>Orders<\/strong><\/td>\n<td>Payment history (paid packages, refunds, invoices)<\/td>\n<\/tr>\n<tr>\n<td><strong>Profile<\/strong><\/td>\n<td>Display name, avatar, bio, contact preferences<\/td>\n<\/tr>\n<\/tbody><\/table><\/figure>\n\n\n<p>To turn off a tab:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>add_filter( &#039;best_classifieds_dashboard_tabs&#039;, function( $tabs ) {\n    unset( $tabs[&#039;saved_searches&#039;] );\n    unset( $tabs[&#039;reviews&#039;] );\n    return $tabs;\n} );<\/code><\/pre>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">My Listings table<\/h2>\n\n\n<p>Per-listing actions:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Edit<\/strong> \u2014 opens the frontend submission form pre-populated<\/li>\n<li><strong>Pause<\/strong> \u2014 toggles listing to <code>private<\/code> status (hidden from public, still visible to owner)<\/li>\n<li><strong>Bump to top<\/strong> \u2014 paid action that updates <code>post_date<\/code> to now (re-runs the package payment)<\/li>\n<li><strong>Promote<\/strong> \u2014 upgrade an active listing to a paid Featured slot<\/li>\n<li><strong>Renew<\/strong> \u2014 re-purchase the same package after expiry<\/li>\n<li><strong>Delete<\/strong> \u2014 moves to trash; sellers can&#8217;t permanently delete (only admins can)<\/li>\n<\/ul>\n\n\n<p>Filter by status with the buttons above the table: All, Active, Pending, Expired, Drafts.<\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">Messaging <em>[Pro]<\/em><\/h2>\n\n\n<p>Enabled at <strong>Classifieds Pro \u2192 Settings \u2192 Messaging \u2192 Enable<\/strong>. When active, the contact reveal buttons on listings are joined by a &#8220;Message Seller&#8221; button that opens an in-site thread.<\/p>\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr>\n<th>Setting<\/th>\n<th>Default<\/th>\n<\/tr><\/thead><tbody>\n<tr>\n<td><strong>Allow file attachments<\/strong><\/td>\n<td>Off<\/td>\n<\/tr>\n<tr>\n<td><strong>Email notification on new message<\/strong><\/td>\n<td>On<\/td>\n<\/tr>\n<tr>\n<td><strong>Block contact info in messages<\/strong><\/td>\n<td>On (regex strips email addresses + phone numbers from message body)<\/td>\n<\/tr>\n<tr>\n<td><strong>Auto-archive after<\/strong><\/td>\n<td>60 days inactivity<\/td>\n<\/tr>\n<\/tbody><\/table><\/figure>\n\n\n<p>The block-contact-info setting is important \u2014 it prevents sellers and buyers from circumventing your platform. Tweak the regex via <code>best_classifieds_message_strip_patterns<\/code> if you want stricter or looser rules.<\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">Saved searches<\/h2>\n\n\n<p>Users save the current search query (text + filters) and optionally subscribe to email digests when new matches are posted.<\/p>\n\n\n<p>Configuration at <strong>Classifieds Pro \u2192 Settings \u2192 Saved Searches<\/strong>:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Digest frequency<\/strong> \u2014 instant, daily, weekly<\/li>\n<li><strong>Digest sender<\/strong> \u2014 name + email shown in the digest emails<\/li>\n<li><strong>Max searches per user<\/strong> \u2014 default 10<\/li>\n<\/ul>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n<h2 class=\"wp-block-heading\">Profile section<\/h2>\n\n\n<p>What sellers can edit:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Display name (separate from WP username; shown publicly)<\/li>\n<li>Avatar upload (replaces gravatar)<\/li>\n<li>Bio (shows on their seller archive page)<\/li>\n<li>Default contact email\/phone for new listings (auto-filled)<\/li>\n<li>Notification preferences (per-event opt-in\/out)<\/li>\n<\/ul>\n\n\n<p>What they can NOT edit (only admins can):<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>WP username, login email, role<\/li>\n<li>Listings count, ratings, member-since date<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The dashboard is the seller&#8217;s command center \u2014 where they see their listings, edit them, check messages, manage saved searches, and review their order history.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-pro-features"],"_links":{"self":[{"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":0,"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"wp:attachment":[{"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.fasterthemes.com\/best-classifieds-wordpress-theme\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}